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

DBLINK

Oracleマテリアライズド・ビュー完全解説

🔷 1. はじめにマテリアライズド・ビュー(Materialized View / MV) は、Oracleにおいて性能向上・集計最適化・ネットワーク負荷軽減を目的として導入される強力な機能です。一方で、DBリンク(Database Lin...
オラクルデータベースの基本

【Oracle設計】マスタテーブルの設計とキャッシュ戦略

~パフォーマンスを支える小さな巨人、適切なバッファ設計とは~■ はじめにOracleのマスタテーブルは、更新頻度は低くても、高頻度で参照されるため、性能に大きく影響します。特に、バッファキャッシュにどれだけ効率よく保持できるかが、トランザク...
オラクルデータベースの基本

テーブルのメンテナンス完全ガイド

~パフォーマンスとストレージ効率を維持するためにやるべきこと~はじめにOracleでテーブルを長期間運用していると、パフォーマンスの低下やストレージの無駄遣いが発生します。原因は次のような問題です。大量のDMLによる断片化統計情報の陳腐化削...
オラクルデータベースの基本

【Oracle実務設計】なぜテーブル名・列名・データにマルチバイト文字を使うべきではないのか

~パフォーマンス・ストレージ・保守性・表示まで完全解説~ 💰 【PR】Oracleエンジニアの市場価値、調べてみませんか? Oracleのスキルは需要が高く、特定の資格や経験を持っていると年収が大幅にアップするケースがあります。まずはIT専...
CDB/PDB(マルチテナント)

Oracle CDB構成でのリソースマネージャ設定方法

― PDB単位のCPU・並列制御を一括で設定するスクリプト付き解説 ―Oracleのマルチテナント構成(CDB構成)では、複数のPDBが1つのCDBに共存します。しかしリソース制御を行わないと、あるPDBの重い処理が他のPDBの性能を圧迫す...
CDB/PDB(マルチテナント)

CDB構成におけるオプティマイザ統計の管理と注意点

Oracle Database 12c以降で導入されたCDB(Container Database)構成では、SQLの実行計画を最適化するためのオプティマイザ統計も各コンテナ(CDB$ROOT / PDB)で独立して管理されます。本記事では...
AWR/statspack

Statspackレポートの作成方法を丁寧に解説!〜spreport.sqlの使い方〜

Oracle Databaseの性能を分析する上で、Statspackは非常に有用なツールです。特に、「spreport.sql」 を使って出力されるレポートは、どの処理がボトルネックかを可視化するための強力な材料になります。この記事では、...
AWR/statspack

Statspackとは?SEでも使えるOracle性能診断ツールの基本と活用法

Oracleのパフォーマンス分析というと「AWR(Automatic Workload Repository)」が思い浮かぶかもしれませんが、AWRはEnterprise Edition(EE)限定で、Diagnostic Packのライセ...
AWR/statspack

AWR(Automatic Workload Repository)とは?Oracle性能分析の基礎から実践まで解説!

Oracle Databaseを扱ううえで、パフォーマンス問題に直面したことはありませんか?そんな時に頼りになるのが AWR(Automatic Workload Repository) です。AWRは、定期的にシステムの性能情報を自動で収...
Oracle Master Gold

Oracleのgv$ビューとは?各インスタンスのv$ビューと何が違うのかも解説!

Oracleデータベースの管理やパフォーマンス分析では、v$sessionやv$sqlといった動的パフォーマンスビューを使うのが基本です。しかし、RAC(Real Application Clusters)環境では、それだけでは片手落ち。こ...