Я использую базу данных MySQL.
Если у меня 6 000 000 новых записей необходимо вставить в таблицу (не пустую таблицу).
Вопрос 1:
Является ли
ALTER TABLE tbl_name DISABLE KEYS;
INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9), ... ...
ALTER TABLE tbl_name ENABLE KEYS;
OPTIMIZE TABLE tbl_name;
быстрее чем:
ALTER TABLE tbl_name DISABLE KEYS;
INSERT INTO tbl_name (a,b,c) VALUES(1,2,3)
INSERT INTO tbl_name (a,b,c) VALUES(1,2,3)
INSERT INTO tbl_name (a,b,c) VALUES(1,2,3)
...
...
ALTER TABLE tbl_name ENABLE KEYS;
OPTIMIZE TABLE tbl_name;
?
Вопрос 2:
Первый называется массовой вставкой?
----------- Обновление ---------------
Должен ли я включить / отключить ключи и , оптимизировать мою таблицу после?Поскольку комментарии @ Neil, кажется, не рекомендуют делать это.Каково мнение других?