crunch_viewer_flush
Aug15

TPC-Cを遅くしてやったぞ

昨日失敗した原因は、セッション数が少なすぎて目視できるほどパフォーマンスに違いが出なかったからのようです。今日はセッション数を100から500に増やし、特にlatch: shared poolに焦点を絞って見てみました。 まず、latchの回数を確認するために以下のSQLを投げてみます。 [sql] select * from ( select event, sum(total_waits) num from v$system_event where event like...
latch_shared_pool
Aug15

TPC-Cを遅くしてやりたい!

PIEXの新機能、Crunch Viewerのテストを兼ねて、DBをいぢめていろんなWAITを確認してみる、というのをやっています。 テスト環境ではSSDをストレージとして使用し、HummerOraとSwingBenchという2つのベンチマークツールからTPC-H(DSS:意思決定システムを想定したベンチマーク、ただしSwingBenchのはTPC-Hもどき)を実行しながら変なSQLを投げてみたり、SGAを小さくしてみたりしています。たとえば、TPC-Hを実行しながら以下のSQLを実行してORA-04031を...
Aug11

Audit Trail についての検証 [電子書籍版]

「 おら!オラ!Oracle 」 一番人気コンテンツ "Audit Trailについての検証" 全8回分のPDF版。 Audit Trailの機能、設定方法の解説からはじまり、 TPCベンチマークを使用したパフォーマンステスト、 ファイングレイン監査の検証と、Audit機能を徹底解剖。 内容はそのまま。本当にまとめただけですが、 PC、タブレット端末、スマートフォンで、 通勤、おやすみ前、食べ歩きのお共に☆ Audit Trailについての検証 [電子書籍版] [email-download download_id="35" contact_form_id="3"] ...
Aug03

月間ブログアクセス数ランキング(7月)

7月のブログアクセス数ランキングです。 順位の入れ替わりはありますがメンバーは先月より変わらず。 先月 今月 ブログタイトル 1位 → 1位 Audit Trailについての検証 その1 2位 → 2位 ASM を味わう ~ ASM を立ち上げるのだ ~ その1 4位 ↗ 3位 マテリアライズドビュー検証 まて マテ マテビュー その2 5位 ↗ 4位 Oracle新人のRACインストール その5 8位 ↗ 5位 マテリアライズドビュー検証 まて マテ マテビュー その1 3位 ↘ 6位 マテリアライズドビュー検証 まて マテ マテビュー その9 9位 ↗ 7位 Oracle 11g検証 RAC構築 その1 5位 ↘ 8位 Oracle 11g ADRに関する...
Aug03

エクスポート/インポートによる基幹データベースの移行3

■計画・実行編 今回の移行は約4か月にわたる立派なプロジェクトでした。結果的に大成功に終わったプロジェクトでしたが、それはマクロミル様のプロジェクト・マネージャ(PM)と関係者の綿密な連携による勝利でした。 ●実際のスケジュール 9月:移行スクリプト作成 10月上旬:新環境構築 10月下旬:第1回移行リハーサル 11月:新環境でのアプリケーション動作確認、負荷テスト 12月上旬:第2回移行リハーサル 年末年始:本番移行 前回紹介した移行用スクリプトは最終的には80本以上になりましたが、これらは9月に集中的に作成しました。 そして、10月に新しい環境でDBサーバを構築し、第1回の移行リハーサルを実施しました。 今振り返ってみると、2回のリハーサルを計画・実行したのは非常に大きな成功要因だったと思います。 1回目のリハーサルでは必ず予期せぬ問題が...