الگوهای دسترسی داده در SQL Server برای بار سازمانی
نمایهگذاری، سطح جداسازی تراکنش و الگوهایی که در سامانههای پرتراکنش روی SQL Server به کار میبریم.

بیشتر مشکلات کارایی که به ما ارجاع میشود، مسئله سختافزار نیست؛ چند کوئری بدون نمایه مناسب است که در ساعت اوج قفل ایجاد میکند.
نمایه پوشا را بشناسید
یک نمایه غیرخوشهای با ستونهای INCLUDE میتواند کوئری را کاملاً از نمایه پاسخ دهد و از مراجعه به جدول اصلی جلوگیری کند.
سطح جداسازی
در گزارشهای خواندنی، READ COMMITTED SNAPSHOT بار قفل را چشمگیر کاهش میدهد. اما پیش از فعالسازی، رشد tempdb را بسنجید.
الگوی صفحهبندی
صفحهبندی با OFFSET/FETCH روی جدولهای بزرگ کند میشود؛ صفحهبندی کلیدمحور پایدارتر است.
پایش
نماهای sys.dm_exec_query_stats و sys.dm_db_index_usage_stats پیش از هر حدسوگمان، پاسخ را نشان میدهند.



