رفع مشکلات RAM
آموزش پیشرفته SQL Server (جلسه نهم) - رفع مشکلات RAM
رفع مشکلات RAM، قسمتی از آموزش پیشرفته SQL Server است، پیشنهاد می شود قبل از مطالعه ی رفع مشکلات RAM، قسمت های قبلی را مرور فرمایید.
رفع مشکلات RAM
اگر با استفاده از برنامه Performance Monitor تشخیص دادید که مشکل کندی سرور از RAM است، می توانید برای رفع مشکلات مربوط به RAM فعالیت های زیر را انجام دهید:
- رفع مشکلات RAM - استفاده از سیستم های 64 بیتی
- رفع مشکلات RAM - بهینه سازی حجم کاری برنامه (Application Workload)
- رفع مشکلات RAM - استفاده از Resource Governor
- رفع مشکلات RAM - استفاده از Data Compression
- رفع مشکلات RAM - افزودن RAM به سرور
در ادامه به اختصار در مورد هر کدام از موارد بالا توضیح خواهیم پرداخت.
1- رفع مشکلات RAM - استفاده از سیستم های 64 بیتی
از CPU یا پردازشگر 64 بیتی استفاده کنید.
اگر CPU شما 64 بیتی است، حتماً از سیستم عامل 64 بیتی استفاده نمایید. همچنین از SQL Server و برنامه های کاربردی 64 بیتی استفاده نمایید.
توجه: اگر سخت افزار شما 64 بیتی است روی آن نرم افزار 32 بیتی نصب نکنید. به این ترتیب از حداکثر توان سخت افزار استفاده نخواهد شد.
2- رفع مشکلات RAM - بهینه سازی حجم کاری برنامه (Application Workload)
کوئری هایی که Logical Read بالایی دارند را پیدا کنید و با تعریف ایندکس های مناسب، مقدار Logical Read را کاهش دهید.
با استفاده از اسکریپت زیر می توانید کوئری هایی که Logical Read بالایی دارند را پیدا کنید:
رفع مشکلات RAM
SELECT TOP 10 SUBSTRING(qt.TEXT, (qs.statement_start_offset/2)+1,
((CASE qs.statement_end_offset
WHEN -1 THEN DATALENGTH(qt.TEXT)
ELSE qs.statement_end_offset
END - qs.statement_start_offset)/2)+1),
qs.execution_count,
qs.total_logical_reads, qs.last_logical_reads,
qs.total_logical_writes, qs.last_logical_writes,
qs.total_worker_time,
qs.last_worker_time,
qs.total_elapsed_time/1000000 total_elapsed_time_in_S,
qs.last_elapsed_time/1000000 last_elapsed_time_in_S,
qs.last_execution_time,
qp.query_plan
FROM sys.dm_exec_query_stats qs
CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) qt
CROSS APPLY sys.dm_exec_query_plan(qs.plan_handle) qp
ORDER BY qs.total_logical_reads DESC -- logical reads
-- ORDER BY qs.total_logical_writes DESC -- logical writes
-- ORDER BY qs.total_worker_time DESC -- CPU time
3- رفع مشکلات RAM - استفاده از Resource Governor
یکی دیگر از روش های رفع مشکلات RAM استفاده از Resource Governor جهت مدیریت منابع است.
4- رفع مشکلات RAM - استفاده از Data Compression
یکی دیگر از روش های رفع مشکلات RAM فشرده سازی داده یا Data Compression است در این روش با فشرده سازی داده، حجم کمتری از حافظه RAM اشغال می شود.
برای کسب اطلاعات بیشتر در مورد Data Compression به لینک روبرو مراجعه فرمایید: فشرده سازی داده در SQL Server
5- رفع مشکلات RAM - افزودن RAM به سرور
یکی دیگر از روش های رفع مشکلات RAM افزودن RAM به سرور است.
در ادامه آموزش رفع مشکلات RAM خواهید دید ...!
با خرید جلسه 8 از بسته آموزشی "افزایش کارآیی پایگاه داده" موارد زیر را خواهید دید:
- توضیحات کامل و جامع در مورد روش های رفع مشکلات RAM
- و ...
دسترسی به موارد آموزشی بالا در بسته خریداری شده
- شماره جلسه: 9
- نام فایل ویدئو: 03
- فرمت فایل: mp4.
نقطه شروع بحث بالا (رفع مشکلات RAM) در ویدئو: 21:20
برای خرید و دانلود کامل آموزش پیشرفته SQL Server کلیک کنید.
- نوشته شده توسط امیر پهلوان صادق
- بازدید: 7080