Middle
EXPLAIN ile EXPLAIN ANALYZE arasındaki fark nedir?
sobes.tech yapay zeka
AI'dan gelen yanıt
EXPLAIN ve EXPLAIN ANALYZE, SQL'de sorgunun nasıl yürütüldüğünü anlamaya yardımcı olan komutlardır.
- EXPLAIN sorgunun yürütme planını gösterir, yani hangi işlemlerin yapılacağını ve hangi sırayla olacağını, ancak sorguyu çalıştırmaz.
- EXPLAIN ANALYZE sorguyu çalıştırır ve ayrıca her işlemin gerçek yürütme süresi ve işlenen satır sayısını gösterir.
PostgreSQL örneği:
EXPLAIN SELECT * FROM users WHERE age > 30;
EXPLAIN ANALYZE SELECT * FROM users WHERE age > 30;
İlk planı gösterir, ikincisi ise gerçek yürütme metrikleri ile birlikte planı gösterir.