テーブルサイズが大きすぎて不調らしい。
バックアップをしたら
wp_Counterize_Pages がテーブル・ロック【使用中】だったようで
入っていなかったのに気が付かず、
画面からデリートしてリストアしてしまった。
デイリーバックアップも不調になっていた
少し古い wp_Counterize_Pagesから戻した。
大方はこれでいいけど、CounterizeIIの画面だけ固まる。
一部データが足りないから、
SQLのワーキング・レコードが莫大に増えてしまっているらしい。
Duplicate entry ‘0’ for key ‘PRIMARY’ for query INSERT INTO wp_Counterize (IP, timestamp, pageID, refererID, agentID)
のINSERT失敗は
ALTER TABLE `wp_Counterize` CHANGE `id` `id` INT(11) NOT NULL AUTO_INCREMENT;
で解決。
しかし、他は無理っぽい。
今のMariaDBは30万件あたりが鬼門のようだ。
無理せず、レコードをリセット。
それでも治らないので、
- counterizeIIを消す
- wp_Counterize系のテーブルを消す
- counterizeIIを入れ直す。
ウィジットは
Today : <?php echo counterize_gethitstoday( ‘Asia/Tokyo’); ?><br>
Yesterday : <?php echo counterize_gethitsyesterday( ‘Asia/Tokyo’); ?><br>
Total : <?php echo counterize_getamount()+569653; ?><br>
前回のリセットが26万+今回のリセットが30万=オフセット56万。
そんな訳で今日はMariaDBが度々CPU100%~198%を叩きだしていた。
そのせいでDovecotも不調になりThunderbirdのループが止まらなくなる始末。
それも日がかわりやっと落ち着いた。
そろそろPostgreSQLにした方がいいのかな?
ps.
本当の原因は、
vi /etc/sysconfig/libvirt-guests
でサスペンド設定を忘れていたせいらしい。
SATAⅡ接続だったのでⅢに変えるためホストをPOWEROFFしたら
ゲストのmariaDBが派手に壊れた。