Оказал ли порядок столбцов значительным влиянием на вставку?
-
22-10-2019 - |
Вопрос
Переживаем ли мы заметную разницу в производительности для этих двух запросов?
INSERT INTO table (col1, col2, col3, col4, col5) ...
а также
INSERT INTO table (col5, col3, col1, col2, col4) ...
Нам нужно договориться INSERT
столбцы в соответствии с порядком столбцов в таблице?
Решение
Нет, вам не нужно давать столбцы в том же порядке. Не в последнюю очередь, табличный заказ может не отражать фактический заказ на диск (это на 100% для SQL Server, и я уверен, что MySQL одинаково)
Если ваш зуд OCD нуждается в поцарапании
Не связан с dba.stackexchange