原创 mysql高版本5.6到5.5或低版本複製中出現的錯誤

在高版本啓動時,忘記配置binlog_checksum參數,會導致生成的binlog中有校驗算法的日誌,當從庫版本低於主庫,就會報錯 看下面忘記添加參數時,解析的binlog 修改my.cnf文件或動態修改set global  b

原创 mysql_install_db - 初始化MySQL數據目錄

mysql_install_db 會初始化數據目錄,並創建它所包含系統表(如果系統表不存在),它還初始化管理表所需的系統表空間和相關的數據結構。 從5.6.8開始mysql_install_db 是個perl腳本,之前是shell腳本。

原创 sql優化中的陷進

在日常sql優化中,一定會碰到這樣的sql: select id,name,t_id,status,cdate from t1 left join t2 on t1.id=t2.id where t1.t_id in ('',''

原创 tpcc-mysql 基準壓測問題

壓測工具 tpcc-mysql 注意:tpcc-mysql版本問題,在github上的最新版本在測試時,結果始終出現NG狀態,而老闆呢不會出現此問題。具體描述如下: tpcc-mysql 新版本 下載地址:點擊打開鏈接 老版本

原创 同步測試---percona5.6.37-83.0同步數據到mysql5.5.47官方版本

在切換之後用sysbench壓測主庫,監控後發現運行穩定良好,可以放心複製

原创 mysql事物隔離級別設置

在官方中給出2種設置方法 第一種,通過set 語法動態設置; SET GLOBAL tx_isolation='REPEATABLE-READ'; 第二種,通過配置文件my.cnf 要注意一下,兩種方式對於名稱的區別 [mysqld

原创 mysql5.5、5.6統計信息採樣配置及分析表

mysql在採樣信息時採用隨機抽取每個索引的頁面,以估算基數。系統默認是 採樣數設置越大,越精確,但是同時,收集統計信息越慢,尤其是大表,所以在線上收集統計信息要慎重,手動分析採樣命令一般是: ANALYZE TABLE tb_na