আমি কীভাবে এমএস এসকিউএল সার্ভারের মেমরির ব্যবহার সীমিত করব?


22

শুনেছি এমএস এসকিউএল সার্ভার ফলাফল ক্যাশে করতে যতটা সম্ভব র্যাম নেয়। ভাল, এটি আমাদের ছোট সার্ভারের র‌্যামের জন্য পর্যাপ্ত দর কষাকষি করার জায়গাটি ছাড়ছে না।

এটি যে পরিমাণ র‌্যাম ব্যবহার করতে পারে তা সীমাবদ্ধ করতে আমি কীভাবে সেটিংস পরিবর্তন করব?

উইন্ডোজ সার্ভার 2008 এ এমএস এসকিউএল সার্ভার চলছে।


3
@ ডেভিডশওয়ার্টজ: আমি মনে করি আপনি দেখতে পাচ্ছেন যে অনেকগুলি এমএস এসকিউএল ডিবিএ ডিবিই ব্যবহার করতে পারে এমন পরিমাণের পরিমাণ সীমাবদ্ধ করবে। এটি প্রায়শই সিস্টেমে চলমান যে কোনও কিছুতে পারফরম্যান্সের প্রভাব ফেলে।
wfaulk

1
@Wfault: " ডিফল্টরূপে, এসকিউএল সার্ভার উপলব্ধ সিস্টেমের রিসোর্সের উপর ভিত্তি করে গতিরূপে এর মেমরির প্রয়োজনীয়তাগুলি পরিবর্তন করতে পারে " "অনেক লোক কেবল তাদের সাথে জগাখিচির জন্য জিনিসগুলিতে বিড়বিড় করতে পছন্দ করে তবে তারা যা করছে তা সার্ভারের সামর্থ্যকে বাধা দিচ্ছে পরিবর্তন লোড নিজেকে টিউন। যদি এটি না ভেঙে যায় তবে আপনি এটি ঠিক করতে পারবেন না। এটি সাধারণত তাদের দ্বারা করা হয় যারা নিজেকে ভাল বোধ করার জন্য প্রচুর ফ্রি মেমোরি দেখতে পছন্দ করেন তবে প্রকৃতপক্ষে কোনও স্মৃতি যা নিখরচায় রয়েছে তাও অব্যবহৃত থাকে - যা নষ্ট হয়।
ডেভিড শোয়ার্টজ

4
@ ডেভিডশওয়ার্টজ: আমি বুঝতে পেরেছি আপনি কোথা থেকে এসেছেন, এবং অন্য কোনও পরিস্থিতিতে আমি আপনার সাথে একমত হব, তবে এমএস এসকিউএল আসলে এটি খুব ভালভাবে দেখায় না, আইএমই।
ডাব্লুফুলাক

1
এটি আসলে ভেঙে গেছে, যেহেতু এটি সার্ভারটিকে থামতে দেবে ...
ফ্ল্যাভারস্কেপ

উত্তর:


24

থেকে কিভাবে SQL সার্ভার ম্যানেজমেন্ট স্টুডিও ব্যবহার কনফিগার মেমরির অপশন :

এসকিউএল সার্ভারের একটি উদাহরণের জন্য এসকিউএল সার্ভার মেমরি ম্যানেজার দ্বারা পরিচালিত মেমরির পরিমাণ (মেগাবাইটে) পুনরায় কনফিগার করতে দুটি সার্ভার মেমরি বিকল্প এবং মিনি সার্ভার মেমরি এবং সর্বোচ্চ সার্ভার মেমরি ব্যবহার করুন।

  1. অবজেক্ট এক্সপ্লোরারে, একটি সার্ভারে ডান ক্লিক করুন এবং বৈশিষ্ট্যগুলি নির্বাচন করুন ।
  2. মেমরি নোড ক্লিক করুন ।
  3. সার্ভার মেমোরি বিকল্পের অধীনে , ন্যূনতম সার্ভার মেমরি এবং সর্বোচ্চ সার্ভার মেমরির জন্য আপনি যে পরিমাণটি চান তা লিখুন ।

আপনি নিম্নলিখিত কমান্ডগুলি (উদাহরণ) ব্যবহার করে টি-এসকিউএল এ এটি করতে পারেন:

exec sp_configure 'max server memory', 1024
reconfigure


2

এমএস এসকিউএল পরিষেবা মেমরির খরচ সীমাবদ্ধ করতে:

এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিওতে "সর্বাধিক সার্ভার মেমরি" সেট করুন

  1. এখন আমরা এসকিউএল সার্ভারের দ্বারা মেমরির ব্যবহার সীমিত করতে "সর্বোচ্চ সার্ভার মেমরি" বিকল্পটি সেট করব set আমরা আমাদের উদাহরণটিতে ডান ক্লিক করে এবং "সম্পত্তি" নির্বাচন করে এটি করতে পারি।

  2. অবজেক্ট এক্সপ্লোরারে, একটি সার্ভারে ডান ক্লিক করুন এবং বৈশিষ্ট্যগুলি নির্বাচন করুন। এখানে চিত্র বর্ণনা লিখুন

  3. নীচে প্রদর্শিত মেমরি নোড ক্লিক করুন:

এখানে চিত্র বর্ণনা লিখুন ৪. সার্ভার মেমোরি বিকল্পের অধীনে, সর্বোচ্চ সার্ভার মেমরির জন্য আপনি যে পরিমাণটি চান তা লিখুন enter নীচে আপনি দেখতে পাচ্ছেন আমরা 4096 এমবিতে (অর্থাৎ 4 জিবি) সর্বোচ্চ সার্ভার মেমরি সেট আপ করছি setting

এখানে চিত্র বর্ণনা লিখুন

এমএস এসকিউএল পরিষেবা মেমরির খরচ সীমাবদ্ধ করতে:

আমরা টি-এসকিউএল স্ক্রিপ্ট ব্যবহার করে "সর্বাধিক সার্ভার মেমরি" সেট করতে পারি:

নিম্নলিখিত উদাহরণটি সর্বাধিক সার্ভার মেমরির বিকল্পটি 4 জিবিতে সেট করে:

sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'max server memory', 4096;
GO
RECONFIGURE;
GO

রেফ: https://technet.microsoft.com/en-us/library/ms191144(v=sql.105).aspx

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.