Задавайте вопросы, мы ответим
Вы не зашли.
Всем привет!
Вот пришлось заняться оптимизацией БД, как написано в мануалах не всегда выходит в реальной жизни.
Отсылаю команду:
ALTER TABLE bhost_entries
PARTITION BY HASH (e_id)
(
PARTITION partition1 ENGINE = MYISAM,
PARTITION partition2 ENGINE = MYISAM,
PARTITION partition3 ENGINE = MYISAM
);
Возвращается ответ:
Query : ALTER TABLE bhost_entries PARTITION BY HASH (e_id) ( PARTITION partition1 ENGINE = MYISAM, PARTITION partition2 ENGINE = MYISAM,...
Error Code : 1317
Query execution was interrupted
Total Time : 00:00:49:688
Почему возвращается ошибка???
Отредактированно galko (17.05.2010 11:46:22)
Неактивен
Ну, кто-то убивает Ваш запрос.
Неактивен
Может от того что таблица очень большая (30ГБ), а процесс разбиения наверное не очень быстрый, по таймауту убивается.
Неактивен
Надо учитывать, что MySQL не накладывает ограничений на время выполнения запросов.
Т.е. таймаут происходит на клиентской стороне.
Неактивен
Всё хорошо, хостеры сделали своё дело.
Неактивен