質問: MySQLを使う時、盲目的にトランザクション制御を入れています。 同時接続時にロックしたり、システムの障害で保存出来ない場合はロールバックしたりと必ず必要な対応だと感じています。 それに、大して難しいわけではない(と感じているだけかも知れませんが...)ので導入しています。 逆に、トランザクション制御する事のデメリットがわかりません、 考えられるとしたら、 * トランザクションの制御し忘れでデッドロックがかかるとかでしょうか。 * 制御用の処理が増えるので利用者が限られているのであれば機能過多 ログのように、リアルタイム性がそこまで求められないケース等 知識が浅く恐縮ですが、トランザクション制御がいらない理由や、デメリットはあるのでしょうか?
回答: 単純に、挿入・修正・削除がかからない単なる参照や集計には トランザクションは不要では?