Q4M の複数行一括消費モード

Pathtraq の DB 負荷のかなりの部分が、Gungho が InnoDB からデータを読んでる点に由来するっぽいので、なんとかしたい。かといって Gungho 自体は捨てたくない (よくできてると思うし) ので、じゃあ Gungho のモデルを保ったまま Q4M をつなごうと思うと、キューの複数行を一括消費するモードがほしくなる。というわけで、

select queue_wait_rows(max_rows, tbl_cond1, tbl_cond2 ..., timeout);

という API を予定中。ださいけどorz

削除の atomicity については、ログに一旦追記後に行ヘッダを順次書き換える方向で考えてる。