Junior — Middle
Mida teeb EXPLAIN käsk SQL-päringutes?
sobes.tech AI
Vastus AI-lt
SQL-is EXPLAIN käsk kasutatakse päringu täitmise plaani saamiseks andmebaasist. See näitab, kuidas andmebaasisüsteem (DBMS) plaanib päringut täita: milliseid indekseid kasutatakse, kuidas tabelid ühendatakse, andmete lugemise järjekord ja nii edasi. See aitab mõista, kui tõhusalt on päring kirjutatud ja kus seda saab optimeerida.
Kasutusnäide:
EXPLAIN SELECT * FROM users WHERE age > 30;
Tulemus näitab, millist indeksit (kui see on olemas) rakendatakse, umbes kui palju ridu loetakse ja muid täitmise plaani detaile.