baunceです。
とくに困っているわけではないのですが、ずっと気になって
いたのでここで質問させていただきます。
テーブルサイズを求める際に、USER_SEGMENTを参照して求めて
いる方があります。
この際、GROUP BY SEGMENT_NAME
と記載されている方が多いのですが、これは必要なのでしょうか。
USER_SEGMENTはSEGMENT_NAMEでユニークにはならないのでしょうか。
ちなみに私が携わっている環境ではGROUP BY してもしなくても
同じ結果となるようです。
以上よろしくお願いします。
No.1ベストアンサー
- 回答日時:
TABLEとINDEXで同じSEGMENT_NAMEの場合もあるので、SEGMENT_NAMEではユニークにならないです。
たぶんSELECTする際にはSEGMENT_TYPEを指定するのでしょうから、これで重複する事はあまり無いと思いますが。
上記以外でも、パーティション表の場合、
各パーティションのSEGMENT_NAMEは同一になり、PARTITION_NAMEにそれぞれのパーティション名が入るようです。
当方の環境は10g XEなので、パーティション機能を利用することは出来ないのですが、
DBA_SEGMENTSを見てみたらSYSAUX表領域にそのようなデータがあることが確認できました。
参考になれば幸いです。
yamada_gさん
ありがとうございます。
なるほどですね!
たしかにその通りですね。
念のために今回確認する際に偶然気づいたのですが、
テーブルをcreateしたばかりの時は、user_segmentsに
入っていないのですね。驚きです。
なにかしらデータをINSERTしたタイミングでuser_segmentsに含まれるみたいです。
さらには全件レコードをDELETEしてもTRUNCATEしても
一度user_segmentsに入った後は消えないようです。
何かの参考になりましたらと思い記載してみました。
最後に、お礼が遅くなって申し訳ありませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP php ログイン 1 2022/11/01 00:24
- その他(プログラミング・Web制作) Pythonで会員サイトの自動ログイン ID Nameがない 1 2022/12/16 02:09
- JavaScript Json のキーと値の出力の違いについて 2 2022/06/14 20:22
- Excel(エクセル) 【マクロ】フォルダAからダBへファイルを、ファイルの更新日時の条件で、1つづつ移動するには? 3 2022/08/25 09:56
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
- Outlook(アウトルック) 休みが明けてメールをみたらやばいです 3 2022/08/17 09:03
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- PHP MySql PHP 2つのテーブルをJOINで結合 user_idで抽出 1 2023/01/03 14:04
- MySQL SQLです。下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「昨年の各月の総降 1 2023/07/01 00:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
INDEX 見積もりについて
-
ORA-00959: 表領域'****'は...
-
Data Pump で大量データインポ...
-
表領域の違うEXPORT IMPORT
-
Access レコードを追加できませ...
-
datapumpの実行方法について
-
plpgsqlのエスケープ文字について
-
[PG]AccessVBAでファイルのイン...
-
他ファイルのテーブルの情報を...
-
INDEXの無効化
-
【Access】外部結合を行う前に...
-
カーソルでのデータ取得
-
統計情報の取得=コミットですか?
-
select結果でのupdate
-
複数テーブルをひとつのテーブ...
-
アクセスマクロで、csv データ...
-
オラクル DBリンクについて
-
テーブルからのselectにおいて...
-
DBA管理者に報告する情報について
-
オラクル クラサバ環境で動作...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データを削除しても表領域の使...
-
ORA-00959: 表領域'****'は...
-
Data Pump で大量データインポ...
-
表領域の使用率がもうすぐ100%
-
テーブルのSTORAGE句のサイズ設定
-
oracle SYSTEM01.DBF が大きい
-
データベースの初期サイズ
-
INDEX 見積もりについて
-
Oracleはどの程度まで巨大なテ...
-
データ削除の方法
-
create table時のINITIALとMAXE...
-
TruncateしたテーブルへのInser...
-
UNDO_RETENTION初期化パラメー...
-
表領域の違うEXPORT IMPORT
-
表領域(users)の中身を整理したい
-
オーバーヘッドってなんですか?
-
データファイル情報について
-
ORACLEでの領域計算
-
CreateTable時のInitialエクス...
-
エクステント数
おすすめ情報