No.2
- 回答日時:
Viewは所詮、複数のテーブル内の情報を結合表示する一種のエイリアスのようなものですので、実体であるテーブルのネックとなっている項目にインデックスを張ることが最善だと思います。
No.3
- 回答日時:
すでに回答が出ていますが、Viewには
INDEXは張れません。
ViewでもINDEXを使用したい場合は、
元の表にINDEXを張ります。
従来のSQLとViewのスピードが同じくらい
であれば、効果があがると思います。
INDEXが有効に使われない場合は、HINT分なども
効果があります。
ただ、パフォーマンスの道は、奥が深いです。
SQL Traceを取得して、ボトルネックに
なっている部分を見つけると、効果的な
チューニングが出来ます。
そうですね。今では全体のインデックスの見直しが必要になっています。
なかなか有効にインデックスが使用されないのでヒントも多用しています。
実行計画を見ていろいろ試してみます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 会計ソフト・業務用ソフト タックインデックスシール 2 2023/04/28 05:14
- Visual Basic(VBA) EXCEL VBAにて動的にCheckBOXを複数作成し、同BOXにイベントを追加したい 1 2023/03/16 07:05
- 政治 中学生です。良いこと思いついたんですが憲法に特許法みたいな条文を作って、最初に政策・法律案を考えた立 6 2022/11/19 18:48
- SEO Googleで会社名を入れて検索するとホームページが表示されるようにしたい 4 2022/09/06 23:36
- PHP アップロードファイルの数に応じてCSSを動的に変更したいのですが、方法がわかりません 3 2023/07/23 21:59
- 外国株 インデックス投資は、実は罠がある、バンガード社が、ウオール街の ランダムウオーカーとか、宣伝活動した 2 2023/01/06 22:08
- その他(学校・勉強) 自分の市場価値を高めるには 3 2022/07/12 09:11
- Windows 10 explorerをedgeで開く方法 2 2022/06/05 14:59
- 物理学 熱力学 エントロピー 断熱自由膨張 熱力学第2法則 クラウジウスの不等式 2 2022/07/14 12:58
- 数学 M種類の部品からN種類の部品を抽出する効率的なアルゴリズム 2 2022/04/22 16:51
このQ&Aを見た人はこんなQ&Aも見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
VIEWの元のテーブルのindexって有効なのでしょうか?
MySQL
-
VIEWに対してWHERE句をつける
MySQL
-
ORA-01013のエラーについて経験のある方お願いします。
Oracle
-
-
4
キャッシュを使わずにSELECTを投げたい
Oracle
-
5
ビューにインデックスを設定できませんか?
SQL Server
-
6
SQLPLUSで結果を画面に表示しない
Oracle
-
7
データを削除しても表領域の使用率が減りません
Oracle
-
8
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
9
同じSQL文で極端に検索が遅くなる時がある
MySQL
-
10
SQLローダーCSV取込で、囲み文字がデータ中に入っている場合について
Oracle
-
11
Oracle 2つのDate型の値の差を「分」で取得したい
その他(データベース)
-
12
Oracleのビュー作成時に「指定した列名の個数が無効です」エラー
Oracle
-
13
WHERE句の実行順序
Oracle
-
14
オラクルではできるのにSQLSERVERではサブクエリーで複数キーを指定できない?
SQL Server
-
15
PL/SQLでログを確認したい。
Oracle
-
16
異なるスキーマからデータを抽出するには?oracl、PL/SQL
Oracle
-
17
ビューのソートについて
SQL Server
-
18
カーソル0件の時にエラーを発生させる
Oracle
-
19
テーブルに主キーを作らないデメリットは?
その他(Microsoft Office)
-
20
コマンドプロンプトのエラーについて
その他(パソコン・周辺機器)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Viewにインデックスは張れ...
-
Oracle Databaseのインデックス...
-
主キー以外の項目にNotNull制約...
-
SPLIT PARTITON後のインデックス
-
SQLのIN句について
-
SQLの速度を調べるには…
-
INDEXの無効化
-
【Access】外部結合を行う前に...
-
特定のスキーマのテーブルを一...
-
GROUP BY で列名は指定できない...
-
ORA-00959: 表領域'****'は...
-
DBで第1正規形と第2正規形の...
-
SQLServerにおける、排他制御に...
-
異なるスキーマからビュー作成
-
Oracleの欠点
-
CLOB型へのINSERT
-
Oracle テーブルの列削除
-
select for updateのロック
-
Oracleでの登録するユーザーと...
-
データファイルの縮小
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Viewにインデックスは張れ...
-
INDEXの無効化
-
SQL*Loaderで、データを加工し...
-
アナライズとインデックス作成...
-
可変個数のデータはどう納める?
-
SQL*LoaderとInsertの違いについて
-
インデックス作成後アナライズ...
-
主キー以外の項目にNotNull制約...
-
文字列中のスペースを排除する...
-
テスト環境と本番環境で、DBか...
-
OracleTextの索引再構築について
-
データ表示順序
-
統計情報について
-
SQLの処理速度改善にむけて
-
論理読み込みブロック数とは?
-
Wordで複数の索引を作りたい
-
索引の再構築をすべき?
-
IN 句ではインデックスが使用さ...
-
該当データが存在しないときに...
-
PervasiveSQL (Btrieve) で、デ...
おすすめ情報