ポスト
たまにクソ長いSQLに戦慄したみたいなポスト見るけど、プログラムからDBをSQLで叩きに行く場合、そのクソ長SQLが正しいかってどうやってデバッグするの?なんかツールがあるの?
メニューを開くみんなのコメント
とりあえず実行計画見たらある程度はわかると思う SQLの場合は短いほうが効率良いという原則はなくて、営業から無茶なデータ要求されて仕方なく現実的なパフォーマンスが出せるように頑張ったらクソ長くなるのは普通にあるある
長いSQLは、サブクエリー、ユニオンなどで構成されていると思うので、分離できます。その為、必要があれば分解して個々確認します。 ジョイン・セレクト項目に関しては、関係ない所を削ったりしつつ簡素化して確認します。 慣れると長さは気にならなくなるかもですね。
SQLの長さに関係なく、デバッグすることは出来ません。各言語のテストの中でシナリオを作って確認するしかありません。 そもそも、長SQLになるのは、テーブル設計のせいがほとんどです。その原因は、テーブル設計者の思う美しさと、SQLの美しさは違うからです。
そのクソ長いSQL書く位なら、Perl辺りでバッチファイル書いてSQL叩くかも。 そうすれば複数個のSQLにわけて、プログラミングでフォローできる部分はプログラミングでやる。 まあそれができない場合もあるといえばあるので要求次第ではありますが。
qiita.com/toshihirock/it… ログとか見たことございませんか? たまにSQL使えない人間が ログとして UIの画面キャプチャを 数千枚貼り付けてて 戦慄することの方が多いですよ 30件までしかログは表示できない仕様です とか書いてたり 本当GUIはクソです…
SQLを、ブラックボックスとして、「ブラックボックステスト」をします。 入力に対して、出力が意図したとおりであるか、各パターンの真理値表などを作って、バリエーションテストします。 あと、異常系、大量系、負荷テストですね。 これが通ったら、中身を熟知してなくても大体問題ないです。
人気ポスト
今回は同じアガー液とエンゼル型を使って作る、フルーツいっぱいのドーナツゼリーのレシピを紹介したいと思います😊 生フルーツを適当に切って入れるだけでいいので、これからの季節にオススメなスイーツレシピだと思います😊 👇詳しい作り方は👇 bit.ly/3PTTtVz #お菓子作り #sweets
性暴力被害者が「凍りつき」状態になる時の脳内メカニズム #MeToo | BBC series "Apple Tree Yard" Episode 3より (2018.03.12) via @ARTEfr 6年越しの字幕化になります。#凍りつき #緊張性不動 #擬死状態
ハムスターのキンタマくらいには立派な人生を歩みたい
昔よく行ってた駄菓子屋さんに入ったら、ヤクザの事務所になっててめちゃくちゃ気まずかったのだ。 何故か三ツ矢サイダー渡されて「また来いよ」って言われちゃったのだ、行けるわけねぇのだ………
独身一戸建てはいいぞ。 気楽やし友達呼んで遊びやすいし… ただ、独身は加速します(真顔
びっくりした… ネオってメーカーの出してる麦茶なのか…
朝から自爆アイドルがいて起床
オリンピック始まったか
老舗だらけの京都で元雇われの職人だった母と他業種だった私の二人で立ち上げた金彩屋。何の道しるべもない中二人三脚で頑張ってきました。Xではたくさんの方々に見ていただけるようになりましたがまだまだ吹けば飛んでく小さな存在。 もっと沢山の人へ届きますように🙏✨ 1→娘作 2→母作
トレンド9:23更新
- 1
アニメ・ゲーム
メエメエ
- メェメェ
- 毛刈り
- 着信音
- 大福ニキ
- ニャンダフルプリキュア
- へやんぽ
- サマーカット
- 死に急ぎ
- 女児向けアニメ
- ジンギスカン
- 2
アイドルへモーニングコール
- モーニング
- モーニングコール
- 朝6時
- アイドル
- 3
エンタメ
年下彼氏2
- 年下彼氏
- 女の子の
- 19人
- 帰ってくる
- 4
スポーツ
柔道60kg
- エリザベス・ゴンザレス
- スペイン選手
- 永山竜樹
- 準々決勝
- エリザベスゴンザレス
- パリ五輪
- スペイン
- 男子柔道
- 待ての後
- ゴンザレス
- 5
エンタメ
SoftBank
- 6
ニコガーデン
- メェメェ
- わんぷり
- 7
アニメ・ゲーム
悟くん
- ツチノコ
- 着信音
- へやんぽ
- サマーカット
- 女児向けアニメ
- でべそ
- 死んだな
- 8
アニメ・ゲーム
ズキュンパイア
- 動画配信者
- たっちゃん
- エックス
- 9
ITビジネス
C Spire
- キリスト教
- オリンピック
- アメリカ
- 10
Precure
- プリキュアでも暑いものは暑い
- プリキュアでも