Database OracleDB インフラ

OracleDBの統計情報の削除方法「DBMS_STATS.DELETE_XXXX_STATS」を紹介

投稿日:2018年8月11日 更新日:

こんにちは!シミダイ(@shimidai2100)です。

OracleDatabaseの「統計情報」の手動削除方法を紹介します。

OracleDatabaseを運用して上で最も重要な要素の1つです。

この記事でOracleDatabase初心者でも分かりやすく統計情報の削除方法を紹介しています。

統計情報となにか?については以下のページでまとめてますので、まずは下の参照ください。

OracleDBの統計情報とは?なぜ取得?取得しないことの影響は?

こんにちは!シミダイ(@shimidai2100)です。 OracleDatabaseの「統計情報」とは何か?なぜ取得するのか?運用方法とは?について紹介します。 OracleDatabaseを運用し ...

続きを見る


表統計の削除:DBMS_STATS.DELETE_TABLE_STATS

表統計の削除は「DBMS_STATS.DELETE_TABLE_STATS」で行えます。

以下サンプルになります。

列統計の削除:DBMS_STATS.DELETE_COLUMN_STATS

列統計の削除は「DBMS_STATS.DELETE_COLUMN_STATS」で行います。

以下サンプルになります。

索引統計の削除:DBMS_STATS.DELETE_INDEX_STATS

索引統計の削除は「DBMS_STATS.DELETE_TABLE_STATS」で行います。

以下サンプルになります。

スキーマ全体の統計情報削除:DBMS_STATS.GATHER_SCHEMA_STATS

スキーマ全体の統計情報び削除は「DBMS_STATS.DELETE_SCHEMA_STATS 」で行えます。

以下サンプルになります。

データベース統計の削除方法:DBMS_STATS.GATHER_DATABASE_STATS

データベース全体の統計情報の削除は「DBMS_STATS.DELETE_DATABASE_STATS 」で行えます。

以下サンプルになります。

システム統計の削除:DBMS_STATS.DELETE_SYSTEM_STATS

システム統計情報の削除は「DBMS_STATS.DELETE_SYSTEM_STATS 」で行えます。

以下サンプルになります。

ディクショナリ統計の削除方法:DBMS_STATS.DELETE_DICTIONARY_STATS

ディクショナリ統計の取得は「DBMS_STATS.GATHER_DICTIONARY_STATS」で行えます。

以下サンプルになります。

固定表統計の取得方法:DBMS_STATS.DELETE_FIXED_OBJECTS_STATS

固定表統計の削除は「DBMS_STATS.DELETE_FIXED_OBJECTS_STATS」で行えます。

 

以下サンプルになります。

参考マニュアル

「DBMS_STATS」は指定できるオプション数が多いので本記事は重要な部分のみ記載しました。

必要に応じてマニュアルを確認して最適な設定を行いましょう。

参考12c DBMS_STATSマニュアル

 

スポンサードリンク

関連記事

-Database, OracleDB, インフラ

Translate »

Copyright© shimidai2100 , 2018 All Rights Reserved.