CodeShot
Seniorسختی 4 از ۵· در 28٪ مصاحبه‌های این حوزه پرسیده شده

Elastic Pool در Azure SQL چه زمانی مفید است؟

نشان کردن

پاسخ کوتاه

وقتی چند دیتابیس کوچک با الگوی مصرف نامنظم و پیک‌های زمانی متفاوت دارید و می‌خواهید منابع را بین آن‌ها به‌اشتراک بگذارید.

پاسخ کامل

در معماری Multi-Tenant با ده‌ها دیتابیس کوچک، تخصیص منابع ثابت به هرکدام هزینه بالایی دارد چون هرکدام فقط بخشی از زمان زیر بار سنگین هستند. Elastic Pool این دیتابیس‌ها را در یک استخر مشترک منابع (DTU یا vCore) قرار می‌دهد تا کل ظرفیت پول بین آن‌ها بر اساس نیاز لحظه‌ای توزیع شود.

نکته مهم