Эффективный анализатор нагрузки на MySQL

Есть в яд­ре Linux от­лич­ная шту­ка: OProfile. Это ста­тис­ти­чес­кий ана­ли­за­тор на­груз­ки на сис­те­му. Рабо­та­ет так: не­сколь­ко раз в се­кун­ду оно опра­ши­ва­ет яд­ро на пред­мет в ка­ком кон­текс­те (т.е. в ка­кой функ­ции) ка­кие яд­ра CPU на­хо­дят­ся. Соби­ра­ет­ся ста­тис­ти­ка, за­тем мож­но по­смот­реть ли­де­ров. Это очень удоб­ный и прос­той спо­соб про­фи­ли­ро­ва­ния сис­те­мы.

И вот од­наж­ды при­шла в го­ло­ву мысль на­пи­сать ана­ло­гич­ный ана­ли­за­тор для MySQL. Реше­ние по­лу­чи­лось не­ожи­дан­но удач­ным и да­же при­обре­ло не­ко­то­рый ком­мер­чес­кий успех. Мне не жал­ко, по­это­му де­люсь: mysql_query_stats.

Рядом ле­жит вспо­мо­га­тель­ный скрипт, ко­то­рый ищет по­хо­жие за­про­сы по ша­бло­ну: mysql_similar_queries

За ссыл­ку на ав­то­ра бу­ду ко­неч­но бла­го­да­рен, в скрипт ко­пи­рай­ты обе­щаю ког­да-ни­будь до­ба­вить ;-) Всем до­бра.

Создано при помощи Hugo
Тема Stack, дизайн Jimmy