پایگاه داده از طریقput یک متریک کلیدی است که اندازه گیری می کند که چگونه داده ها می توانند در یک زمان معین پردازش شوند. Optimizing از طریقput عملکرد و کارایی را بهبود می بخشد، به ویژه برای برنامه های با تقاضای بالا. درک چگونگی محاسبه و افزایش از طریق پایگاه داده برای مدیران پایگاه داده و توسعه دهندگان ضروری است.

محاسبه پایگاه داده از طریقput

از طریق پایگاه داده های SQL به طور معمول در معاملات در هر ثانیه (TPS) یا پرس و جو در ثانیه (QPS) اندازه گیری می شود تا آن را محاسبه کند، تعداد معاملات تکمیل شده یا پرس و جوها را در یک دوره خاص نظارت کند.

به عنوان مثال، اگر یک پایگاه داده ۱۰۰۰۰ سوال را در ۶۰ ثانیه پردازش کند، خروجی تقریبا 167 پرس در ثانیه است.

عوامل موثر بر Throughput

چندین عامل بر پایگاه داده از طریقput، از جمله منابع سخت افزاری، پیچیدگی پرس و جو، نمایه سازی و پیکربندی پایگاه داده تأثیر می گذارد. تنگناها اغلب به دلیل هارد دیسک I/O، حافظه ناکافی یا پرس و جو های ضعیف بهینه شده رخ می دهد.

استراتژی های بهینه سازی از طریقput

بهبود پایگاه داده شامل چندین رویکرد است:

  • بهینه سازی درdex: ایجاد شاخص در ستون های اغلب حک شده برای سرعت بخشیدن به بازیابی داده ها.
  • نظارت بر: [FLT 1] بازنویسی پرس و جو آهسته برای بهره وری و کاهش پردازش داده های غیر ضروری.
  • ارتقاء سخت افزار: [FLT 1] از دیسک های سریعتر، رم بیشتر و CPU های بهتر برای رسیدگی به بارهای بالاتر استفاده کنید.
  • مدیریت اتصال: اتصال همزمان و استفاده از اتصال.
  • پیکربندی پایگاه داده: تنظیمات تنظیمات مانند اندازه کش و بافر برای عملکرد بهینه.