MYSQL Огромная вставка файлов SQL | Скорость MyISAM внезапно замедляется для вставок (странная проблема)
я сталкиваюсь с очень странной проблемой, ямы спросиливопрос здесь о ускорении вставки в MYSql, особенно о вставке огромных файлов SQL размером несколько ГБ. Они предложили мне использовать движок MyISAM. Я сделал следующее:
ALTER TABLE revision ENGINE=MyISAM;
ИспользуйтеALTER TABLE .. DISABLE KEYS
(Только для MyISAM)bulk_insert_buffer_size
до 500М.(Только для MyISAM)unique_checks = 0
, не проверено.SET autocommit=0; ... SQL import statements ... COMMIT;
SET foreign_key_checks=0;
Это ускорит процесс до 5 минут, которые ранее занимали 2 часа, и яЯ впечатлен. Но теперь, когда я попробовал то же самое с другими таблицами, не было никакого ускорения иэто займет несколько часов снова: (...
Когда изначально я получил успех, чем мойЗагрузка процессора составляет около 90% и вставка заняла всего 5 минут, но теперь, следуя той же процедуре, мойЗагрузка процессора составляет около 5% при макс. Это показывает что-то не так .. Я
Мы также убедились, что My Table Engine является MyISAM, выполнив следующие действия:
SHOW TABLE STATUS WHERE Name = 'xxx';
Примечание: ям, используя схему базы данных Википедии. Я добился успеха наCategorylinks таблица из набора данных Википедии. Я've no sucess (Очень медленная скорость вставки) припересмотр,страница а такжетекст Таблица.
Пожалуйста, помогите мне в этом странном вопросе.