原创 mysql官方社區版5.5.47 升級5.5.54

1、備份原始數據文件和日誌文件 mv /data/mysql   /data/mysql_bak mv /var/mysql/logs  /var/mysql/logs_bak 創建新的文件夾並授權 mkdir -p /data/mys

原创 mysql中大事物提交延遲問題及解決方法

在mysql主從複製中,如果主庫存在大事物提交,從庫則可能會延遲,所以在主庫執行的事物儘量使用小事物,下面舉一個例子: ,udate 主庫: insert into t1(id,name,title,cdate,udate) selec

原创 percona5.6中對索引的優化-實踐1

背景描述: 公司數據庫版本升級,在測試業務SQL期間中,發現很多5.6的優化,其中包括索引的優化。 圖一中爲5.5.54官方版本的SQL執行計劃,圖二中爲percona5.6.36-82.0中的執行計劃,同樣的索引圖二中自動使用覆蓋索引

原创 mysql5.5.47官方版本 同步數據到 percona 5.6.36-82-0的問題總結

在不同官方版本同步到percona版本有幾個主要的問題: 1、從庫show slave status\G 查看從庫狀態,Seconds_Behind_Master:的輸出值不太穩定,延遲和0一直變換 2、半同步複製會出現system

原创 show engine innodb mutex 監控輸出結果解讀

1、語法 SHOW ENGINE engine_name {STATUS | MUTEX} show engine顯示有關存儲引擎的操作信息。它需要process的權限。 SHOW ENGINE INNODB STATUS SHOW

原创 mysql 基準測試-01

1、穩定性測試對比組 percona 5.6.36VSmysql 5.5.47 同樣設置下,運行基準測試,對比各自穩定性 2、不能參數設置,性能對比組 第一組修改參數 sort_buffer_size = 32M join_bu

原创 5.5.54升級5.6.83後,降級遇到的主庫複製信息找不到問題

從5.6降級5.5後,重新安裝啓動後,會報一些表結構、字段的錯誤,如果是從庫則會複製報錯,告知複製信息失敗,這是先可以不管表結構問題,因爲照樣可以打開數據庫讀寫, 這時需要先修復複製功能,先cat  master.info 的master

原创 mysql基準測試-sysbench

此次的基準測試,通過sysbench工具完成,主要對比組也是通過去租參數去完成,並對照結果。 對比參數 innodb_flush_log_at_trx_commit sync-binlog 1組 innodb_flush_lo

原创 percona pmm監控郵件配置

[smtp] enabled = true host = smtp.exmail.qq.com:465 user = *******@****.com password = ********* //這個祕密是專屬客戶端發郵件密碼,可以在

原创 python高級函數-匿名函數lambda

匿名函數,直接理解就是沒有名稱的函數,的確是沒有名稱的函數。 lambda 匿名函數返回的是一個函數 >>> r = lambda u: u+4 >>> print r <function <lambda> at 0x93a938> 一

原创 mysql基準測試-02

今天我採用tpcc-mysql進行了基礎的配置性能測試,主要對比了幾組不同參數下的tpmc值: 1、 innodb_flush_log_at_trx_commit = 1 sync-binlog = 0 15333.000 TpmC

原创 跨大版本多元複製的坑

生產上主庫使用5.6,從庫使用5.7進行多源複製,在複製中發現,使用原有的用戶密碼變更如:UPDATE mysql.user SET Password = PASSWORD('passwd') where user='root';SET

原创 mysql5.6基於schema的同步的問題總結

在5.6基於schema的同步,需配置slave_parallel_workers參數: mysql> show variables like '%work%'; +-------------------------+-------+ |

原创 5.6降級5.5問題

[root@db1 home]# rpm -ivh MySQL-server-5.5.54-1.el6.x86_64.rpm Preparing... ############################

原创 mysql修改字符集後 innobackupex失敗

在利用percona的xtrabackup去備份庫時遇到這個錯誤。主要是說在Index.xml文件沒有找到這個字符集,無法初始化字符集。171229 01:20:01 innobackupex: Executing a version