فرض کنید:
SELECT * FROM users WHERE email = 'user@mail.com';
سؤال مهم:
آیا روی ستون Email ایندکس دارید؟
اگر نه:
دیتابیس مجبور میشود کل جدول را اسکن کند.
اما با Index:
CREATE INDEX idx_email ON users(email);
تفاوت میتواند از چند ثانیه به چند میلیثانیه برسد.
🎯 بسیاری از مشکلات Performance از کد شروع نمیشوند.
از طراحی اشتباه دیتابیس شروع میشوند.
💡 توسعهدهندگان ارشد قبل از بهینهسازی کد، Query Plan را بررسی میکنند.
#Database #MySQL #Performance #Backend
@CodeVerse_dev