تخمین گر تعدادی SQL Server
SQL Server Cardinality Estimator: Improving Query Performance with Better Estimates وقتی با مفهومهای SQL Server و بهینهسازی پرس و جوها آشنا هستید، ممکن است با عبارت Cardinality Estimator مواجه شده باشید. این قسمتی از موتور پایگاه داده SQL Server است که مسئول تخمین تعداد رکوردهای برگردانده شده توسط یک عملیات پرس و جو میباشد. در این مقاله، به بررسی ابزار Cardinality Estimator میپردازیم و نحوه بهبود عملکرد کوئری ها از طریق ارائه تخمینهای بهتر برای موتور پایگاه داده SQL Server را بررسی خواهیم کرد. یکی از عوامل مهم در بهبود عملکرد پایگاه داده SQL Server، بهینهسازی کوئریها میباشد. Cardinality Estimator در واقع مسئول تخمین تعداد رکوردهای بازگردانده شده توسط یک پرس و جو است. این تخمینات میتوانند به بهینهسازی برنامه اجرایی کوئری و بهبود عملکرد کلی پایگاه داده کمک کنند. در نسخههای قدیمیتر SQL Server، موتور پایگاه داده از الگوریتمهای ساده تری برای