JPOUG Oracle Database 入学式 2017 @ 21cafe

0
Tadashi Yamashita @tadayima_jp

SQLも、データもすべてが全く同じ割合で呼び出されたり、実行されたりするのではなく、実際には偏りがあるので、このキャッシュ機能が効いてきますよね。 #jpoug #21cafe

2017-04-17 20:02:17
Tadashi Yamashita @tadayima_jp

最近 v$sqlとか見てないのでカラムが何個あるのか忘れてしまった.... #jpoug #21cafe

2017-04-17 20:03:08
Tadashi Yamashita @tadayima_jp

SQLがキャッシュされるデモ #jpoug #21cafe (でも、子カーソルとか出てきたら.....ふふふ)

2017-04-17 20:04:02
Hiroshi Sekiguchi  @discus_hamburg

ハードパースとソフトパースの違いをデモで伝える渡部先生 #jpoug #21cafe

2017-04-17 20:04:15
Tadashi Yamashita @tadayima_jp

今回はでも多いですよね。分かり良い。 twitter.com/discus_hamburg…

2017-04-17 20:04:41
Tadashi Yamashita @tadayima_jp

リテラルを含んだSQLで、再利用されないSQLの事例を示す。 そうそう、スペースが多くても別SQLあつかいですね。 #jpoug #21cafe

2017-04-17 20:07:25
Hiroshi Sekiguchi  @discus_hamburg

ちなみに、私が駆け出しのチューナーだった頃に関わった2004年ごろに関わったとき、Super domeで負荷試験したらCPUを追加しても100%状態になってた、ハードパース de 死亡案件だった 初期パラでなんとかできなくもないけど、結局、バインド変数化推奨した #jpoug

2017-04-17 20:10:00
Tadashi Yamashita @tadayima_jp

再利用されないSQLがたくさん実行されると、ハードパースが多発することになるし、共有プールも圧迫してしまう。 CPUだけじゃなくメモリ資源も無駄遣い。 #jpoug #21cafe

2017-04-17 20:10:22
Hiroshi Sekiguchi  @discus_hamburg

最近はハードパース de 死亡するOLTPな案件は見なくなったように思うけど

2017-04-17 20:10:54
Tadashi Yamashita @tadayima_jp

変数部分が違うだけなら、バインド変数つかおうぜ!っていう話。 SQL文中に変にスペースとか入ってるという話なら、SQL規約とかPJ内でルール決めを。 twitter.com/tadayima_jp/st…

2017-04-17 20:11:46
Hiroshi Sekiguchi  @discus_hamburg

ソフトパースでも回数食らうと.....

2017-04-17 20:13:25
Hiroshi Sekiguchi  @discus_hamburg

ORDER BYでソートできるんですよという話から、メモリソートとディスクソートの解説へ #jpoug #21cafe

2017-04-17 20:16:45
Tadashi Yamashita @tadayima_jp

おらオラOracleのメルマガで"ソートはそーっと"ねっていうダジャレがあったような気がする。

2017-04-17 20:18:26
Hiroshi Sekiguchi  @discus_hamburg

オーーーーPGA_AGGREGATE_TARGETのはなし。 入学式にはむずかしような。 でもメモリソートとディスクソートの話繋がりか。 #jpoug #21cafe

2017-04-17 20:19:46
Tadashi Yamashita @tadayima_jp

メモリつながりでPGAのお話。 専用サーバプロセスごとにPGAがありますよ。ソートとかに使います。 #jpoug #21cafe

2017-04-17 20:20:58
Tadashi Yamashita @tadayima_jp

PGAって基本専用サーバプロセスごとに確保されるんですが、それだと1000セッションあるシステムだと1000個分も必要になる。が、最近はpga_aggregate_targetでまとめて確保するようになったのさ。っていう話。 #jpoug #21cafe

2017-04-17 20:21:28
Hiroshi Sekiguchi  @discus_hamburg

insight-tec.com/mailmagazine/o… ペンネーム:グリーンペペ の新・ソートに関する検証とか

2017-04-17 20:21:48
Hiroshi Sekiguchi  @discus_hamburg

discus-hamburg.cocolog-nifty.com/mac_de_oracle/… pga_aggregate_targetでPGA?、_pga_max_sizeでPGA? Season2 #1 私のやつとか

2017-04-17 20:23:15
Tadashi Yamashita @tadayima_jp

CURSOR_SHARING=SIMILAR って使えなくなってたのね.... EXACTとFORCEだけ見たい。 #jpoug #21cafe

2017-04-17 20:31:01
Hiroshi Sekiguchi  @discus_hamburg

SIMILARで逃げるしかなかったチューニング案件もあったことを思い出した

2017-04-17 20:32:39