ablog

不器用で落着きのない技術者のメモ

2010-06-12から1日間の記事一覧

Oracle Database の事前定義済の自動システム・タスク

デフォルトでメンテナンス・ウィンドウで以下の2つのジョブが定義されている。 平日22:00〜6:00、土の 0:00〜月曜日の0:00で実行される。 夜間バッチ処理があるシステムでは両方無効化しておいたほうがよさげ。 GATHER_STATS_JOB(自動統計収集ジョブ) データ…

BUFFER_POOL KEEP でテーブルをメモリ上にキャッシュする

EMP表をメモリ上にキャッシュするよう設定する。 SQL> ALTER TABLE EMP STORAGE (BUFFER_POOL DEFAULT); インスタンスを再起動する。 SQL> shutdown immediate SQL> startup EMP表をメモリ上に読み込む。 SQL> SELECT /*+ FULL(EMP) */ COUNT(*) FROM EMP; …

Java プロセスを多数起動すると、物理メモリより先に swap を使う?

以前、お仕事をさせて頂いた方から質問を頂いたのでちょっと調べてみた。 Q & A Q. Solaris10 で、java のプロセスを多数起動していくと物理メモリではなく、swap から使っているように見える。 vmstat の結果をチェックしていたら、free には余裕があるよう…

セグメントアドバイザ(AUTO_SPACE_ADVISOR_JOB)でDMLがロックされていた件

夜間バッチが終了しないので、セッション情報を見ると、別のセッションにブロックされている。 SQL> r 1 select proc.spid ospid, 2 ses.blocking_session block, 3 ses.sid, 4 ses.serial#, 5 ses.sql_id, 6 substr(ses.username,1,10) username, 7 ses.sta…