এসকিউএল সার্ভারের মেমরি ক্রমাগত উপরে চলে যায়, 1 জিবি র‌্যাম থেকে এক সপ্তাহে 7 জিবি ব্যবহৃত হয়


8

আমার কাছে একটি GB 45 জিবি ডাটাবেস যা দ্রুত বৃদ্ধি পায় (প্রতি সপ্তাহে 1 জিবি) GB

সুতরাং এটি অনেকগুলি সন্নিবেশ করছে; ওয়েব অ্যাপ্লিকেশনটিতে অনেক ব্যবহারকারী নেই তাই এখনই পড়া কম।

তবে আমি লক্ষ্য করছি যে সার্ভারটি যখন এক সপ্তাহের পরে ~ 7 গিগাবাইট র‌্যাম ব্যবহার শুরু করে তখন র‌্যাম স্কুয়েল সার্ভার ব্যবহারকারীরা 1 জিবি থেকে শুরু করে।

মেমরি ফাঁস কিছু ধরণের আছে? এমএসডিএন-তে একটি নিবন্ধ ছিল যা প্রস্তাব করেছিল যে এসকিউএল সার্ভার ক্যাশে করার জন্য এটি ব্যবহার করে মেমরিটি বাড়িয়ে তোলে এবং এটি সর্বদা বাড়তে থাকবে। যাইহোক, সার্ভারটিতে কেবল 7.5 জিবি বা র‌্যাম রয়েছে তাই আমি ভেবেছি যে আমি প্রতি সপ্তাহে এসকিউএল সার্ভার পুনরায় চালু না করা ছাড়া স্মৃতিশক্তি শেষ হয়ে যাবে ... যা ভুল বলে মনে হচ্ছে।

এটি কি সাধারণ আচরণ? এমন কিছু সেটিং আছে যা আমি মেমরির ব্যবহারের জন্য ক্যাপ সেট করতে পারি?


3
ফার্সিকারের উত্তর দেখুন। সে মাথায় পেরেক মারল। এটি স্বাভাবিক, বাক্স-বহিরাগত আচরণ এবং এসকিউএল এর মেমরির ব্যবহার ক্যাপ করার কোনও উপায় আছে; আপনার আসলে এটি করার দরকার নেই। আমাদের এসকিউএল সার্ভারটি কয়েক ঘন্টাের মধ্যে 10.5 জিবি - 11 গিগাবাইটের (মোট 12 জিবি বাইরে) ক্যাপ করে memory আমি এবং আমার ডিবিএ যখন খুব বেশি স্মৃতিতে এসকিউএল দেখি তখন খুব খুশি হয়। এর অর্থ হ'ল আমাদের অ্যাপ্লিকেশনগুলিতে সেই ডেটাতে অ্যাক্সেস থাকবে খুব দ্রুত।
সাইফার

উত্তর:


14

এসকিউএল সার্ভারটি যতটা র্যাম তার হাত পেতে পারে তত বেশি ব্যবহার করতে বোঝায়। এসকিউএল সার্ভারটি অবিশ্বাস্যভাবে স্মার্ট। আমাদের কাছে 2 জিবি থেকে 96 জিবি র‌্যাম সহ ডেটাবেস সার্ভার রয়েছে এবং একবারে কখনও নয়, আমাকে নিজেই পদক্ষেপ নিতে হয়েছিল এবং ম্যানুয়ালি র‌্যামের পরিচালনা শুরু করতে হয়েছিল এবং তাদের বেশিরভাগ 99.5% ব্যবহারে বসেছে।

সাধারণ সত্যটি হ'ল এসকিউএল সার্ভারটি গ্রাহক মেমরির 1 গিগাবাইট সহ চলমান একটি এসকিউএল সার্ভারের চেয়ে 96 গিগাবাইট গ্রাসকৃত মেমরির সাথে চলমান পড়ার চেয়ে অনেক ধীর হতে চলেছে।

আপনি যদি অন্য মেমরি নিবিড় ভূমিকার সাথে এসকিউএল সার্ভারের ভূমিকাগুলি ভাগ না করেন তবে কেবল এটি একা ছেড়ে যান। এটি সিস্টেমে উপলব্ধ আরও বেশি মেমরি ব্যবহার করবে না এবং যদি এটি 99% ব্যবহারকে হিট করে তবে দুর্দান্ত - আপনি একটি বড় ক্যাশে তৈরি করেছেন এবং এখন থেকে জিনিসগুলি আরও দ্রুত হবে।


ধন্যবাদ, এটি প্রত্যাশিত এবং চেয়েছিল আচরণের কোনও ধারণা ছিল না। আমি তখন এটি একা রেখে নিশ্চিত করব make
rksprst

1
@rksprst - সব ভাল, কিছুটা অভ্যস্ত হয়ে যায়।
মার্ক হেন্ডারসন

2

সাধারণত আপনি ওএসের জন্য 1-2 গিগ র‌্যাম বরাদ্দ করতে চান যাতে ওএসের সাথে র‌্যামের সাথে কাজ করতে পারে। এসকিউএল সার্ভারের তখন বাকী মেমরি থাকতে পারে।


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