Tips3. COUNT(*)の方がCOUNT(1)より速い?!
COUNT関数を使って件数を取得する際に、COUNT(*)と書く派、COUNT(1)と書く派に分かれます。
COUNT(1)と書く人は、恐らく若かりし頃に「COUNT(*)を使うと実行計画がFULLSCANになるので遅くな ...
Tips2. SYSDATEは使わない!
ロジック中にSYSDATEが使われてしまうケース
有効開始日と有効終了日という値で履歴管理されたテーブルから「現時点で有効なデータ」を抽出するとき
WHERE SYSDATE BETWEEN START_DATE AND END_ ...Tips1. Oracleのパフォーマンス問題~存在チェックが遅い~
存在チェックにCOUNTを使わない!
もう、世の中的にはPL/SQLも古い言語に含まれると思うのですが、未だ存在チェックに暗黙カーソルのCOUNTを使う人がいます。
若者ならまだしも、そこそこの単価をもらっているベテランプログラ ...