تا حالا شده پروژهتان در محیط لوکال کاملاً سریع کار کنه، اما روی سرور اصلی با چند میلیون رکورد به نفسنفس بیفته؟
واقعیت اینکه دیتابیس معمولاً کند نیست، ما فقط مسیر درست را نشانش نمیدهیم. مثلاً فرستادن دیتابیس به دنبال ستونهای اضافی، استفاده از ایندکسهای اشتباه یا اصرار به استفاده از OFFSET در صفحات عمیق، از آن کارهایی است که هر سیستمی را زیر بار سنگین زانو زدن وادار میکنه.
من در این مقاله کاملاً تجربی و مثالمحور درباره بهینهسازی کوئریها نوشتم؛ از جادوی Covering Index گرفته تا منطق پشت پرده Cursor Pagination.
اگر دوست دارید به کوئریها و ساختار دیتابیس پروژهتان دستی بکشید، پیشنهاد میکنم این مقاله را بخونید. خوشحال میشم تجربههای شما را هم بخونم
لینک مقاله
@DevTwitter | <Afshin Akrami/>
Post #12799
6.26K

- ❤ 18
- 👍 4
- 👎 1