Мне нужно заполнить базу данных миллионами записей, и моя текущая процедура для этого выглядит примерно так:
For I = 1 to 10000000
INSERT INTO TABLE1 ...
INSERT INTO TABLE2 ...
INSERT INTO TABLE3 ...
Next
Я заметил, что записи также появляются в этом порядке (поочередно) в файле базы данных на диске. Будет ли улучшение производительности, когда я сделаю это:
For I = 1 to 10000000
INSERT INTO TABLE1 ...
Next
For I = 1 to 10000000
INSERT INTO TABLE2 ...
Next
For I = 1 to 10000000
INSERT INTO TABLE3 ...
Next
Или для производительности запросов не имеет значения, как данные структурированы на диске?