Oracle RAC環境におけるライブラリキャッシュロック競合の影響と特定方法
RAC環境におけるロック競合の課題
Oracle RAC(Real Application Clusters)環境、特にOLTPとOLAPが混在するシステムでは、リソース管理が適切でない場合、パフォーマンスの低下を招くことがあります。その中でも特に深刻な問題の一つが、オブジェクトロックに起因するシステム停滞です。
例えば、あるPL/SQLパッケージが長時間のセッションで実行中に、別のセッションが ...
6月2日 19:33 投稿
SHOW ENGINE INNODB STATUSによるInnoDBの詳細な状態分析
MySQLのInnoDBストレージエンジンにおいて、SHOW ENGINE INNODB STATUSコマンドはパフォーマンス障害の診断や内部状態の把握において最も強力なツールの一つです。このコマンドは、セマフォの競合、トランザクションの状態、デッドロック、I/Oスレッドの動作、バッファプールの統計など、リアルタイムで多岐にわたる情報を出力します。本記事では、出力される各セクション ...
5月27日 08:28 投稿
irqbalance の WARNING: "didn't collect load info for all cpus" 問題の対応
CentOS 6 系列の環境で、システムログに irqbalance: WARNING, didn't collect load info for all cpus, balancing is broken というメッセージが確認されました。この問題の背景には、irqbalance が Linux システム上でサービスとして動作し、マルチコアプロセッサ環境におけるハードウェア割り込みの分散処理によるパフォーマンス向上機能がある。
基本的な動作メカニズ ...
5月19日 22:44 投稿