mk(pt)-query-digestをもっと活用しよう!

もはやこれが無くては障害対応ができないぐらい中毒になっているmk-query-digestさんについてです。 mk-query-digest - Analyze query execution logs and generate a query report, filter, replay, or transform queries for MySQL, PostgreSQL, memcached…

LAST_INSERT_IDの限界

こんにちは。突然ですが32bit/64bitの差を調べていて気づいたのでメモ。 32bitだともちろん32bitを超える数値をそのままでは扱えないわけですが、MySQL的にはどうなのよってことで特に値が大きくなりがちなid発番を見てみました。弊社ではid発番をauto_incre…

DB KPI取得のススメ

まずそもそもKPIってなんやねん、と。 Key Performance Indicator 業績管理評価のための重要な指標 KPIとは【Key Performance Indicator】(重要業績評価指標) - 意味/解説/説明/定義 : IT用語辞典用語的な意味はこんなとこですが、ここではざっくり「DB性…

localport枯渇・・・

忘れないうちにもう1つ。 最近のサーバはスペックがとてもよろしいので、ついつい待機FCGIの数を増やしたくなってしまうのですが、これでハマるところを直近2回ほど見たのでメモ。FCGIを増やしたのに全然さばけなくてなんかこんなエラー出るし!みたいなとき…

skip-name-resolve

記事がかぶって悔しかったのでもいっこ書いておきます。やたら監視応答が遅いということで、色々追ってみた結果これじゃあないかということで my.cnfに skip-name-resolveを書いてrestartして回りました。んでまぁDNS逆引きをしなくなって状況は改善したわけ…

my.cnfのloose-*ってなによ

書くって載せてたリストとは全然関係ないですが、今日覚えたのでメモ。お手元のmy.cnfにこんな記述見たことありませんか? loose-default-character-set = utf8 リファレンスによれば MySQL :: MySQL 4.1 リファレンスマニュアル :: 4.1.2 my.cnf オプション…

ブログネタのメモ

時間なくて書こうと思ってたことすら忘れそうなので、一旦メモ。 ここに書いたことで執筆意欲があとから湧いてくるはず。 mroonga 3.0.0のインストールまで ~Mecabを添えて~ InnoDBのネクストキーロック with range partitioning rename/truncate tableの…

はじめまして

外資系SIerからweb業界に転職してはや1年。 細々とDBAをしています。今日職場の上司に、 仕事でハマったこととかブログに書いておくと三年後に役に立つよ! との金言を頂いたので、始めてみます。 大体こういうのは三日坊主になるんですが、どこまで続くか見…