原创 Innodb恢復--innodb_force_recovery

    Innodb事務型存儲引擎,通過redo,undo,double write這些特性保證數據的完整,針對硬件故障,內核bug,突然斷電的事件,需要手動對Innodb進行恢復;    可以將Innodb page 損壞分爲幾類,dat

原创 壓榨SCP傳輸速度

   對於千兆網來說,帶寬大致爲125M/s,scp的速度約爲40M/s,對於需要全量恢復數據庫的時候(300G 左右的量),需要2個小時左右,很不能接受這種情況;        加快SCP傳輸速度需要考慮以下幾點:        1、s

原创 Xtrabackup bug記錄

   xtrabackup 2.1.2  2.1.3 均出現以下問題:    xtrabackup: warning: Log block checksum mismatch (block no 191401143 at lsn 3946

原创 磁盤IOPS計算與測量

   IOPS 是指單位時間內系統能處理的I/O請求數量,一般以每秒處理的I/O請求數量爲單位,I/O請求通常爲讀或寫數據操作請求。隨機讀寫頻繁的應用,如OLTP,IOPS是關鍵衡量指標。    數據吞吐量(Throughput),指單位

原创 linux的IO調度算法和回寫機制

   Linux IO調度程序是塊設備I/O子系統的主要組件,它介於通用塊層和塊設備驅動程序之間,如下圖所示。當Linux內核組件要讀寫數據時,並非一有請求便立即執行,而是將請求放入請求(輸入)隊列,並推遲執行。爲什麼如此設計?原因在於L

原创 Select count(*) & Select count(1) & Select count(col)

   歷史問題啦,今天拿出來翻翻;    MyISAM引擎,記錄數是結構的一部分,已存cache在內存中;    InnoDB引擎,需要重新計算,id是主鍵的話,會加快掃描速度;    所以select count(*)  MyISAM完

原创 MySQL 丟失密碼問題

   重置MySQL密碼:    停止MySQL服務,使用skip-grant-tables參數啓動    service mysqld stop; mysqld_safe --skip-grant-tables --user=mysql