処理が固まるとクレームが来る
いろいろと調べてみるがロジック的におかしい箇所が見当たらず、ログを送って貰い解析してみると異常に時間の掛かっている箇所を発見。しかし、その処理はそんなに難しい事をやっているわけではなく、しばし悩む。確かに時間は掛かっているのだが、処理そのものは正常終了しているのでロジックではなくMySQLを疑ってみる。結論から言えば、MySQLでサブクエリーは使わない方がいい、っていうか使うなw ということだった。こんな簡単なサブクエリーでもアウトなのか、、、普段はほぼ9割がOracleの仕事なのでMySQLに不慣れだったとは言え、当方の不勉強さを痛感した一件だった、、、
ここまで速度差が出るとはなぁ、、、
2013/3/22 金曜日
MySQLの罠
コメントはまだありません »
No comments yet.
RSS feed for comments on this post. TrackBack URL