コストベース・オプティマイザ(CBO)を使用して、快適にシステムを稼動させるには、定期的にオプティマイザ統計を取得する必要があります。
オプティマイザ統計を取得するには、DBMS_STATSパッケージを使用します。
■スキーマ単位で統計情報を取得する方法(GATHER_SCHEMA_STATSプロシージャ)
・構文
EXECUTE DBMS_STATS.GATHER_SCHEMA_STATS
(
 ownname VARCHAR2,
 estimate_percent NUMBER DEFAULT DBMS_STATS.AUTO_SAMPLE_SIZE,
 block_sample BOOLEAN DEFAULT NULL,
 method_opt VARCHAR2 DEFAULT 'FOR ALL COLUMNS SIZE AUTO',
 cascade BOOLEAN DEFAULT TRUE,
 options VARCHAR2 DEFAULT 'GATHER'
)
・例文
EXECUTE DBMS_STATS.GATHER_SCHEMA_STATS ('SCOTT') ;
2007年3月6日火曜日
2007年3月1日木曜日
SQLチューニングに関連する初期化パラメータ
【SQLチューニングに関連する初期化パラメータ】
■ optimizer_index_caching
索引走査時に何% ぐらいキャッシュヒットさせるかを指定するパラメータ。
・デフォルト: 0
・推奨値: 80
■optimizer_index_cost_adj
索引走査コストを通常の何% で計算するかを指定するパラメータ。
・デフォルト: 100
・推奨値: 20
■_optim_peek_user_binds
バインドピークに関連するパラメータ。
・推奨値: false → バインドピークを無効にする。
■ optimizer_index_caching
索引走査時に何% ぐらいキャッシュヒットさせるかを指定するパラメータ。
・デフォルト: 0
・推奨値: 80
■optimizer_index_cost_adj
索引走査コストを通常の何% で計算するかを指定するパラメータ。
・デフォルト: 100
・推奨値: 20
■_optim_peek_user_binds
バインドピークに関連するパラメータ。
・推奨値: false → バインドピークを無効にする。
SQL / SELECT
SQL基本編
[基本編]序章:RDBMSとは1章:SQLとは 2章:データの表示■データの検索(SELECT文) 1.全件検索 SELECT … FROM … ・全列の表示 《構文》 SELECT * FROM 表名 ; 《説明》 *(アスタリスク) ・特定列の表示 《構文》 SELECT 列名 [,列名…] FROM 表名 ; 《説明》 2.条件検索 SELECT … FROM … WHERE ・あいまい検索 LIKE 《 SELECT 列名,列名 FROM 表名 WHERE ; 》 ・範囲検索 BETWEEN … AND … 3.並び換え ORDER BY ・昇順() ・降順() 4.グループ分け GROUP BY ・グループ関数その1(MIN・MAX・AVG) ・グループ関数その2(COUNT・SUM) ・グループ後の条件指定 5.表の結合 6.その他 ・表示列の別名 ・重複データの排除3章:データの変更■データの追加(INSERT文)■データの削除(DELETE文)■データの更新(UPDATE文)4章:データの反映■データの確定(COMMIT文)■データの取消(ROLLBACK文)5章:表の定義■表の作成(CREATE文)■表の削除(DROP文)■表の変更(ALTER文)
[基本編]序章:RDBMSとは1章:SQLとは 2章:データの表示■データの検索(SELECT文) 1.全件検索 SELECT … FROM … ・全列の表示 《構文》 SELECT * FROM 表名 ; 《説明》 *(アスタリスク) ・特定列の表示 《構文》 SELECT 列名 [,列名…] FROM 表名 ; 《説明》 2.条件検索 SELECT … FROM … WHERE ・あいまい検索 LIKE 《 SELECT 列名,列名 FROM 表名 WHERE ; 》 ・範囲検索 BETWEEN … AND … 3.並び換え ORDER BY ・昇順() ・降順() 4.グループ分け GROUP BY ・グループ関数その1(MIN・MAX・AVG) ・グループ関数その2(COUNT・SUM) ・グループ後の条件指定 5.表の結合 6.その他 ・表示列の別名 ・重複データの排除3章:データの変更■データの追加(INSERT文)■データの削除(DELETE文)■データの更新(UPDATE文)4章:データの反映■データの確定(COMMIT文)■データの取消(ROLLBACK文)5章:表の定義■表の作成(CREATE文)■表の削除(DROP文)■表の変更(ALTER文)
登録:
コメント (Atom)
ラベル
オープンソース ソフトウェア
(20)
仕事術
(20)
Google
(18)
Windows
(16)
便利ソフト
(10)
コンピュータ一般
(9)
Oracle
(8)
Ubuntu
(8)
メモ
(8)
Ruby
(5)
Linux
(4)
Firefox
(3)
CentOS
(2)
Oracle - SQL チューニング
(2)
Thunderbird
(2)
クラウド
(2)
シェル
(2)
周辺機器
(2)
Java
(1)
Money
(1)
OpenOffice
(1)
Oracle - SQL文
(1)
Oracle - アップグレード
(1)
システムテスト
(1)
データ活用
(1)
投資
(1)