মাইএসকিউএলে "লক ওয়েট টাইমআউট" সেট করুন


13

সময় নির্ধারণের আগে মাইএসকিউএল 5.0.68 এ কোনও লকটির জন্য কোনও ক্যোয়ারী অপেক্ষা করবে এমন সর্বোচ্চ সময়টি আমি কোথায় নির্ধারণ করব?

উত্তর:


6

অন্যান্য টাইমআউট সেটিংস যা সাধারণ (কেবলমাত্র লকের জন্য নয়, কারণ ইনডোডবি_লক_উইট_টাইমআউট কেবল ইনোডিবি সারি লকগুলিতে প্রযোজ্য) ওয়েটটাইমআউটআউট এবং ইন্টারেক্টিভ_টাইমআউট (উভয়ই ডিফল্ট ২৮,৮০০) হবে



1

আপনি যদি 50-সেকেন্ড InnoDB সময়সীমাটি হিট করেন তবে আপনার কাছে খুব কম নকশাকৃত অ্যাপ্লিকেশন রয়েছে!

দুষ্টু জিনিসগুলি ধরার জন্য সেই সময়সীমার উপস্থিতি রয়েছে যা অন্য কোনওভাবে ধরা যায় না।


1
বা ত্রুটির কারণে, আমি একটি অত্যন্ত ব্যস্ত মাইএসকিএল এবং মারিয়্যাডবি সার্ভার এবং ডেডলকগুলি একটি সাধারণ জিনিস যা সর্বদা ঘটে time এমনকি যদি "অসম্ভব"। প্রতি সেকেন্ডে যদি আপনার একশ মিলিয়ন সারি এবং দশ হাজার বর্গ কমান্ড থাকে তবে আপনি মাইএসকিএল (ক্র্যাশ) এবং পাশাপাশি বিভিন্ন ধরণের ডেডলকগুলিতে প্রতিটি ধরণের বাগ খুঁজে পাবেন।
জন

1
এটি পরিস্থিতি অবনতি করে। মাইএসকিএল ডক্স থেকে: আপনি উচ্চতর ইন্টারেক্টিভ অ্যাপ্লিকেশন বা ওলটিপি সিস্টেমগুলির জন্য ব্যবহারকারীদের প্রতিক্রিয়া দ্রুত প্রদর্শন করতে বা পরে প্রক্রিয়াজাতকরণের জন্য আপডেটটিকে একটি সারিতে রেখে দেওয়ার জন্য আপনি এই মানটি হ্রাস করতে পারেন। আপনি দীর্ঘমেয়াদী ব্যাক-এন্ড অপারেশনের জন্য এই মানটি বাড়িয়ে দিতে পারেন, যেমন কোনও ডেটা গুদামে রূপান্তর পদক্ষেপ যা অন্যান্য বড় inোকানো বা আপডেট অপারেশন সমাপ্তির জন্য অপেক্ষা করে।
g4b0

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