原创 mysql row binlog event

對mysql二進制日誌的格式。寫的比較簡單,講究着看吧,下面開始:mysql binlog的格式有三種,分別ROW/STATEMENT/FIXED,我這裏只說ROW和STATEMENT格式。大家可以自行測試,mysql的版本是5.6.12.

原创 innodb_space

這是一個ruby寫的分析innodb表空間的軟件,軟件位置https://github.com/jeremycole/innodb_ruby安裝方法我之前寫過了。下面是一些使用方法。可以用innodb_space --helpUsage:

原创 mysql 誤操作!手賤不可原諒。

昨天的事情,同事讓我刪除某條數據,我使用了上下鍵,沒有注意那張表,直接把後面的條件刪掉,加上分號,回車了。。。。啊。。。。幸虧數據不是很多,有備份數據,但是那樣回覆太慢了。另闢蹊蹺,這個也是跟別人學得。下面開始。。先把binlog考到一個臨

原创 mysql_config_editor的使用小記

這個是一個mysql用戶安全認證的一個命令,今天試試效果。sh-3.2# ./mysql_config_editor set --login-path=test3 --user=test3 --host=192.168.0.101 --pa

原创 mysql covering index

covering index 是在innodb 1.0以後的版本實現的,這個索引的原理是查詢的數據不需要回表查詢數據,只需要在索引中就能找到需要的數據。下面是mysql文檔的解釋:covering indexAn index that in

原创 perl install error

裝了一個perl的東西。缺包,錯誤:Can't locate Class/HPLOO/Base.pm各種百度谷歌,大體意思是缺包。各種測試最後install Class::HPLOOOK了!

原创 安裝innodb_space

先下載 rubygems-1.8.25.tgz安裝各種錯誤[root@mysql_node1 rubygems-1.8.5]# ruby setup.rb ./lib/rubygems.rb:334: warning: parenthesi

原创 mysql innodb 下ENUM存儲格式分析。

幾天羣裏面說了ENUM這個類型,順便看看這個類型的數據在數據庫裏面是不是按照int類型存放的。相關資料可以看看《mysql技術內幕innodb存儲引擎》第一版或者第二版第二版103頁compact記錄格式。下面是我的測試。表結構:mysql

原创 我的友情鏈接

51CTO博客開發

原创 sed

sed '/WHERE/{:a;N;/SET/!ba;s/\([^\n]*\)\n\(.*\)\n\(.*\)/\3\n\2\n\1/}' 1.txt| sed -r '/WHERE/{:a;N;/@4/!ba;s/###   @2.*//

原创 mysql pager 妙用!

喜歡看英文的可以去http://www.mysqlperformanceblog.com/2013/01/21/fun-with-the-mysql-pager-command/@Stephane Combaudon分頁顯示。mysql>