Middle
38
0
questionbank

В чем разница между EXPLAIN и EXPLAIN ANALYZE?

Answer from sobes.tech neural network

EXPLAIN планирует выполнение запроса, показывая предполагаемый план выполнения и примерную стоимость. Он не выполняет запрос.

EXPLAIN ANALYZE планирует и выполняет запрос. Он показывает тот же план, что и EXPLAIN, но добавляет информацию о реальном времени выполнения, количестве строк, обработанных каждым узлом плана, и другую статистику, полученную во время фактического выполнения.

Различия:

ХарактеристикаEXPLAINEXPLAIN ANALYZE

EXPLAIN планирует выполнение запроса, показывая предполагаемый план выполнения и примерную стоимость. Он не выполняет запрос.

EXPLAIN ANALYZE планирует и выполняет запрос. Он показывает тот же план, что и EXPLAIN, но добавляет информацию о реальном времени выполнения, количестве строк, обработанных каждым узлом плана, и другую статистику, полученную во время фактического выполнения.

Различия:

ХарактеристикаEXPLAINEXPLAIN ANALYZE

Register or sign in to get access to full answers for all questions from the question bank.

sqlexecution-planquery-optimizationperformance-tuningdatabase-administration