50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

اشغال شدن بیش از 90 درصد فضای RAM با cachestore sqlcp در SQL سرور

با سلام ، دوستان سروری داریم که روی آن sql نصب است.چند روز یکبار مجبور میشویم آنرا به علت اشغال کردن زیاد ram توسط sql ، ری استارت کنیم. وقتی گزارش memory consumption میگیریم،نشان می دهد که cachestore__sqlcp نزدیک به نود درصد از chache را گرفته است.cachestore__sqlcp چیست و ما باید چه کاری انجام بدهیم؟

پرسیده شده در 1393/12/17 توسط

3 پاسخ

1

شما اگر نیازی به استفاده از قابلیت Caching در SQL سرور ندارید یه تست کنید و Caching رو غیرفعال کنید روی SQL سرور و بعد تست کنید ببینید مشکلی پیش میاد یا خیر ، این Process برای Cache هست که RAM سرور رو به شدت میگیره ، از طریق موارد زیر می تونید Caching رو غیرفعال کنید :

DBCC DROPCLEANBUFFERS 
DBCC FREEPROCCACHE

البته شما می تونید یه کاری کنید که نیازی نباشه دستورات بالا رو هر بار وارد کنید ، این دستور رو بصورت زمانبندی شده مثلا هر دو روز یکبار بعد از تایم کاری انجام بدید تا مشکل مجددا به وجود نیاد. ITPRO باشید

پاسخ در 1394/02/27 توسط
1

با سلام

شما دو تا کار میتونید انجام بدید.

1)روی همین سروری که دارید رم اضافه کنید

2)یه سرور جدید و قوی تر بخرید و مهاجرت کنید به سرور جدید

پاسخ در 1393/12/17 توسط
2

دوست عزیز می توانید Ram مورد دسترسی SQL Server را محدود کنید. در Management Studio در قسمت Server Properties به صفحه Memory رفته و Maximum Server memory را به 2/3 رم سرور محدود کنید.

پاسخ در 1394/02/23 توسط

پاسخ شما