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

12
Экземпляр MySQL останавливается «делает индекс SYNC»

проблема Экземпляр MySQL 5.6.20, на котором запущена (в основном только) база данных с таблицами InnoDB, время от времени останавливается для всех операций обновления в течение 1-4 минут, когда все запросы INSERT, UPDATE и DELETE остаются в состоянии «конец запроса». Это, очевидно, самое неудачное....

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

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

11
Как отбрасывать пустые таблицы

Можно ли удалить все пустые таблицы из моей огромной базы данных (mysql)? Я ищу команду sql для автоматического удаления всех этих пустых таблиц. В настоящее время у меня есть 305 таблиц в моем наборе данных, и около 30% из них - старые пустые таблицы, которые не будут использоваться в моем новом...

11
MySQL таблица с 100 000 записей часто запрашивается

У меня есть единственная база данных около 100 таблиц для хранения различных видов информации. Самая важная таблица - это наша таблица заказов, которая используется для хранения заказов клиентов и насчитывает более 100 000 записей на данный момент и продолжает расти. Эта таблица является самой...

10
Как увеличить быстрое резервное копирование и восстановление базы данных 500 ГБ с помощью mysqldump?

Есть база данных размером 500ГБ. Таблицы в базе данных A содержат таблицы MyISAM и INNODB. Таблицы MyISAM являются основными таблицами, а таблицы Innodb - основными таблицами транзакций. Резервное копирование и восстановление с использованием дампа MySQL занимает много времени или дней....

10
Использование нескольких ядер для отдельных запросов MySQL в Debian

Я использую сервер MySQL для тестирования на ВМ (VMWare) с Debian в качестве гостевой ОС. Гость имеет четыре эмулируемых ядра процессора, поэтому я установил для thread_concurrency значение четыре. Я выполняю дорогостоящие объединения на больших таблицах, что может занять несколько минут, но в...

10
Почему полнотекстовый поиск возвращает меньше строк, чем LIKE

У меня не работает полнотекстовый поиск, как я хочу, и я не понимаю различий в результирующих списках. Пример заявления: SELECT `meldungstext` FROM `artikel` WHERE `meldungstext` LIKE '%punkt%' возвращает 92 строки. Я получаю строки, которые имеют совпадения, например, такие как «Punkten»,...

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

Мы столкнулись с проблемой после перемещения базы данных нашего клиента на дополнительный сервер. Это должно было оказать положительное влияние на производительность сайта, но есть проблема с блокировкой таблицы в MyISAM. (Я слышал об использовании InnoDB вместо MyISAM, но мы не можем изменить...

10
восстановить одну базу данных mysql в занятой реплицированной системе «главный-подчиненный»

Ищите стратегию или инструмент для восстановления одной базы данных на определенный момент времени в занятой реплицируемой системе. У меня 12 баз данных, работающих на 2 серверах MySQL 5.0.77 в реплицированной конфигурации master-slave. Ежедневно выполняется полный дамп ведомого устройства,...

9
Почему происходит сбой таблиц MySQL? Как мне это предотвратить?

Я - администратор сайта Moodle, у которого повреждена таблица «Пользователи», и она стала непригодной для использования. К счастью, простой REPAIR TABLE mdl_userзаставил это работать снова. Дело в том, что я не знаю, почему он действительно рухнул и сделал его непригодным для использования, и я...

9
Почему MySQL создает так много временных файлов MYD?

На сервере Debian Linux, на котором размещено много сайтов PHP / MySQL (фотогалереи), иногда у меня есть «много» файлов вроде /tmp/#sql_6405_58.MYD. Например сегодня: [2012-12-15 15:18:11] /tmp/#sql_6405_6.MYD : 88MB [2012-12-15 15:18:11] /tmp/#sql_6405_3.MYD : 22MB [2012-12-15 15:18:11]...

8
Оптимизация условия WHERE для поля TIMESTAMP в операторе MySQL SELECT

Я работаю над схемой для аналитической системы, которая отслеживает время использования, и необходимо видеть общее время использования в определенном диапазоне дат. Чтобы привести простой пример, этот тип запроса будет выполняться часто: select sum(diff_ms) from writetest_table where time_on >...

8
Старт / Стоп MySQL

Я ищу помощи, чтобы понять, что происходит при выполнении следующей командной строки: root@prodn$ service mysqld stop Да, он отключает сервер MySQL, поэтому доступ к нему больше недоступен, пока служба не будет запущена снова. Однако, более конкретно, происходит ли что-нибудь еще, когда служба...

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

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

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

У меня есть база данных журнала пакетов, которая почти никогда не запрашивается. Это просто должно быть быстро на вставках. Я использую InnoDB, потому что хотел бы поддерживать соответствие ACID, поскольку даже потеря одного пакета может нанести ущерб нашим клиентам. В сценарии настройки...

8
Зачем MySQL делать последовательный синхронный ввод / вывод?

Рассматривая особенно раздражающий запрос к таблицам MyISAM, который несколько раз занимал много времени, я заметил, что MySQL, похоже, демонстрирует довольно странный шаблон ввода-вывода: при выполнении одного запроса и необходимости выполнения значительного количество операций ввода-вывода...

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

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

8
MySQL по-прежнему обрабатывает индексы таким образом?

Удаление дублирующего индекса в MySQL заняло довольно много времени, поэтому, пока я ждал, я искал его и нашел этот пост в 2006 году, рассказывая о том, как MySQL обрабатывает ADDи DROPиндексирует. Если таблица T является таблицей MySQL, имеющей четыре индекса (ndx1, ndx2, ndx3, ndx4), и вы хотите...