সার্ভার পুনরায় আরম্ভ না করেই MySQL ক্যোয়ারী ক্যাশে সাফ করুন


162

মাইএসকিউএল সার্ভারটি আরম্ভ না করেই কি মাইএসকিএল ক্যোয়ারী ক্যাশে সাফ করার কোনও উপায় আছে ?

উত্তর:


218

আমি বিশ্বাস করি আপনি ব্যবহার করতে পারেন ...

RESET QUERY CACHE;

... আপনি যে ব্যবহারকারী হিসাবে চলছেন তা যদি পুনরায় লোড করার অধিকার থাকে। বিকল্পভাবে, আপনি এর মাধ্যমে ক্যোয়ারী ক্যাশে ডিফল্টমেন্ট করতে পারেন ...

FLUSH QUERY CACHE;

দেখুন ক্যোয়ারী ক্যাশে স্থিতি ও রক্ষণাবেক্ষণ আরও তথ্যের জন্য মাইএসকিউএল ম্যানুয়াল বিভাগে।


27
রিসেট QUERY ক্যাচে ক্যোয়ারী ক্যাশেটি সাফ করে দেবে, তবে পুনরায় সুযোগ সুবিধাগুলি দরকার। ফ্লাশ QUERY ক্যাচে ক্যোয়ারী ক্যাশেটি সাফ করে দেয় না, এটি কেবল ক্যাশেড কোয়েরি ফলাফলের জায়গায় রেখে তা
অস্বীকার করে

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

2
কিছু কারণে, RESET QUERY CACHEআসলে আমার জন্য এটি সাফ করে না। এছাড়াও, মাইএসকিউএল সার্ভার পুনঃসূচনা সাহায্য করে না। একটি স্পষ্টতই SELECT SQL_NO_CACHEকৌতুক করে, কিন্তু না RESET QUERY CACHEsync && echo 3 | sudo tee /proc/sys/vm/drop_cachesঅন্য উত্তর থেকে, খুব ভাল না।
জোনিস এলমারিস

1
এবং মেশিনটি পুনঃসূচনাটি কোনওরকম সাহায্য করেনি।
জোনিস এলমারিস

45

আমার সিস্টেমে (উবুন্টু 12.04) আমি খুঁজে পেয়েছি RESET QUERY CACHEএবং এমনকি মাইএসকিএল সার্ভারটি পুনরায় চালু করাও যথেষ্ট নয়। এটি মেমরি ডিস্ক ক্যাশে করার কারণে হয়েছিল ।
প্রতিটি প্রশ্নের পরে, আমি টার্মিনালে ডিস্ক ক্যাশে পরিষ্কার:

sync && echo 3 | sudo tee /proc/sys/vm/drop_caches

এবং তারপরে mysql ক্লায়েন্টে ক্যোয়ারী ক্যাশে পুনরায় সেট করুন:

RESET QUERY CACHE;

2
নোট করুন যে মাইএসকিউএলে থাকা "ক্যোয়ারী ক্যাশে" কোনও সাধারণ পৃষ্ঠা / ব্লক ক্যাশে নয়। এটি প্রশ্নের ফলাফলগুলির একটি ক্যাশে । সর্বদা দরকারী নয় - আমরা এটি ব্যবহার করি না। dev.mysql.com/doc/refman/5.6/en/query-cache.html
phil_w

@ ফিলিল_উ মাইএসকিএল পুনরায় আরম্ভ না করে এবং (লিনাক্স) ওএস ক্যাশে সাফ না করে পৃষ্ঠাগুলি / ব্লক মাইএসকিএল ব্যবহারের ক্যাশে পুনরায় সেট করার কোনও উপায় আছে?
ম্যাটানস্টার

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