エンジニアリング-インフラ-MySQL
前回の話に排他(行ロック)を絡めてみる。 Versionカラムを使った楽観ロックをしてみます。■ストーリー 1.セッション1 トランザクション開始 2.セッション2 トランザクション開始 3.セッション1 行情報取得→versionカラムを使って楽観ロックをした更新→comm…
現場でちょっとはまった話。InnoDBのトランザクション分離レベルhttp://dev.mysql.com/doc/refman/5.1/ja/innodb-transaction-isolation.htmlInnoDBはトランザクション分離レベルが選べますが、 デフォルトは「REPEATABLE READ」です。Oracleは「READ COMMIT…
GROUP_CONCATが最高に便利。サブクエリとかいらない。 http://d.hatena.ne.jp/kkz_tech/20100803/1280802260 http://blog.asial.co.jp/209