
更新処理などの重複を防ぐためロック用のテーブルを作成し、処理前にレコードをINSERTしロック、処理完了後にレコードをDELETEしロック解除といった、頻繁にINSERTとDELETEを繰り返す場合、InnoDBだとテーブルの肥大化やフラグメンテーションが発生すると記憶しているのですが、何か対応策などありませんでしょうか?
なお、ロックテーブルへINSERTされるレコードのサイズは1レコードあたり平均2-3KB程度を想定しています。テーブル設定見直せと怒られそうですが後学のためにアドバイス頂けるとありがたいです。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/10/04 08:17