SQLも、データもすべてが全く同じ割合で呼び出されたり、実行されたりするのではなく、実際には偏りがあるので、このキャッシュ機能が効いてきますよね。 #jpoug #21cafe
2017-04-17 20:02:17最近 v$sqlとか見てないのでカラムが何個あるのか忘れてしまった.... #jpoug #21cafe
2017-04-17 20:03:08SQLがキャッシュされるデモ #jpoug #21cafe (でも、子カーソルとか出てきたら.....ふふふ)
2017-04-17 20:04:02リテラルを含んだSQLで、再利用されないSQLの事例を示す。 そうそう、スペースが多くても別SQLあつかいですね。 #jpoug #21cafe
2017-04-17 20:07:25ちなみに、私が駆け出しのチューナーだった頃に関わった2004年ごろに関わったとき、Super domeで負荷試験したらCPUを追加しても100%状態になってた、ハードパース de 死亡案件だった 初期パラでなんとかできなくもないけど、結局、バインド変数化推奨した #jpoug
2017-04-17 20:10:00再利用されないSQLがたくさん実行されると、ハードパースが多発することになるし、共有プールも圧迫してしまう。 CPUだけじゃなくメモリ資源も無駄遣い。 #jpoug #21cafe
2017-04-17 20:10:22変数部分が違うだけなら、バインド変数つかおうぜ!っていう話。 SQL文中に変にスペースとか入ってるという話なら、SQL規約とかPJ内でルール決めを。 twitter.com/tadayima_jp/st…
2017-04-17 20:11:46ORDER BYでソートできるんですよという話から、メモリソートとディスクソートの解説へ #jpoug #21cafe
2017-04-17 20:16:45オーーーーPGA_AGGREGATE_TARGETのはなし。 入学式にはむずかしような。 でもメモリソートとディスクソートの話繋がりか。 #jpoug #21cafe
2017-04-17 20:19:46メモリつながりでPGAのお話。 専用サーバプロセスごとにPGAがありますよ。ソートとかに使います。 #jpoug #21cafe
2017-04-17 20:20:58PGAって基本専用サーバプロセスごとに確保されるんですが、それだと1000セッションあるシステムだと1000個分も必要になる。が、最近はpga_aggregate_targetでまとめて確保するようになったのさ。っていう話。 #jpoug #21cafe
2017-04-17 20:21:28insight-tec.com/mailmagazine/o… ペンネーム:グリーンペペ の新・ソートに関する検証とか
2017-04-17 20:21:48discus-hamburg.cocolog-nifty.com/mac_de_oracle/… pga_aggregate_targetでPGA?、_pga_max_sizeでPGA? Season2 #1 私のやつとか
2017-04-17 20:23:15こっちでした。(ちょっと記憶と違った) insight-tec.com/mailmagazine/o… twitter.com/discus_hamburg…
2017-04-17 20:25:46CURSOR_SHARING=SIMILAR って使えなくなってたのね.... EXACTとFORCEだけ見たい。 #jpoug #21cafe
2017-04-17 20:31:01