アーカイブ:2021年 11月
-
「WHERE + OR」と「UNION」は同値になります。 であれば、どちらを使った方が良いでしょうか。 WHERE + OR ORを使ってしまうとインデックスが使われません。 ただ、テーブルへのアクセス回数を減らす…
-
集合演算とは? テーブル同士の内容を、足したり引いたりする共通部分を抽出したりすることです。 UNION(重複行を削除する和) 結合結果で重複があった場合は、重複を排除する。テーブルの内容を足し算することです。重複行は自動で削除されま…
-
アンチパターン例 以下のようにwhere句の条件だけ少し変えてUNIONでくっつけてデータを取得するSQLをやってしまいがちになります。 [crayon-662c449335937756902534/] 使いたくなるケース 「条件A…
-
ほとんどのDBが以下3つを持っています。 データキャッシュ ログキャッシュ ワーキングメモリ 共通の特徴 ユーザーが用途に応じてサイズを変更することができる。 データキャッシュ SELECT系(…