本日の鉄則1
資料を書いているとどうしても余計なことを書いてしまいます。
鉄則は、お客様に説明できることだけを書きます。
当然、説明できることだけを書けば、説明もできます。

本日の鉄則2
レビュー指摘を受けた資料は、その日のうちに修正します。
できるだけ早いうちに直します。
仕事をする上で作業するフォルダ名は、重要です。temp、workとネーミングしたら“こんな名前にしたら削除しちゃうよ”とリーダーから一喝されました。
フォルダ名は、お客様から払い出しされたIDを作成します。
フォルダは、Dドライブに作成します。



Android携帯からの投稿
東戸塚の西部デパートで計量スプーンを購入する。今回こそ、使い勝手が良さそうです。





Android携帯からの投稿
パティスリー青木のショコラボンボンは高いけど、美味しいです。




Android携帯からの投稿
簡単です。
アルミホイルを包むだけです。












Android携帯からの投稿
今年はアカデミー賞で受賞した映画がとても良く出来ている。

特に実話ベースであるところがいい。

今回、鑑賞した映画「ファイター」も秀作だ。



Android携帯からの投稿
昨日、久ぶりにいい映画が
観れた。
映画はデズニーアニメ
最初は気づかなかったが、すべてCGで作製されてた。

一番の驚きは登場人物の
立体感である。
胸の谷間や顔のシワなど
すべてがすごかった。

内容も手堅い。
お勧めです。


Android携帯からの投稿
昨日、久ぶりにいい映画が
観れた。
映画はデズニーアニメ
最初は気づかなかったが、すべてCGで作製されてた。

一番の驚きは登場人物の
立体感である。
胸の谷間や顔のシワなど
すべてがすごかった。

内容も手堅い。
お勧めです。


Android携帯からの投稿
検証:OracleDatabase11gR2
無限ループPL/SQLの特定方法

検証スクリプト
無限ループのPL/SQL
***************************************
begin
while ( 100=100 )
loop
null;
end loop;
end;
/
***************************************

確認方法(初心者の意見ですのでどんどん突っ込みお願いいたします。)

 V$SQLSTATS表(V$SQL)の利用
 以下の列の値を確認することでCPUの利用時間が長いか、PL/SQLなのか確認できる。
 検証してみました。
 
 検証方法上記無限ループPL/SQLを2セッションで10分くらい実行。
 下記結果が出てきた。
  
***************************************
-- TOP10 CPUリソース確認(PLSQL版)
select * from (
select sql_id,cpu_time,elapsed_time,plsql_exec_time from v$sqlstats
order by plsql_exec_time desc
)
where rownum < 11;
***************************************

実行結果を表示したいがアメーバブログはコピーアンドペーストが不可である。
そのため、簡易版で表示します。

こんな感じで結果が表示されました。
SQL_ID CPU_TIME ELAPSED_TIME PLSQL_EXEC_TIME
------- ----------- ------------- ----------------
xxxxxxx 8989898989 89898989898989 8989898989898989

無限ループのPL/SQLはすぐに確認できそう。
もちろんJAVA_EXEC_TIMEもあるのでJAVAの無限ループも確認できそうです。
無限ループに限らず、時間がかかっているのを確認できるのに役に立ちそう。

今後調べることがありそうなので以下の情報を記載する。
マニュアルよりOracle® Databaseリファレンス11gリリース2
http://download.oracle.com/docs/cd/E16338_01/server.112/b56311/dynviews_3069.htm

マイクロ秒だ・・。

APPLICATION_WAIT_TIME アプリケーションの待機時間(マイクロ秒)
CONCURRENCY_WAIT_TIME 同時実行性待機時間(マイクロ秒)
CLUSTER_WAIT_TIME クラスタの待機時間(マイクロ秒)
USER_IO_WAIT_TIME ユーザーI/O待機時間(マイクロ秒)
PLSQL_EXEC_TIME PL/SQL実行時間(マイクロ秒)
JAVA_EXEC_TIME Java実行時間(マイクロ秒)


待たされているアプリケーションがいかのSQLでわかる。
以外に使える。V$LOCKとかで、BLOCK列を確認するまでもないのかな・・。
select trunc(APPLICATION_WAIT_TIME/(1000000))||'秒' from v$sql  
where APPLICATION_WAIT_TIME > 1 ;



ごぼうとニンジンが痛んでる。
急遽、キンピラごぼうを調理した。








ご飯はル・クルーゼのココットを使用する。
炭は名古屋の東急ハンズで購入したものを使用しました。




今日の料理





Android携帯からの投稿