2010-08-12 17 views
7

मैंने बाइनरी फ़ाइलों को खोलने और विश्लेषण करने के लिए एक उपकरण का उपयोग किया था। आउटपुटबाइनरी लॉग फाइल विश्लेषण

insert into table1 
update table4 
insert into some_other_table 

यह दिखाने के लिए प्रयोग किया जाता है कि बाइनरी फ़ाइल में कितने सम्मिलन या अद्यतन कथन हैं। यह जानना उपयोगी था कि सर्वर रिकॉर्ड डालने/हटाने या यदि भारी अपडेट हो रहा है।

मुझे उपयोगिता का नाम याद नहीं है। कोई संकेत?

उत्तर

7

अंत में वह टूल मिला जिसे मैं ढूंढ रहा था।

http://forge.mysql.com/tools/tool.php?id=273

के बाद से लिंक काम नहीं कर रहा है, यहाँ कोड है ...

mysqlbinlog filename | grep -i -e "^update" -e "^insert" -e "^delete" -e "^replace" -e "^alter" | cut -c1-100 | tr '[A-Z]' '[a-z]' | sed -e "s/\t/ /g;s/\`//g;s/(.*$//;s/ set .*$//;s/ as .*$//" | sed -e "s/ where .*$//" | sort | uniq -c | sort -nr | head -50 
+1

यह एक मरे हुए लिंक है ... –

संबंधित मुद्दे