エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
やってはいけないSQL3種 - Qiita
チューニングのことは全く知らない初心者でも とりあえず以下のようなSQLは書かないようにすると 先輩か... チューニングのことは全く知らない初心者でも とりあえず以下のようなSQLは書かないようにすると 先輩から怒られることが減るよ、というお話。 本当は体系的にお勉強すべきなんだけど。 IN句を使うな 基本的に全件探しにいっちゃうためめっちゃ遅い。 EXISTSを使うことで10倍以上速くなることも。 左辺に算術式使うな WHEREの条件式は、なるべく右側に変換、算術式を使うこと INDEXが使えなくなるのを避けられる。 UNION、DISTINCTはなるべく避けて。 UNIONするならUNINON ALLで。ALLつけないと DISTINCTをつけた時と同じことをしてしまう。 DISTINCT処理はけっこう重いので極力減らして下さい。 どーしても必要なこともあるけど。 先輩いわく、どれも基本的なことらしい。 でも、どれも現場でそこそこ見かける記述なので、 自分含め初心者は気をつけよう。 ちなみに