Welcome
Welcome to the mysqlizer project page.
mysqlizer is a program that analyzes mysql binlogs. The whole program is in one file, so it's easy to try out. No messy installs.
About mysqlizer
mysqlizer takes the output of mysqlbinlog on stdin, and produces a report on stdout. Unknown lines are printed to stderr.
Requirements: Python 2.4
License: mysqlizer is available to the general public under the GPL v2.
Support
Email me
I can be contacted by email. My sourceforge account is aqk, and the MX is users.sourceforge.net.
Example Usage:
chmod +x mysqlizer mysqlbinlog binlog.0000003 | ./mysqlizer 2> unknown.txt
Example output:
-- Events by type: --
use: 1
replace: 9
insert_values: 169
delete: 404
begin: 777
commit: 777
insert: 2087
update: 7932
comment: 12155
timestamp: 12155
at: 12156
Unknown: 8
Total: 48622
-- Table Accesses: --
nodes: 2421 (22.84%)
updates: 3066 (28.92)
loginsystem: 5114 (48.24%)
-- Sizes by event type: --
use: 34 (0.00%)
replace: 900 (0.00%)
begin: 9324 (0.00%)
commit: 10101 (0.00%)
insert_values: 12506 (0.00%)
delete: 42507 (0.01%)
at: 180631 (0.03%)
timestamp: 376805 (0.05%)
insert: 942026 (0.13%)
comment: 1189489 (0.17%)
update: 708059567 (99.61%)
Total: 710823890 bytes
-- Total event sizes by table: --
nodes: 306900 (0.04%)
updates: 2508794 (0.36%)
loginsystem: 708008196 (99.60%)
Total: 710823890 bytes
Help the project
As it is in its early stages, I'd appreciate feedback, as well as files containing sample unmatched events.