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

9
Запросы ввода-вывода Amazon RDS - 1 запрос = 1 оплачиваемый ввод-вывод?

У меня есть база данных InnoDB, которую я хотел бы перенести на Amazon RDS. Моя текущая реализация, размещенная на моем собственном сервере, показывает примерно 8 миллионов запросов в месяц. Сайт RDS сообщает, что скорость ввода-вывода $ 0,10 за 1 миллион запросов 1 I / O = 1 запрос? т.е. мне будет...

9
Могу ли я безопасно убить OPTIMIZE TABLE для таблицы InnoDB?

Документация MySQL для kill предупреждений : Предупреждение В результате удаления операции REPAIR TABLEили OPTIMIZE TABLEоперации с MyISAMтаблицей таблица будет повреждена и непригодна для использования. Любые операции чтения или записи в такую ​​таблицу не будут выполнены, пока вы не оптимизируете...

9
Превышено время ожидания блокировки Amazon RDS MySQL 5.5 Innodb

С тех пор как мы перешли на Amazon RDS, у нас возникли довольно сумасшедшие проблемы с производительностью, и сегодня у нас появились проблемы с блокировками. Из-за этого я решил, что это просто проблема с тайм-аутом, и пошел проверять используемую память. Мы обменивались стоимостью около 70 МБ. Я...

9
Повреждение MySQL INNODB после сбоя сервера во время одновременной команды усечения

Мой сервер сегодня вышел из строя из-за одновременной команды усечения таблицы в одной из наших таблиц INNODB. Сервер может быть перезапущен, но после запуска каждый раз, когда я пытаюсь выполнить команду SQL, я получаю следующую ошибку: ERROR 2006 (HY000): MySQL server has gone away Вот что...

9
Запрос на выбор занимает больше времени, чем должен

У меня есть таблица базы данных MySQL с почти 23 миллионами записей. Эта таблица не имеет первичного ключа, потому что нет ничего уникального. Имеет 2 столбца, оба проиндексированы. Ниже его структура: Ниже приведены некоторые из его данных: Теперь я выполнил простой запрос: SELECT `indexVal` FROM...

9
Как сделать binlog-format = ROW по умолчанию при запуске в файле /etc/my.cnf?

Я могу выполнить запрос SET GLOBAL binlog_format = 'ROW', и он работает для этой сессии. Как мне сделать эту настройку после остановки и перезапуска MySQL? ПРИМЕЧАНИЕ: я использую версию MySQL 5.5.19 (с Moodle), и я только что обновил MyISAM до InnoDB, и поэтому мне нужен этот новый параметр. Я...

8
Какой хороший способ добавить ПЕРВИЧНЫЙ КЛЮЧ в большую таблицу InnoDB?

У меня есть таблица с около 30 миллионов строк в MySQL 5.5 с использованием механизма хранения InnoDB. Эта таблица имеет внешний ключ, который ссылается на другую таблицу с примерно 3 миллионами строк. Я хочу добавить первичный ключ в большую таблицу, но не уверен, как лучше это сделать. Там нет...

8
COUNT (*) на InnoDB всякий раз, когда phpMyAdmin загружается

Известно, что innodb работает медленно SELECT count(*) FROM Table Поэтому я избегал этого. Но я заметил, что всякий раз, когда я вхожу в phpmyadmin, он автоматически выполняет count(*)для моей таблицы innodb 19 строк, что может занять до минуты. Тем не менее, он не инициирует это count(*)для другой...

8
Использование MySQL триггеров или транзакций?

Я хочу спросить ваше мнение об использовании MySQL триггеров или транзакций на веб-сайте. На самом деле у меня есть paymentтаблица истории с - UserId | OperationId | Comment | Credits | Sign (debit or credit). Таким образом, каждая платежная операция вставлена ​​в эту таблицу. Однако это будет...

8
Блокировки InnoDB являются эксклюзивными для INSERT / UPDATE / DELETE?

Я работаю вокруг ошибки MySQL "Обнаружен тупик при попытке получить блокировку; попробуйте перезапустить транзакцию" . Я собираюсь обновить программу, чтобы разрешить взаимные блокировки. Возможно ли, что это SELECTутверждение приведет к ошибкам взаимоблокировки? Я знаю , что это только блокировка...

8
Согласованное логическое резервное копирование баз данных, использующих движки MyISAM и InnoDB

У меня есть вопрос, касающийся логического резервного копирования баз данных MySQL, которые используют MyISAM и InnoDB. mysqldumpУтилита поддерживает эти два варианта: --single-транзакция - создает непротиворечивый снимок путем выгрузки всех таблиц в одной транзакции. Работает ТОЛЬКО для таблиц,...

8
Индекс покрытия используется несмотря на отсутствие столбца

У меня есть следующий запрос, используя MariaDB 10 / InnoDB: SELECT id, sender_id, receiver_id, thread_id, date_created, content FROM user_message WHERE thread_id = 12345 AND placeholder = FALSE ORDER BY date_created DESC LIMIT 20 Этот запрос выбирает сообщения в соответствии с заданными условиями...

8
InnoDB - высокая скорость записи на диск для файлов ibdata1 и ib_logfile0

Спецификация сервера: VPS со следующей информацией model name : Intel(R) Xeon(R) CPU E5649 @ 2.53GHz MemTotal: 2058776 kB MemFree: 244436 kB Мы используем IP.Board из Invision Power Services, мы используем innodb_file_per_tableи перезагрузили базу данных, чтобы уменьшить размер ibdata1. Однако в...

8
InnoDB вставка быстрее

Я аспирант, изучающий OLAP с Мондрианом OLAP. Поэтому я хочу вставить данные в InnoDB (MySQL 5.5) быстрее при начальной загрузке. В этой среде единственным пользователем является я, поэтому я думаю, что может позволить более свободные настройки для скорости вставки. На данный момент я использую...

8
Ошибка при удалении базы данных InnoDB

Я пытаюсь удалить базу данных в MySQL, но каждый раз, когда я получаю эту ошибку ERROR 2013 (HY000): Lost connection to MySQL server during query даже залогинен как root. Первоначально у меня была поврежденная таблица, которую я не мог воссоздать, поэтому я решил воссоздать БД. У меня есть файл...

8
Как извлечь схему таблицы только из файла .frm?

Я извлек каталог данных mysql из резервной копии, и мне нужно получить схему из старой таблицы, однако это резервная копия с другого компьютера. Сегодня я прочитал немало учебников о том, как это сделать, но каждый раз, когда это кажется неудачным, или мне приходится переустанавливать mysql из-за...

8
Что вызывает Ожидание ошибок блокировки на уровне таблицы?

Мы уже дважды зависали в базе данных и пытались найти причину. show processlist Waiting for global read lock | INSERT INTO {myisam_table} ... Здесь дисковое пространство было переполнено, поэтому мы подумали, что проблема закончилась после того, как мы дали ее еще немного, но на следующий день в...

8
MySQL требует FORCE INDEX для огромной таблицы и простых SELECT

У нас есть приложение, которое хранит статьи из разных источников в таблице MySQL и позволяет пользователям получать эти статьи, упорядоченные по дате. Статьи всегда фильтруются по источнику, поэтому для клиентских SELECT у нас всегда есть WHERE source_id IN (...,...) ORDER BY date DESC/ASC Мы...