Идет ли простой запрос на удаление в каком-то определенном порядке? - PullRequest
0 голосов
/ 24 октября 2019

Учитывая запрос:

DELETE FROM mytable;

и предполагая, что mytable имеет одно целое автоинкрементное число PK

Идет ли удаление в каком-то конкретном порядке или оно случайное? Я предполагаю, что под капотом он переходит от самого старого (самого низкого) ПК к новому (более высокому), но не совсем уверен.

Является ли этот порядок (если таковой имеется) универсальным среди больших механизмов баз данных?

1 Ответ

0 голосов
/ 25 октября 2019

«truncate table» - это массовая операция, поэтому она работает лучше, чем «delete from». ПК не гарантирует конкретный заказ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...