یک فروشگاه اینترنتی بعد از رسیدن تعداد سفارشها به چند میلیون رکورد، ناگهان کند شد.
بررسیها نشان داد مشکل از سرور نبود.
مشکل فقط این بود:
ستون
user_id هیچ Indexی نداشت.نتیجه:
❌ هر جستجو باید کل جدول را بررسی میکرد.
بعد از اضافه کردن Index:
🚀 زمان اجرای بعضی Queryها از چند ثانیه به چند میلیثانیه کاهش پیدا کرد.
💡قبل از ارتقای سختافزار، همیشه Queryها و Indexهای دیتابیس را بررسی کن.
@CodeVerse_dev