No.1
- 回答日時:
>V$SGAとテーブルV$PARAMETERって
>知ってると何か特なことあるのでしょうか?
損・得の問題ではないと思いますよ。
DBAが環境面からのチューニングを行う場合に
必要となる情報が得られるかどうかなので・・
知らないと話にならない。
もっとも、”SQLによる検索速度の向上”に対しては
環境面からのアプローチよりも先に、SQLの書き方や
索引の持ち方、ストレージの配置など考えることが
たくさんあると思います。
返事遅くなりました。
回答ありがとうございます。
なるほど。。
まずすぐできそうなSQLの書き方と
索引の持ち方を考えてみます。
No.2
- 回答日時:
SQLの検索パフォーマンス改善 > 環境改善
であることは良くあります。
効率的なINDEXや記述方法を見直した方がいいかと思いますよ。
No.3ベストアンサー
- 回答日時:
確かに何もわからない人にパラメータチューニングを
しろと言われてもどこから触ったらよいのか
わからないですよね...
まず、V$SGAやV$PARAMETERで表示されるパラメータや値は
初期化パラメータと呼ばれinit*.oraというファイルに記述されています。
今までの方も記述されているように色々ある
チューニングの内、効果がある順に並べると
・アプリケーションチューニング(アプリケーションロジックやSQL文自体の見直し:効果大、工数中、影響範囲小)
・INDEXチューニング(INDEX定義:効果中、工数小、影響範囲中)
・パラメータチューニング(初期化パラメータ変更:効果小、工数小、影響範囲大)
・設計チューニング(DISK配置、ER設計:効果小、工数大、影響範囲大)
のようになっています。まずはアプリケーションチューニングをするのが得策です。
ただ、SQLを改善するにしろ、初期化パラメータを調整するにしろ何処が悪くてどう変えれば良いのかというのは様々な調査スクリプトやSTATSPACKと呼ばれるチューニング専用のプログラムを実行して調べる必要があります。特にSTATSPACKはチューニングに必要な情報は一通り取得できるのでオススメです。STATSPACKはかなり奥が深いですので
http://support.oracle.co.jp/
にて会員登録してから参考URLなどを見ればチューニングについてかなり詳しく記述されていますのでごらんになってはいかがでしょうか。
参考URL:http://support.oracle.co.jp/techinfo/NodeListCon …
返事遅くなりました。
回答ありがとうございます。
すごいっ。
こんなに詳しくアドバイスありがとうございますっ!
STATSPACKですか~そういうツールがあるんですね。
SQLの見直しとかインデックスの見直しと合わせて、
もうちょっと自分で消化して対策を
考えていきますっ。
STATSPACK。。使いこなしたいなー。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Oracle sql(oracle)で質問です。 テーブルAのカラム名、日付(yyyymmdd)の値を テーブルB 2 2023/01/06 10:31
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- JavaScript テーブルの中のセレクトボックスの値が0のとき、非表示にしたい 3 2022/05/29 10:13
- PHP DBのハッシュ化したパスワードをpassword_verifyで戻し照合したのですが上手く行きません 2 2023/02/06 13:24
- 数学 モデルのパラメータの定義がいまいちわかりません。 3 2022/10/11 15:16
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Oracle SQLの書き方について 1 2023/04/13 09:54
- Oracle 質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0 2 2023/05/23 19:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
GROUP BYを行った後に結合した...
-
select句副問い合わせ 値の個...
-
select insertで複数テーブルか...
-
MERGE文を単体テーブルに対して...
-
外部結合とor条件混在の記述方法
-
SQL GROUPで件数の一番多いレコ...
-
複数テーブルのMAX値の行データ...
-
データベースの基礎かもしれま...
-
SELECTの結果で同一行を複数回...
-
Accessで別テーブルの値をフォ...
-
SELECTで1件のみ取得するには?
-
JSPのNULLレコード表示について...
-
GROUP BYを使ったSELECT文の総...
-
Oracleでの文字列連結サイズの上限
-
ADO VBA 実行時エラー3021
-
複数行を1行にするSQL
-
質問です。 下記のテーブルとデ...
-
DATE型にNULLをセットするには?
-
PostgreSQLで小数点以下を処理...
-
Excelで、改行がある場合の条件...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
GROUP BYを行った後に結合した...
-
select句副問い合わせ 値の個...
-
select insertで複数テーブルか...
-
SELECTの結果で同一行を複数回...
-
MERGE文を単体テーブルに対して...
-
固定値を含む結合と複数テーブ...
-
複数テーブルのMAX値の行データ...
-
他のテーブルを参照した値はupd...
-
unionの結果は集計はできないで...
-
外部結合とor条件混在の記述方法
-
oracleの分割delete
-
SET句内で複数の条件を指定して...
-
SQL GROUPで件数の一番多いレコ...
-
DELETE 文とEXISTSの使い方につ...
-
COUNTの取得方法(?)について...
-
集計後の数値が倍になる
-
SQLの書き方(チェックボックス)
-
unionでマージした副問合せを結合
-
結合と副問い合わせの違い
-
副問い合わせのinsert文
おすすめ情報