- 6 голосов
- 1 ответ
- 0 просмотров
операция удаления блокирует всю таблицу в innodb
У меня проблема с блокировкой таблицы в InnoDB при операции удаления. У меня есть очередь таблиц, например, с одним столбцом и множеством транзакций, которые...
У меня проблема с блокировкой таблицы в InnoDB при операции удаления. У меня есть очередь таблиц, например, с одним столбцом и множеством транзакций, которые...
Ниже приведено количество строк для 2 таблиц в моей базе данных MySQL 1 - миисам, другой иннодб, может кто-нибудь сказать мне, почему у innodb это~ перед н...
В MySQL, как я могу получить список всех ограничений внешнего ключа, указывающих на конкретную таблицу? конкретный столбец? Это то же самое, чтоэтот вопрос O...
Я пытаюсь создать таблицу с именем EMPLOYEE. Когда я использую следующие операторы без «ON DELETE SET DEFAULT», это работает. Вот ошибка, которую я получаю с "ON DELETE SET DEFAULT": ERROR 1005 (HY000): Can't create table 'COMPANY.EMPLOYEE' ...
ного искал по этой теме и нашел несколько результатов. Тем не менее, я ищу, если кто-нибудь знает или может указать мне на некоторые подлинные или авторитетные тематические исследования, которые детализируют преимущества ...
У меня много таблиц, и по некоторым причинам мне нужно настроить значение автоматического приращения для этих таблиц при запуске приложения.Я пытаюсь сделать...
о PHPMyAdminесть что сказать [http://www.phpmyadmin.net/documentation/#faq3_11]о его приблизительном количестве строк для InnoDB: phpMyAdmin использует быстрый метод для получения количества строк, и этот метод возвращает приблизительное ...
Можно ли автоматически увеличивать не первичный ключ? Стол "book_comments" book_id medium_int timestamp medium_int user_id medium_int vote_up small_int vote_down small_int comment text comment_id medium_int Primary key -> (book_id, timestamp, ...
Является ли это & quot; сравнивать и менять & quot; оператор всегда атомарный независимо от движка (например, InnoDB или MyISAM)? :
Я сбросил рабочую производственную базу данных из приложения django и пытаюсь перенести ее в свою локальную среду разработки. Рабочий сервер работает на MySQ...
Сценарий:У меня есть таблица, которая ссылается на два внешних ключа, и для каждой уникальной комбинации этих внешних ключей есть свой собственный столбец au...
вдокументы MySQLЕсть четыре типа текста:TINYTEXTТЕКСТMEDIUMTEXTLONGTEXTКакова максимальная длина, которую я могу хранить в столбце каждого типа данных, предп...
Я хотел бы временно заблокировать таблицу, чтобы другие параллельные процессы не могли внести в нее изменения. Причина этого заключается в том, что эта таблица будет скопирована во временную таблицу, изменена, а затем скопирована обратно (хорошо, ...
У меня есть клиент, который, кажется, потерял все свои базы данных mysql с локального компьютера. Они на Mac, с которым я немного незнаком, и я на Ubuntu. В ...
Привет, я работаю с Временной таблицей, и я хотел бы знать Механизм хранения временной таблицы (InnoDB, MyISAM ....) Я использую следующий код, чтобы узнать, но он не показывает мне механизм хранения. $engine="SELECT ENGINE FROM ...
Этот вопрос уже задавался, но я не нашел "1 голосовой ответ". Это лучше сделать: 1 большой стол с:user_id | attribute_1 | attribute_2 | attribute_3 | attribute_4 или 4 маленьких таблицы с: user_id | attribute_1user_id | attribute_2 user_id | ...
Вчера мой локальный жесткий диск сервера вылетает и запускается для автоматического сканирования при запуске. Я не был в офисе, поэтому я действительно не знаю, что случилось. Но сегодня, когда мы запускаем сервер, мы получаем 130523 10:49:36 ...
У меня есть несколько быстрых вопросов по транзакции движка MySQL InnoDB. У меня есть несколько баз данных в этом формате (db_1, db_2, db_3 и т. Д.)Я хочу вс...
Сценарий: У меня есть таблица, которая ссылается на два внешних ключа, и для каждой уникальной комбинации этих внешних ключей есть свой собственный столбец auto_increment. Мне нужно реализовать составной ключ, который поможет идентифицировать ...
При выполнении запросов при использовании движка myisam, поскольку он не транзакционный, длинные запросы (насколько я понимаю) не влияют на данные других запросов. В InnoDB одна из вещей, которую он предупреждает, - избегать длинных ...
аблица, которую я сделал: mysql> show create table notes; +-------+----------------------------------------------------+ | Table | Create Table | +-------+----------------------------------------------------+ | notes | CREATE TABLE `notes` ( ...
Благодаря полнотекстовому поиску MyISAM я знаю, что могу указать файл стоп-слова в my.cnf с помощью следующего:
Я хочу создать MyISAM-подобное поведение для таблицы MySQL InnoDB. Я хочу иметь составной первичный ключ: ПЕРВИЧНЫЙ КЛЮЧ (id1, id2) Где id1 автоматически у...
еключаю большой стол на InnoDB от myISAM. Было много дискуссий о том, почему переключение имеет смысл, но не так много о том, КАК это сделать, при этом убедившись, что таблица работает хорошо. Предполагая, что у меня будут таблицы InnoDB и ...
У меня большая, но узкая таблица InnoDB с ~ 9 млн записей. делаcount(*) или жеcount(id) на столе очень медленно (6+ секунд): DROP TABLE IF EXISTS `perf2`; CREATE TABLE `perf2` ( `id` int(11) NOT NULL AUTO_INCREMENT, `channel_id` int(11) DEFAULT ...
Я пытаюсь использовать блокировку строк MySQL для эмуляции MuteEx на строке. Допустим, в моей таблице 2 столбца, идентификатор и текстовое поле, а также три ...
отрим эту таблицу: CREATE TABLE `Alarms` ( `AlarmId` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `DeviceId` BINARY(16) NOT NULL, `Code` BIGINT(20) UNSIGNED NOT NULL, `Ended` TINYINT(1) NOT NULL DEFAULT '0', `NaturalEnd` TINYINT(1) NOT NULL DEFAULT ...
В настоящее время я работаю над созданием среды для тестирования производительности приложения; Я тестирую с MySQL и InnoDB, чтобы выяснить, что может служит...
Можно ли в любом случае преобразовать полностью заполненную базу данных MyISAM в InnoDB (таким образом, чтобы создать все ограничения внешнего ключа, так же, как если бы я запускал команду syncdb с самого начала)?
DROP TABLE IF EXISTS `transactions`; CREATE TABLE `transactions` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `purchase_date` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO ...
ользовал mysqldump для экспорта своей базы данных, а затем импортировал ее в MySQL на другом сервере. Теперь я могу видеть все свои таблицы, если я "показываю таблицы", но я не могу выбрать или описать ни одну из них. ОШИБКА 1146 (42S02): ...
Я разрабатываю веб-приложение большого объема, частью которого является база данных обсуждений MySQL, которая должна будет плавно расти до 20 миллионов строк. Я изначально планировал использовать MyISAM для таблиц (для встроенного возможности ...
Могу ли я выполнить команду MySQL, которая покажет такие настройки, какinnodb_file_format, или файл конфигурации, который я должен проверить? Версия MySQL: 5.5.32
Я быстро просмотрел руководство по MySQL, но не нашел точной информации по моему вопросу. Вот мой вопрос: если у меня есть таблица InnoDB A с двумя триггерам...
С простой транзакцией как START TRANSACTION; UPDATE posts SET status='approved' where post_id='id' AND status != 'approved'; .. other queries ... COMMIT;Я хочу выполнить транзакцию только один раз при изменении статуса; но вышеUPDATE не выдаст ...
у начать использовать табличные отношения в новом проекте. После некоторого поиска в Google я установил 2 таблицы как InnoDB: Ключи, которые я хочу связать -> пользователи-> идентификатор пользователя (основной) -> сеансы-> идентификатор ...
Я создал модель сMySQL Workbench и сейчас пытаюсь установить его на сервер MySQL. С помощьюFile > Export > Forward Engineer SQL CREATE Script... он вы...
Все мои таблицы были в myISAM, но блокировка на уровне таблиц начинала меня убивать, когда у меня были длительные задания обновления. Я преобразовал свои первичные таблицы в InnoDB, и теперь многие из моих запросов занимают более 1 минуты, чтобы ...
дставляю целостность базы данных с помощью ограничений innodb в следующей версии моего приложения. Все идет хорошо, но в некоторых из моих таблиц есть записи с удаленными ссылками (мертвые записи), и из-за них я не могу добавить ограничения в ...
льте мне начать с того, что я рассмотрел много похожих вопросов, но все они касаютсяTimestamp а такжеDateTime тип поля без индексации. По крайней мере, это мое понимание. Как мы все знаем, есть определенные преимущества, когда речь идет о ...
Я хочу использовать внешние ключи, чтобы сохранить целостность и избежать сирот (я уже использую innoDB).Как мне сделать SQL-оператор, который УДАЛИТ НА КАСК...