মাইএসকিউএল: ইনোডিবি: এরর: শেষ চেকপয়েন্টের বয়স এক্স, যা লগ গ্রুপের ক্ষমতা Y ছাড়িয়ে গেছে?


10

উত্পাদনের মাইএসকিউএল পরিবেশে /var/log/mysql/error.logপ্রতি চতুর্থ মিনিটে নিম্নলিখিত ত্রুটি বার্তাটি লেখা হয় :

110723 18:36:02  InnoDB: ERROR: the age of the last checkpoint is 9433856,
InnoDB: which exceeds the log group capacity 9433498.
InnoDB: If you are using big BLOB or TEXT rows, you must set the
InnoDB: combined size of log files at least 10 times bigger than the
InnoDB: largest such row.

আমি কীভাবে ত্রুটি বার্তাকে পার্স করব তা নিশ্চিত নই।

আরও নির্দিষ্টভাবে আমি বুঝতে পারি না যে চেকপয়েন্টের বয়স কীভাবে "লগ গ্রুপের ক্ষমতা" এর সাথে সম্পর্কিত এবং কীভাবে এটি বড় BLOB/ TEXTকলামগুলির সাথে সারিগুলির আকারের সাথে সম্পর্কিত ।

মূলত আমি কীভাবে সমস্যার সমাধান করব এবং এই সমস্যাটি সমাধানের জন্য কী করব তা হারিয়েছি। আমার প্রশ্নগুলি হ'ল:

  • ত্রুটি বার্তার অর্থ কী?
  • আমি কি ভুল করছি?
  • আমি কীভাবে এটি ঠিক করতে পারি?

উত্তর:


11

ত্রুটি বার্তার অর্থ হ'ল আপনি খুব দ্রুত ইনোডিবিতে খুব বেশি ডেটা toোকানোর চেষ্টা করছেন এবং মূল তথ্য ফাইলগুলিতে ডেটা ফ্লাশ করার আগে ইনোডিবি লগ পূরণ করছে।

এটি সমাধানের জন্য, আপনাকে মাইএসকিউএল পরিষ্কারভাবে বন্ধ করতে হবে (খুব গুরুত্বপূর্ণ), বিদ্যমান ইনোডিবি লগ ফাইলগুলি মুছে ফেলতে হবে (সম্ভবত lb_logfile*আপনি তাদের মাইএসকিউএল ডেটা ডিরেক্টরিতে সরিয়েছেন) তবে innodb_log_file_sizeআপনার প্রয়োজন অনুসারে সামঞ্জস্য করুন এবং তারপরে আবার মাইএসকিউএল শুরু করুন । মাইএসকিউএল সম্পাদনা ব্লগের এই নিবন্ধটি শিক্ষণীয় হতে পারে।


1
কেবল ত্রুটি বার্তাগুলি উপেক্ষা করার পরিণতিগুলি কী?
ম্যাট হ্যালি

1
তুমি রসিকতা করতেছো তাই না? আপনি আপনার ডেটাবেসের স্টোরেজ সম্পর্কিত কোনও ত্রুটিপূর্ণ বার্তা উপেক্ষা করার জন্য গুরুত্ব সহকারে বিবেচনা করছেন? ফিক্সটি ডাউনটাইমের প্রায় 10 সেকেন্ড সময় নেয়?
দোলা

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

1
বোকা, দুর্দান্ত উত্তর! আমি ইতিমধ্যে সমস্যাটি স্থির করেছি, তবে কনফিগারেশনটি ভুল হওয়ার সময় ত্রুটিটির কী পরিণতি হয়েছিল তা সম্পর্কে আমি আগ্রহী। বিষয়টি হ'ল আমি মাঝে মাঝে কিছুটা ধীরগতি দেখেছি এবং আমি আগ্রহী যে এটি যদি এই ত্রুটির সাথে সম্পর্কিত হয় বা এটি অন্যরকম কিছু ছিল। ধন্যবাদ!
নর্ভ

4
হ্যাঁ, লগ আপ পূরণ করার সময় ডাটাবেস সার্ভার কার্যকরভাবে InnoDB টেবিলগুলিতে আপডেট হওয়ার জন্য স্থির থাকবে। এটি কোনও সাইটকে পঙ্গু করতে পারে।
দোলা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.