日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle logfile sync,oracle等待事件3构造一个DirectPathwrite等待事件和构造一个LogFileSync等待事件...

發(fā)布時間:2025/3/15 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle logfile sync,oracle等待事件3构造一个DirectPathwrite等待事件和构造一个LogFileSync等待事件... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

第一篇《oracle等待事件1分別用表和索引上數(shù)據(jù)的訪問來產(chǎn)生dbfilescatteredread等待事件》http://leonarding.blog.51cto.com/6045525/1105411第二篇《oracle等待

第一篇 《oracle等待事件1分別用表和索引上數(shù)據(jù)的訪問來產(chǎn)生db file scattered read等待事件》

第二篇 《oracle等待事件2構(gòu)造一個DB File Sequential Read等待事件和構(gòu)造一個Direct Path Read等待事件》

第三篇 《oracle等待事件3構(gòu)造一個Direct Path write等待事件和構(gòu)造一個Log File Sync等待事件》

Dear All:

歷經(jīng)5天的oracle等待事件系列大功告成,不容易a多少個不眠之夜,多少次無盡猜想,在此做首打油詩留念

《2012終日有感》

壯志未酬oracle

夜點明燈苦用功

只為不白少年頭

報答老師抱mm

五構(gòu)造一個Direct Path write等待事件,等待事件需要在v$session_wait和10046 trace文件中顯示出來,貼出整個演示過程。

Direct path write 等待事件:發(fā)生在“寫入磁盤”的時候,因為寫也是一種中間狀態(tài),只要是中間狀態(tài)數(shù)據(jù)就沒有必要共享給其他用戶,所以這些數(shù)據(jù)也不會放在SGA中共享,從PGA中 -> 直接寫入 -> 磁盤。

場景: append方式插入數(shù)據(jù),這種方式插入數(shù)據(jù)的時候會跳過SGA的data_buffer_cache,直接插入數(shù)據(jù)文件,并且還不會掃描數(shù)據(jù)文件中的空閑空間直接插入到文件尾所以效率較高

當(dāng)數(shù)據(jù)排序時候,如果PGA被裝滿,香港虛擬主機(jī),就會被寫入到磁盤的temp表空間里,美國服務(wù)器,因為排序的數(shù)據(jù)是中間狀態(tài)也不會經(jīng)過SGA,所以會產(chǎn)生“direct path write”等待事件

LEO1@LEO1> select table_name,index_name from user_indexes where table_name='LEO1'; 利用leo1表

TABLE_NAME INDEX_NAME

------------------------------ -------------------------------------------

LEO1 IDX_LEO1

LEO1@LEO1> select count(*) from leo1; 有71959行記錄

COUNT(*)

------------------

71959

LEO1@LEO1> execute dbms_stats.gather_table_stats(ownname=>'LEO1',tabname=>'LEO1',cascade=>TRUE);

PL/SQL procedure successfully completed. 統(tǒng)計分析

v$session_wait視圖中顯示出來

LEO1@LEO1> set serveroutput on

LEO1@LEO1> create or replace procedure p4

as

begin

for i in 1..8

loop

insert /*+ append */ into leo1 select * from leo1;

rollback;

end loop;

dbms_output.put_line('successfully');

end;

/

2 3 4 5 6 7 8 9 10 11

Procedure created.

創(chuàng)建存儲過程p4循環(huán)8次,添加了append hint執(zhí)行直接插入,在這個期間會發(fā)生“direct path write”等待事件

Append 注意事項

Append方式叫做直接路徑加載,使用這種方式是因為oracle不會在掃描freelist鏈表中的空閑塊,直接在高水線之后插入數(shù)據(jù),所以速度比較快。

(1)append方式不記錄redo,一旦在插入的過程中沒有保存到磁盤或者發(fā)生掉電情況那么插入的數(shù)據(jù)不能恢復(fù)

(2)由于不在利用表的空閑空間,那么這種方式比較浪費存儲空間,就是以空間換時間

(3)insert /*+ append */ into leo1 select * from leo1;會對這個表添加一個6級鎖,意味著在沒有commit/rollback前提下任何會話 insert update delete select 等操作都不允許,否則會報錯

ORA-12838: cannot read/modify an object after modifying it in parallel

解釋如下:

總結(jié)

以上是生活随笔為你收集整理的oracle logfile sync,oracle等待事件3构造一个DirectPathwrite等待事件和构造一个LogFileSync等待事件...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 高h喷水荡肉少妇爽多p视频 | 四虎影视免费 | 麻豆www.| 一区二区三区高清在线 | 麻豆69| 人妻精品久久久久中文字幕 | 久久精品—区二区三区舞蹈 | 久久精品www人人爽人人 | 国产日韩欧美在线播放 | 制服丝袜第二页 | 爱情岛论坛av | 毛片网站视频 | 天天色天天射综合网 | 看91| 99国产精品人妻噜啊噜 | 宅男噜噜噜 | 国产精品jizz在线观看无码 | 天天狠狠 | 欧美乱大交xxxxx | 国产成人免费在线观看 | 成人av入口 | 在线你懂得 | 精品一区二区不卡 | 夜夜摸夜夜操 | 亚洲精品av中文字幕在线在线 | 亚洲国产精品成人av | 国产精久久久久久 | 久久日av| 欧美成人三级在线视频 | 亚洲成av人片在线观看无 | 久久亚洲AV无码精品 | 国产大屁股喷水视频在线观看 | 狠狠插狠狠干 | 美女搡bbb又爽又猛又黄www | 一本大道久久久久精品嫩草 | 国产在线观看av | 中文字幕女同女同女同 | 久久最新网址 | 国产精品美女久久久久久久久 | 久久亚洲AV无码专区成人国产 | 91久久精 | 蜜桃视频在线观看网站 | 给我看高清的视频在线观看 | 日本理伦片午夜理伦片 | 狠狠欧美 | 欧美xxxx黑人xyx性爽 | 国产高清视频一区 | 激情欧美一区二区三区 | 催眠调教艳妇成肉便小说 | 亚洲自拍色 | 老妇女av | 手机在线看永久av片免费 | 天天添天天射 | 就操成人网| 久久国产成人精品av | 91蝌蚪网| 欧美又大粗又爽又黄大片视频 | 日韩精品国产精品 | 欧美日韩激情一区二区 | 亚洲午夜免费视频 | 99ri精品 | 无码人妻一区二区三区av | 欧美一区二区福利视频 | 国产色视频网站 | www.久久久精品| 欧美比基尼 | 国产精品黄色网 | 久草新| 欧美日韩国产激情 | 中文字幕一区在线播放 | 欧美久久一区二区三区 | 91久久久久久久久久久 | 九九九视频在线观看 | 日韩精品一区二区三区四区 | 日本一区欧美 | 国产xxxxwwww | 亚洲欧美日韩免费 | 18无码粉嫩小泬无套在线观看 | 国产精品久久久一区二区 | 超碰公开在线观看 | 国产又色又爽又黄又免费 | 中国免费毛片 | 亚洲精品一区二区18漫画 | 91视频在线免费观看 | 女女互磨互喷水高潮les呻吟 | 国产一区在线不卡 | 日韩城人免费 | 九九爱爱视频 | 国产美女黄网站 | 久久久久人妻一区精品色 | 国产黄色电影 | 国产成人自拍偷拍 | 久久福利电影 | 日本少妇xxxx | 成人做爰视频www网站小优视频 | 麻豆av免费在线观看 | 一级黄色免费视频 | 亚洲成人免费网站 | 嫩草视频国产 |