ফ্লাশকেশ বার্তা নির্দিষ্ট সময়ে লগতে উপস্থিত হয়


22

আমরা ইদানীং অনেকগুলি ডাটাবেস পারফরম্যান্স সমস্যা পেয়েছি এবং আমি কেন চেষ্টা করতে পারি তা দেখার চেষ্টা করছি। আমাদের একটি ডিবিএ নেই (আমি একটি সফটওয়্যার বিকাশকারী) তাই আমি এটি কেবল ডানা দিয়ে থাকি এবং আমি অনলাইন যা পাই তা বেশিরভাগই আমার কাছে বিদেশী ভাষার মতো পড়ে।

আমাদের প্রতিদিন সকালে এসকিউএল সার্ভার পুনরায় চালু করা হয়েছে কারণ কার্যদিবসের সময় এটিই একমাত্র উপায় operational আমি লক্ষ্য করেছি যে প্রতি সকালে সকাল 5 টার দিকে আমরা লগের মধ্যে প্রতি দুই মিনিটে এই বার্তাটি পেতে শুরু করি:

ফ্লাশ ক্যাশে: 74৪৩৩ টি দিয়ে 11848 বুফগুলি পরিষ্কার করে 97168 এমএসে লিখেছেন (8139 নতুন নোংরা বুফ এড়ানো হয়েছে) ডিবি 9: 0 এর জন্য

শেষ লক্ষ্য বকেয়া: 4, গড় রাইটলেটেন্সি 32

গড় থ্রুপুট: 0.72 এমবি / সেকেন্ড, আই / ও স্যাচুরেশন: 11635, প্রসঙ্গ 18849 সুইচ করে

সংখ্যাগুলি অবশ্যই প্রতিটি সময় পৃথক হয়, তবে আমি সার্ভারটি পুনরায় চালু না করা পর্যন্ত এই প্যাটার্নটিতে বার বার একই বার্তা। আমি কীভাবে এটি ব্যাখ্যা করব তা সম্পর্কে নিশ্চিত নই, আমি এটি সম্পর্কে গুগলকে চেষ্টা করেছি এবং আমি যে সমস্ত জড়ো করেছি তা হ'ল এটির অর্থ হ'ল I / O এর সাথে কিছু ভুল হতে পারে এবং যেটির কিছুটা ধারণা করা উচিত তার চেয়ে বেশি সময় নিচ্ছে। আমরা সম্প্রতি এসএসডি ব্যবহারে স্যুইচ করেছি তাই আমার মনে হয়নি এটি লেখার সমস্যা হওয়া উচিত।

কেউ কি এই বিষয়ে কিছু আলোকপাত করতে পারে?


উত্তর:


29

ত্রুটি লগের ফ্লাশক্যাচ বার্তাটি চেকপয়েন্ট লগিংয়ের কারণে ঘটে এবং এই ক্ষেত্রে দীর্ঘ চেকপয়েন্ট (যা একটি চেকপয়েন্ট হিসাবে সংজ্ঞায়িত করা হয় যা পুনরুদ্ধারের ব্যবধানের চেয়ে বেশি সময় নেয়)। এটি লগড থাকুক বা না থাকুক, আচরণটি প্রাক-২০১২ এবং ২০১২+ তে আলাদা। এসকিউএল সার্ভার ২০১২ এর আগে, চেকপয়েন্ট লগিংয়ের জন্য আপনাকে একটি ট্রেস পতাকা (T3504) চালু করতে হবে। তবে এসকিউএল সার্ভার ২০১২-তে শুরু করে যখন একটি দীর্ঘ চেকপয়েন্টের সম্মুখীন হয় তখন বার্তাটি ডিফল্টরূপে লগ হয়।

এখন প্রশ্ন হিসাবে "এটি আসলেই খারাপ ?" , আপনাকে তাদের প্রসঙ্গের ভিত্তিতে এই সংখ্যাগুলি সন্ধান করতে হবে। মাত্র 93 এমবি নোংরা বাফার ফ্লাশ করতে আপনাকে 97+ সেকেন্ড সময় লেগেছে। এটি দেখে মনে হচ্ছে এটি সম্ভাব্যভাবে প্রচুর ডেটা মন্থর মিশ্রণ হতে পারে (প্রকৃত চেকপোস্টের সময়, প্রায় 64৪ এমবি মূল্যমানের বাফারও নির্ধারণ করা হয়েছিল) এবং সম্ভাব্য স্টোরেজ যা ডেটা পরিবর্তন এবং / অথবা বাকী অংশটি রাখে না isn't আই / ও কাজের চাপের

আমি যা করব তা হ'ল আপনার স্টোরেজ সাবসিস্টেমের স্বাস্থ্য যাচাই করা, অপেক্ষাগুলি দেখুন, এবং কেবল উদাহরণের সামগ্রিক পারফরম্যান্সের চিত্র পাবেন। কটাক্ষপাত কাউন্টারে perfmon যৌক্তিক ডিস্ক এবং দেখুন সেখানে কি সামগ্রিক ইনপুট / আউটপুট মন্থন সঙ্গে থ্রুপুট , লেটেন্সি , এবং IOps । এটি ডিস্কগুলি কীভাবে সম্পাদন করছে তার আরও স্বচ্ছ চিত্র আঁকাতে আপনাকে সহায়তা করবে। যদি আপনার স্টোরেজটি বেনমার্ক করার ক্ষমতা থাকে, যদি আপনি ইতিমধ্যে এটির বেসলাইন না করে থাকেন, তবে আপনাকে দেখতে হবে যে প্রশ্নগুলির এই খণ্ডগুলি কীভাবে সক্ষম (( এসকিউএইলিও এটির জন্য দুর্দান্ত উপযোগী) এবং এখনই তারা কী করছে (এটি ভাল লাগল) একটি বর্তমান মানদণ্ডের সাথে তুলনা করার জন্য খণ্ডগুলি দাঁড়িয়েছিল যখন একটি বেঞ্চমার্ক বেসলাইন থাকে))

এই বার্তাটি ব্যাখ্যা করার জন্য এখানে একটি দুর্দান্ত নিবন্ধ রয়েছে - এটি কীভাবে কাজ করে: এসকিউএল সার্ভার ত্রুটি লগটিতে ফ্লাশক্যাচ বার্তা যুক্ত হয় কখন?

সম্পাদনা : আপনার প্রশ্নটি পুনরায় পড়া, আমি অবশ্যই এই মন্তব্যটি মিস করেছি:

আমি লক্ষ্য করেছি যে প্রতি সকাল সকাল 5 টার দিকে আমরা এই বার্তাটি পেতে শুরু করি

উপরের দিকনির্দেশনা অনুযায়ী এই মুহুর্তে আপনার স্টোরেজে কী হচ্ছে তা দেখুন। এটি পাঠ্যপুস্তকের নির্ধারিত অপারেশনের মতো শোনাচ্ছে যা চেকপয়েন্টের কার্যকারিতা ক্ষতিগ্রস্থ করতে এবং "দীর্ঘ" হওয়ার জন্য স্টোরেজটিতে টোল নিচ্ছে।


2
প্রদত্ত লিঙ্কটি অনুসারে ডিস্কসপিডি.এক্সই দ্বারা এসকিউআইও সফল হয়েছে। : এখানে Diskspd.exe লিংক এর gallery.technet.microsoft.com/DiskSpd-a-robust-storage-6cd2f223
টিম Coker
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.