2012年6月10日 星期日

Gea-Suan Lin's BLOG for Work: 用 pt-find 加熱 (暖機) InnoDB table

Gea-Suan Lin's BLOG for Work: 用 pt-find 加熱 (暖機) InnoDB table:

InnoDB pre-load -
這是老問題了,以前自己寫 script 做,現在可以用 pt-find 加上 SELECT COUNT(*) 設成 alias 做:(這邊是 bash alias)

alias warmup="pt-find --engine InnoDB --exec 'SELECT COUNT(*) FROM %D.%N;' --print"
用法是:
warmup -h DBHOST -u USER -p PASSWORD
這樣一來,雖然沒有把所有的 data & index 都讀進來,但這樣已經可以稍微減緩 InnoDB 的暖機問題。

沒有留言:

張貼留言