sql >> データベース >  >> RDS >> Oracle

すべての便利な11gダイナミックパフォーマンスビュー

    Oracle DynamicPerformanceViewsとは

    Oracle Dynamic Performance Viewsは、X $ビュービューと呼ばれる非常に低レベルのOracleビューに対して定義されたビュー(V_ $)のセットです。一連の操作についての見解があります。 V $名は、V_$ビューを指す同義語です

    X$viewとは :X $ビューは、Oracle内部データベース構造の非常に低レベルの表現です。これらはテーブルではなく、Oracleカーネルによって維持されるC構造体のデータベース表現です。

    次の主要なv$動的ビューにより、DBAはOracle 11gデータベースエンジンにすばやくドリルダウンして、データベースのステータスをすばやく評価できます。

    V $ DATABASE
    V $ INSTANCE
    V $ OPTION
    V $ LICENSE
    V $ CONTROLFILE
    V $ TABLESPACE
    V $ DATAFILE
    V $ LOG
    V $ LOGFILE
    V $ ARCHIVED_LOG
    V $ TEMPFILE

    Oracle11gの新機能

    次のv$ビューは、新しい11g結果キャッシュで使用されます。

    V $ RESULT_CACHE_STATISTICS
    V $ RESULT_CACHE_MEMORY
    V $ RESULT_CACHE_OBJECTS
    V $ RESULT_CACHE_DEPENDENCY
    V $ CLIENT_RESULT_CACHE_STATS

    Oracle 11g RATスイートにはデータベースの再生が含まれており、次のv $ビューは、Oracleでのこの主要な新しい11g機能の使用法とステータスの詳細を示しています。

    V $ WORKLOAD_REPLAY_THREAD

    11g ADRのインシデント修復コンポーネントの新しい11g機能には、次のv$ビューがあります。

    V $ IR_FAILURE
    V $ IR_REPAIR
    V $ IR_MANUAL_CHECKLIST
    V $ IR_FAILURE_SET

    11gヘルスモニター(HM)は、以下にリストされている次のv$ビューにリンクされています。

    V $ HM_CHECK
    V $ HM_CHECK_PARAM
    V $ HM_RUN
    V $ HM_FINDING
    V $ HM_RECOMMENDATION
    V $ HM_INFO

    V$ビュー-Oracle11gNFSの新機能

    Oracle 11gは、Oracle11g内でNFSベースのファイルをセットアップするための新機能を提供します。次のv$ビューは、Oracle11g内のNFS構成の詳細を示しています。

    V $ NFS_CLIENTS
    V $ NFS_OPEN_FILES
    V $ NFS_LOCKS
    V $ IOSTAT_NETWORK

    Oracle11gのバックアップとリカバリ

    バックアップとリカバリは、深刻なOracle DBAの最も重要な機能であり、企業の安全性とジョブのセキュリティの観点から、生と死の違いを意味する可能性があります。次のv$ビューは、Oracle11gのバックアップとリカバリの詳細を示しています。

    V $ RMAN_BACKUP_SUBJOB_DETAILS
    V $ RMAN_BACKUP_JOB_DETAILS
    V $ BACKUP_SET_DETAILS
    V $ BACKUP_PIECE_DETAILS
    V $ BACKUP_COPY_DETAILS
    $ BACKUP
    V $ RECOVERY_STATUS
    $ RECOVERY_FILE_STATUS
    V $ BACKUP_SET
    V $ BACKUP_PIECE
    V $ BACKUP_DATAFILE
    V $ BACKUP_REDOLOG
    V $ BACKUP_CORRUPTION
    V $ BACKUP_DEVICE
    V $ BACKUP_SPFILE
    V $ BACKUP_SYNC_IO
    V $ BACKUP_ASYNC_IO
    V $ RECOVER_FILE
    V $ RMAN_STATUS
    V $ RMAN_OUTPUT
    V $ BACKUP_DATAFILE_DETAILS
    V $ BACKUP_CONTROLFILE_DETAILS
    V $ BACKUP_ARCHIVELOG_DETAILS
    V $ BACKUP_SPFILE_DETAILS
    V $ BACKUP_DATAFILE_SUMMARY
    V $ BACKUP_CONTROLFILE_SUMMARY
    V $ BACKUP_ARCHIVELOG_SUMMARY
    V $ BACKUP_SPFILE_SUMMARY
    V $ BACKUP /> V $ RECOVERY_PROGRESS
    V $ RMAN_BACKUP_TYPE
    V $ RMAN_CONFIGURATION

    Oracle 11g RACおよびASM、Oracle 11gDataGuardおよび11gストリーム

    Oracle 11g RACおよびASMは、Oracle Maximum Availability Architecture(MAA)の一部として、パフォーマンス、サービス、および信頼性のための高可用性の堅牢なアーキテクチャを提供します。次のv$ビューは、これらの主要なHAテクノロジーの詳細を示しています。

    11g Data Guard

    V $ DATAGUARD_CONFIG
    V $ DATAGUARD_STATUS
    V $ MANAGED_STANDBY
    V $ LOGSTDBY
    V $ LOGSTDBY_STATS
    V $ LOGSTDBY_TRANSACTION
    V $ LOGSTDBY_PROCESS
    V $ LOGSTDBY_PROGRESS
    V $ LOGSTDBY_STATE

    11gストリーム

    V $ STREAMS_APPLY_COORDINATOR
    V $ STREAMS_APPLY_SERVER
    V $ STREAMS_APPLY_READER
    V $ STREAMS_CAPTURE
    V $ STREAMS_TRANSACTION
    V $ STREAMS_MESSAGE_TRACKING

    11g RAC

    V $ CLUSTER_INTERCONNECTS
    V $ CONFIGURED_INTERCONNECTS
    V $ DYNAMIC_REMASTER_STATS
    V $ DLM_MISC
    V $ DLM_LATCH
    V $ DLM_CONVERT_LOCAL
    V $ DLM_CONVERT_REMOTE
    V $ GES_ENQUEUE
    V $ GES_BLOCKING_ENQUEUE
    V $ DLM_ALL_LOCKS
    V $ DLM_LOCKS
    V $ DLM_RESS
    V $ GLOBAL_BLOCKED_LOCKS

    11g ASM

    V $ ASM_TEMPLATE
    V $ ASM_ALIAS
    V $ ASM_FILE
    V $ ASM_CLIENT
    V $ ASM_DISKGROUP
    V $ ASM_DISKGROUP_STAT
    V $ ASM_DISK
    V $ ASM_DISK_STAT
    $ ASM_DISK_IOSTAT
    V $ ASM_OPERATION
    V $ ASM_ATTRIBUTE

    Oracle11gのパフォーマンスチューニング

    パフォーマンスの調整は、多くのOracleDBAを悩ます複雑なタスクです。それは科学と同じくらい芸術です。 Oracle EnterpriseManagerやQuestTOADなどのGUIツールは、優れた洗練されたグラフィカルインターフェイスを提供しますが、データベースパフォーマンスの内部の要点を掘り下げるために、真面目なOracleパフォーマンスアナリストは、Oracle11g内からのv$動的パフォーマンスビューによって生成されたレポートに依存しています。データディクショナリ。次のv$ビューは、Oracle11gのデータベースチューニングに関する洞察を提供します。

    イベントを11g待つ

    V $ SESSION
    V $ WAITCLASSMETRIC
    V $ WAITCLASSMETRIC_HISTORY
    V $ WAITSTAT
    V $ WAIT_CHAINS

    Oracle11gの同時実行性とSQLチューニング

    V $ LOCK
    V $ SQL
    V $ SQLAREA
    V $ SESSTAT
    V $ MYSTAT
    V $ SESS_IO
    V $ SYSSTAT
    V $ STATNAME
    V $ OSSTAT
    V $ ACTIVE_SESSION_HISTORY
    V $ ACTIVE_SESS_POOL_MTH
    V $ SESSION_WAIT
    V $ SESSION_WAIT_CLASS
    V $ SYSTEM_WAIT_CLASS
    V $トランザクション
    V$ LOCKED_OBJECT
    V $ LATCH
    V $ LATCH_CHILDREN
    V $ LATCH_PARENT
    V $ LATCHNAME
    V $ LATCHHOLDER
    V $ LATCH_MISSES
    V $ ENQUEUE_LOCK
    V $ TRANSACTION_ENQUEUE
    V $ SYS_OPTIMIZER_ENV
    V $ SES_OPTIMIZER_ENV
    V $ SQL_OPTIMIZER_ENV
    V $ SQL_PLAN
    V $ SQL_PLAN_STATISTICS
    V $ SQL_PLAN_STATISTICS_ALL

    Oracle11gメモリチューニング

    V $ SGA
    V $ SGASTAT
    V $ SGAINFO
    V $ SGA_CURRENT_RESIZE_OPS
    V $ SGA_RESIZE_OPS
    V $ SGA_DYNAMIC_COMPONENTS
    V $ SGA_DYNAMIC_FREE_MEMORY
    V $ PGASTAT
    V $ SQL_WORKAREA_HISTOGRAM
    V $ PGA_TARGET_ADVICE_HISTOGRAM
    V $ PGA_TARGET_ADVICE
    V $ MEMORY_CURRENT_RESIZE_OPS
    V $ MEMORY_RESIZE_OPS
    V $ MEMORY_DYNAMIC_COM LIBRARY_CACHE_MEMORY
    V $ SHARED_POOL_ADVICE
    V $ JAVA_LIBRARY_CACHE_MEMORY
    V $ JAVA_POOL_ADVICE
    V $ STREAMS_POOL_ADVICE
    1. テーブル式の基礎、パート8 – CTE、最適化の考慮事項の続き

    2. PostgreSQLで現在の時刻を取得する方法

    3. MariaDBでのFIND_IN_SET()のしくみ

    4. MySQLのすべての関数を一覧表示する2つの方法