Вопросы с тегом «innodb»

12
Почему DELETE намного медленнее, чем SELECT, а затем DELETE по id?

У меня довольно занятая таблица InnoDB (200 000 строк, я думаю, что-то вроде десятков запросов в секунду). Из-за ошибки я получил 14 строк с (одинаковыми) недействительными адресами электронной почты в них и хотел удалить их. Я просто попытался DELETE FROM table WHERE email='invalid address'и...

12
innodb_flush_method = O_DIRECT против влияния производительности O_DSYNC на ext3 с разделом диска LVM

В одной из моих производственных сред у нас есть два экземпляра, работающие в кластере RedHat, причем один производственный экземпляр связан с кластером. У нас есть 125G основной памяти с 24G буферным пулом InnoDB, занятым instance1 и 12G, занятым instance2, который не связан с кластером RedHat....

11
ROLLBACK не работает после INSERT INTO вновь созданной таблицы назначения

Я работаю над PHP-скриптом, который импортирует файл CSV ( customers.csv) в таблицу MySQL ( customers). Перед тем, как вставить содержимое CSV-файла в таблицу mysql, я сначала создаю резервную копию исходной customersтаблицы. Я обертываю весь процесс импорта (включая резервное копирование) в...

11
Найти общую продолжительность каждой последовательной серии строк

Версия MySQL Код будет работать в MySQL 5.5 Фон У меня есть таблица, подобная следующей CREATE TABLE t ( id INT NOT NULL AUTO_INCREMENT , patient_id INT NOT NULL , bed_id INT NOT NULL , ward_id INT NOT NULL , admitted DATETIME NOT NULL , discharged DATETIME , PRIMARY KEY (id) ) ENGINE=InnoDB...

11
Почему автоматическое увеличение скачков больше, чем количество вставленных строк?

Меня очень беспокоит это странное поведение, которое я вижу в auto_incrementзначении, записанном в bidID таблицы Bids после выполнения массовой вставки с использованием хранимой процедуры: INSERT INTO Bids (itemID, buyerID, bidPrice) SELECT itemID, rand_id(sellerID, user_last_id), FLOOR((1 +...

11
Ошибка создания таблицы InnoDB: «слишком большой размер строки»

У нас есть несколько инженеров, которые объединяют нормализованную структуру БД во временную таблицу для создания отчета. Столбцы указаны как TEXT NOT NULL(я знаю, «почему они это делают?»; Давайте просто предположим, что мы обращаемся к этому). Мы используем MySQL 5.1.48 Community RHEL5 с плагином...

11
Неполный mysqldump

Я пытаюсь запустить mysqldump для создания моментального снимка базы данных, и я обнаружил, что он случайно остановится на полпути, не сообщая об ошибке. Моя база данных относительно мала (около 100 МБ) и использует InnoDB. Я запускаю это как: mysqldump --force --single-transaction --quick --user...

11
Есть ли какие-либо проблемы с преобразованием из MyISAM в InnoDB?

Я готов перейти от MyISAM к InnoDB, но хотел знать, есть ли полный список вещей, которые нужно искать? Например, я не видел в списке упоминаний о том, что при работе DISABLE KEYSс таблицей InnoDB выдается предупреждение, за исключением страницы руководства для ALTER TABLE. Это то, о чем мне нужно...

11
Запретить сброс идентификатора auto_increment в базе данных Innodb после перезапуска сервера

Недавно я читал, что из-за того, как InnoDB пересчитывает значение AUTO_INCREMENT при перезапуске сервера, любые записи в верхнем конце списка идентификаторов могут повторно использоваться их идентификаторы. Обычно это не проблема, поскольку при удалении пользователя все, что связано с...

11
Ошибка размера строки с MySQL

Я использую сервер MySQL на своем Macbook (для тестирования). Версия 5.6.20 от Homebrew. Я начал сталкиваться с ошибками «слишком большой размер строки», и мне удалось свести их к этому тесту. Таблица: mysql> describe test; +-------+----------+------+-----+---------+----------------+ | Field |...

11
Возможности InnoDB INSERT Performance

Привет я бегу самую последнюю версию Percona Server. Версия сервера: 5.5.24-55 Percona Server (GPL), выпуск 26.0 У меня есть коробка с 10 процессорами этих характеристик. processor : 0 vendor_id : AuthenticAMD cpu family : 16 model : 9 model name : AMD Opteron(tm) Processor 6128 stepping : 1...

11
ОШИБКА - функция 'innodb' уже существует

Я хочу начать преобразование некоторых таблиц MyISAM в INNODB. Запуск Ubuntu 14.04 Server с MySQL 5.6 (обновление apt-get с 5.5), 32G RAM на 4-ядерном / 8-процессорном процессоре. Изначально были проблемы с ... could not open single-table tablespace file .\mysql\innodb_index_stats.ibd after restart...

11
Где утечка производительности INNODB?

У меня странная проблема, которую я не могу решить. Я больше веб-программист, чем администратор сервера / БД, поэтому я надеюсь, что кто-то здесь может мне помочь. Ситуация Я работаю в системе , которая обрабатывает много update, insertи deleteзапросы. Из-за этого я выбрал INNODB в качестве...

11
MySQL: уникальное ограничение на большой столбец

Я пытаюсь создать таблицу InnoDB, которая содержит VARCHARстолбец, который может содержать до 3071 символов. Я хотел бы ввести UNIQUEограничение на данные этого столбца. Похоже, что MySQL применяет ограничения, используя индекс. В InnoDB размеры индекса ограничены 767 байтами - этого недостаточно...

11
Динамическое изменение на innodb_flush_log_at_trx_commit

Это связано с этим вопросом . Это помогает повысить производительность таблиц InnoDB. Согласно руководству MySQL , innodb_flush_log_at_trx_commitэто глобальная динамическая переменная. Таким образом, я могу изменить его с помощью команды SET GLOBAL, и это, похоже, работает. mysql> SET GLOBAL...

11
MySQL InnoDB блокирует первичный ключ при удалении даже в READ COMMITTED

Предисловие Наше приложение запускает несколько потоков, которые выполняют DELETEзапросы параллельно. Запросы влияют на изолированные данные, т. Е. Не должно быть вероятности того, что одновременное выполнение будет DELETEпроисходить в одних и тех же строках из отдельных потоков. Однако согласно...

11
Невозможно удалить таблицу, так как она показывает ожидание блокировки метаданных

Мы пытаемся отбросить одну таблицу, но она зависает, и когда мы видим команду «SHOW PROCESSLIST», она отображается как «ожидание блокировки метаданных». Даже мы не можем выполнить какую-либо операцию с этим конкретным столом. Кто-нибудь знает, как решить...

10
Как использовать задержку вставки с движком InnoDB и использовать меньше соединений для операторов вставки?

Я работаю над приложением, которое включает в себя много записей в базе данных, примерно ~ 70% операций вставки и 30% операций чтения. Это соотношение также включает в себя обновления, которые я считаю одним чтением и одной записью. Через операторы вставки несколько клиентов вставляют данные в базу...