MySQL Slow Query – Saytı yavaşladan sorğunu necə tapmalı?
Sayt yavaş açılırsa, səbəb çox vaxt MySQL slow query olur.
1. Slow query log aktiv edin
Copy code
slow_query_log = 1
slow_query_log_file = /var/log/mysql/slow.log
long_query_time = 1
2. Log faylını analiz edin Hansı SELECT uzun çəkir – ordan görünür.
3. EXPLAIN istifadə edin
Copy code
EXPLAIN SELECT * FROM users WHERE email='test@test.com';
4. INDEX yoxdursa – əlavə edin
Copy code
ALTER TABLE users ADD INDEX(email);
5. SELECT * istifadə etməyin Lazım olan sahələri çağırın.
Sizin ən yavaş sorğunuz hansıdır? Paylaşın, optimallaşdıraq.