久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術(shù)文章
文章詳情頁

從縱橫五個方面精細(xì)優(yōu)化你的Oracle

瀏覽:178日期:2023-11-25 08:14:24
在過去的十年中,Oracle已經(jīng)成為世界上最專業(yè)的數(shù)據(jù)庫之一。對于IT專家來說,就是要確保利用Oracle的強(qiáng)大特性來提高他們公司的生產(chǎn)力。最有效的方法之一是通過Oracle調(diào)優(yōu)。它有大量的調(diào)整參數(shù)和技術(shù)來改進(jìn)你的Oracle數(shù)據(jù)庫的性能。 Oracle調(diào)優(yōu)是一個復(fù)雜的主題。關(guān)于調(diào)優(yōu)可以寫整整一本書,不過,為了改善Oracle數(shù)據(jù)庫的性能,有一些基本的概念是每個Oracle DBA都應(yīng)該遵從的。 在這篇簡介中,我們將簡要地介紹以下的Oracle主題: 外部調(diào)整:我們應(yīng)該記住Oracle并不是單獨(dú)運(yùn)行的。因此我們將查看一下通過調(diào)整Oracle服務(wù)器以得到高的性能。 Rowre-sequencing以減少磁盤I/O:我們應(yīng)該懂得Oracle調(diào)優(yōu)最重要的目標(biāo)是減少I/O。 Oracle SQL調(diào)整:Oracle SQL調(diào)整是Oracle調(diào)整中最重要的領(lǐng)域之一,只要通過一些簡單的SQL調(diào)優(yōu)規(guī)則就可以大幅度地提升SQL語句的性能,這是一點都不希奇的。 調(diào)整Oracle排序:排序?qū)τ贠racle性能也是有很大影響的。 調(diào)整Oracle的競爭:表和索引的參數(shù)設(shè)置對于UPDATE和INSERT的性能有很大的影響。 我們首先從調(diào)整Oracle外部的環(huán)境開始。假如內(nèi)存和CPU的資源不足的話,任何的Oracle調(diào)整都是沒有幫助的。 外部的性能問題 Oracle并不是單獨(dú)運(yùn)行的。Oracle數(shù)據(jù)庫的性能和外部的環(huán)境有很大的關(guān)系。這些外部的條件包括有: ◆CPU--CPU資源的不足令查詢變慢。當(dāng)查詢超過了Oracle服務(wù)器的CPU性能時,你的數(shù)據(jù)庫性能就受到CPU的限制。 ◆內(nèi)存--可用于Oralce的內(nèi)存數(shù)量也會影響SQL的性能,非凡是在數(shù)據(jù)緩沖和內(nèi)存排序方面。 ◆網(wǎng)絡(luò)--大量的Net8通信令SQL的性能變慢。 許多新手都錯誤的認(rèn)為應(yīng)該首先調(diào)整Oracle數(shù)據(jù)庫,而不是先確認(rèn)外部資源是否足夠。實際上,假如外部環(huán)境出現(xiàn)瓶頸,再多的Oracle調(diào)整都是沒有幫助的。 在檢查Oracle的外部環(huán)境時,有兩個方面是需要注重的: 1、當(dāng)運(yùn)行隊列的數(shù)目超過服務(wù)器的CPU數(shù)量時,服務(wù)器的性能就會受到CPU的限制。補(bǔ)救的方法是為服務(wù)器增加額外的CPU或者關(guān)閉需要很多處理資源的組件,例如Oracle Parallel Query 。 2、內(nèi)存分頁。當(dāng)內(nèi)存分頁時,內(nèi)存容量已經(jīng)不足,而內(nèi)存頁是與磁盤上的交換區(qū)進(jìn)行交互的。補(bǔ)救的方法是增加更多的內(nèi)存,減少Oracle SGA的大小,或者關(guān)閉Oracle的多線程服務(wù)器。 可以使用各種標(biāo)準(zhǔn)的服務(wù)器工具來得到服務(wù)器的統(tǒng)計數(shù)據(jù),例如vmstat,glance,top和sar。DBA的目標(biāo)是確保數(shù)據(jù)庫服務(wù)器擁有足夠的CPU和內(nèi)存資源來處理Oracle的請求。 以下讓我們來看一下Oracle的row-resequencing是如何能夠極大地減少磁盤I/O的。Row-resequencing(行的重新排序) 就象我們上面提到的,有經(jīng)驗的Oracle DBA都知道I/O是響應(yīng)時間的最大組成部分。其中磁盤I/O非凡厲害,因為當(dāng)Oracle由磁盤上的一個數(shù)據(jù)文件得到一個數(shù)據(jù)塊時,讀的進(jìn)程就必須等待物理I/O操作完成。磁盤操作要比數(shù)據(jù)緩沖慢10,000倍。因此,假如可以令I(lǐng)/O最小化,或者減少由于磁盤上的文件競爭而帶來的瓶頸,就可以大大地改善Oracle數(shù)據(jù)庫的性能。 假如系統(tǒng)響應(yīng)很慢,通過減少磁盤I/O就可以有一個很快的改善。假如在一個事務(wù)中通過按一定的范圍搜索primary-key索引來訪問表,那么重新以CTAS的方法組織表將是你減少I/O的首要策略。通過在物理上將行排序為和primary-key索引一樣的順序,就可以加快獲得數(shù)據(jù)的速度。 就象磁盤的負(fù)載平衡一樣,行的重新排序也是很簡單的,而且也很快。通過與其它的DBA治理技巧一起使用,就可以在高I/O的系統(tǒng)中大大地減少響應(yīng)的時間。 在高容量的在線事務(wù)處理環(huán)境中(online transaction processing,OLTP),數(shù)據(jù)是由一個primary索引得到的,重新排序表格的行就可以令連續(xù)塊的順序和它們的primary索引一樣,這樣就可以在索引驅(qū)動的表格查詢中,減少物理I/O并且改善響應(yīng)時間。這個技巧僅在應(yīng)用選擇多行的時候有用,或者在使用索引范圍搜索和應(yīng)用發(fā)出多個查詢來得到連續(xù)的key時有效。對于隨機(jī)的唯一primary-key(主鍵)的訪問將不會由行重新排序中得到好處。 讓我們看一下它是如何工作的。考慮以下的一個SQL的查詢,它使用一個索引來得到100行: selectsalaryfromemployeewherelast_name like 'B%'; 這個查詢將會使用last_name_index,搜索其中的每一行來得到目標(biāo)行。這個查詢將會至少使用100次物理磁盤的讀取,因為employee的行存放在不同的數(shù)據(jù)塊中。 不過,假如表中的行已經(jīng)重新排序為和last_name_index的一樣,同樣的查詢又會怎樣處理呢?我們可以看到這個查詢只需要三次的磁盤I/O就讀完全部100個員工的資料(一次用作索引的讀取,兩次用作數(shù)據(jù)塊的讀取),減少了97次的塊讀取。 重新排序帶來的性能改善的程度在于在你開始的時候行的亂序性如何,以及你需要由序列中訪問多少行。至于一個表中的行與索引的排序鍵的匹配程度,可以查看數(shù)據(jù)字典中的dba_indexes和dba_tables視圖得到。 在dba_indexes的視圖中,查看clustering_factor列。假如clustering_factor的值和表中的塊數(shù)目大致一樣,那么你的表和索引的順序是一樣的。不過,假如clustering_factor的值接近表中的行數(shù)目,那就表明表格中的行和索引的順序是不一樣的。 行重新排序的作用是不可以小看的。在需要進(jìn)行大范圍的索引搜索的大表中,行重新排序可以令查詢的性能提高三倍。一旦你已經(jīng)決定重新排序表中的行,你可以使用以下的工具之一來重新組織表格。 ◆使用Oracle的Create Table As Select (CTAS)語法來拷貝表格 ◆Oracle9i自帶的表格重新組織工具 以下,我們來看以下SQL語句的調(diào)優(yōu)。SQL調(diào)優(yōu) Oracle的SQL調(diào)優(yōu)是一個復(fù)雜的主題,甚至是需要整本書來介紹Oracle SQL調(diào)優(yōu)的細(xì)微差別。不過有一些基本的規(guī)則是每個Oracle DBA都需要跟從的,這些規(guī)則可以改善他們系統(tǒng)的性能。SQL調(diào)優(yōu)的目標(biāo)是簡單的: ◆消除不必要的大表全表搜索:不必要的全表搜索導(dǎo)致大量不必要的I/O,從而拖慢整個數(shù)據(jù)庫的性能。調(diào)優(yōu)專家首先會根據(jù)查詢返回的行數(shù)目來評價SQL。在一個有序的表中,假如查詢返回少于40%的行,或者在一個無序的表中,返回少于7%的行,那么這個查詢都可以調(diào)整為使用一個索引來代替全表搜索。對于不必要的全表搜索來說,最常見的調(diào)優(yōu)方法是增加索引。可以在表中加入標(biāo)準(zhǔn)的B樹索引,也可以加入bitmap和基于函數(shù)的索引。要決定是否消除一個全表搜索,你可以仔細(xì)檢查索引搜索的I/O開銷和全表搜索的開銷,它們的開銷和數(shù)據(jù)塊的讀取和可能的并行執(zhí)行有關(guān),并將兩者作對比。在一些情況下,一些不必要的全表搜索的消除可以通過強(qiáng)制使用一個index來達(dá)到,只需要在SQL語句中加入一個索引的提示就可以了。 ◆在全表搜索是一個最快的訪問方法時,將小表的全表搜索放到緩存中,調(diào)優(yōu)專家應(yīng)該確保有一個專門的數(shù)據(jù)緩沖用作行緩沖。在Oracle7中,你可以使用alter table xxx cache語句,在Oracle8或以上,小表可以被強(qiáng)制為放到KEEP池中緩沖。 ◆確保最優(yōu)的索引使用:對于改善查詢的速度,這是非凡重要的。有時Oracle可以選擇多個索引來進(jìn)行查詢,調(diào)優(yōu)專家必須檢查每個索引并且確保Oracle使用正確的索引。它還包括bitmap和基于函數(shù)的索引的使用。 ◆確保最優(yōu)的JOIN操作:有些查詢使用NESTED LOOP join快一些,有些則是HASH join快一些,另外一些則是sort-merge join更快。 這些規(guī)則看來簡單,不過它們占SQL調(diào)優(yōu)任務(wù)的90%,并且它們也無需完全懂得Oracle SQL的內(nèi)部運(yùn)作。以下我們來簡單概覽以下Oracle SQL的優(yōu)化。 我們首先簡要查看Oracle的排序,并且看一看排序操作是如何影響性能的。調(diào)整Oracle的排序操作 排序是SQL語法中一個小的方面,但很重要,在Oracle的調(diào)整中,它經(jīng)常被忽略。當(dāng)使用create index、ORDER BY或者GROUP BY的語句時,Oracle數(shù)據(jù)庫將會自動執(zhí)行排序的操作。通常,在以下的情況下Oracle會進(jìn)行排序的操作:使用Order by的SQL語句 使用Group by的SQL語句在創(chuàng)建索引的時候進(jìn)行table join時,由于現(xiàn)有索引的不足而導(dǎo)致SQL優(yōu)化器調(diào)用MERGE SORT。 當(dāng)與Oracle建立起一個session時,在內(nèi)存中就會為該session分配一個私有的排序區(qū)域。假如該連接是一個專用的連接(dedicated connection),那么就會根據(jù)init.ora中sort_area_size參數(shù)的大小在內(nèi)存中分配一個Program Global Area (PGA)。假如連接是通過多線程服務(wù)器建立的,那么排序的空間就在large_pool中分配。不幸的是,對于所有的session,用做排序的內(nèi)存量都必須是一樣的,我們不能為需要更大排序的操作分配額外的排序區(qū)域。因此,設(shè)計者必須作出一個平衡,在分配足夠的排序區(qū)域以避免發(fā)生大的排序任務(wù)時出現(xiàn)磁盤排序(disk sorts)的同時,對于那些并不需要進(jìn)行很大排序的任務(wù),就會出現(xiàn)一些浪費(fèi)。當(dāng)然,當(dāng)排序的空間需求超出了sort_area_size的大小時,這時將會在TEMP表空間中分頁進(jìn)行磁盤排序。磁盤排序要比內(nèi)存排序大概慢14,000倍。 上面我們已經(jīng)提到,私有排序區(qū)域的大小是有init.ora中的sort_area_size參數(shù)決定的。每個排序所占用的大小由init.ora中的sort_area_retained_size參數(shù)決定。當(dāng)排序不能在分配的空間中完成時,就會使用磁盤排序的方式,即在Oracle實例中的臨時表空間中進(jìn)行。 磁盤排序的開銷是很大的,有幾個方面的原因。首先,和內(nèi)存排序相比較,它們非凡慢;而且磁盤排序會消耗臨時表空間中的資源。Oracle還必須分配緩沖池塊來保持臨時表空間中的塊。無論什么時候,內(nèi)存排序都比磁盤排序好,磁盤排序?qū)钊蝿?wù)變慢,并且會影響Oracle實例的當(dāng)前任務(wù)的執(zhí)行。還有,過多的磁盤排序?qū)頵ree buffer waits的值變高,從而令其它任務(wù)的數(shù)據(jù)塊由緩沖中移走。 接著,讓我們看一下Oracle的競爭,并且看一下表的存儲參數(shù)的設(shè)置是如何影響SQL UPDATE和INSERT語句的性能的。調(diào)整Oracle的競爭 Oracle的其中一個優(yōu)點時它可以治理每個表空間中的自由空間。Oracle負(fù)責(zé)處理表和索引的空間治理,這樣就可以讓我們無需懂得Oracle的表和索引的內(nèi)部運(yùn)作。不過,對于有經(jīng)驗的Oracle調(diào)優(yōu)專家來說,他需要懂得Oracle是如何治理表的extent和空閑的數(shù)據(jù)塊。對于調(diào)整擁有高的insert或者update的系統(tǒng)來說,這是非常重要的。 要精通對象的調(diào)整,你需要懂得freelists和freelist組的行為,它們和pctfree及pctused參數(shù)的值有關(guān)。這些知識對于企業(yè)資源計劃(ERP)的應(yīng)用是非凡重要的,因為在這些應(yīng)用中,不正確的表設(shè)置通常是DML語句執(zhí)行慢的原因。 對于初學(xué)者來說,最常見的錯誤是認(rèn)為默認(rèn)的Oracle參數(shù)對于所有的對象都是最佳的。除非磁盤的消耗不是一個問題,否則在設(shè)置表的pctfree和pctused參數(shù)時,就必須考慮平均的行長和數(shù)據(jù)庫的塊大小,這樣空的塊才會被有效地放到freelists中。當(dāng)這些設(shè)置不正確時,那些得到的freelists也是“dead”塊,因為它們沒有足夠的空間來存儲一行,這樣將會導(dǎo)致明顯的處理延遲。 Freelists對于有效地重新使用Oracle表空間中的空間是很重要的,它和pctfree及pctused這兩個存儲參數(shù)的設(shè)置直接相關(guān)。 通過將pctused設(shè)置為一個高的值,這時數(shù)據(jù)庫就會盡快地重新使用塊。不過,高性能和有效地重新使用表的塊是對立的。在調(diào)整Oracle的表格和索引時,需要認(rèn)真考慮究竟需要高性能還是有效的空間重用,并且據(jù)此來設(shè)置表的參數(shù)。以下我們來看一下這些freelists是如何影響Oracle的性能的。 當(dāng)有一個請求需要插入一行到表格中時,Oracle就會到freelist中尋找一個有足夠的空間來容納一行的塊。你也許知道,freelist串是放在表格或者索引的第一個塊中,這個塊也被稱為段頭(segment header)。pctfree和pctused參數(shù)的唯一目的就是為了控制塊如何在freelists中進(jìn)出。雖然freelist link和unlink是簡單的Oracle功能,不過設(shè)置freelist link(pctused)和unlink(pctfree)對Oracle的性能確實有影響。 由DBA的基本知識知道,pctfree參數(shù)是控制freelist un-links的(即將塊由freelists中移除)。設(shè)置pctfree=10意味著每個塊都保留10%的空間用作行擴(kuò)展。pctused參數(shù)是控制freelist re-links的。設(shè)置pctused=40意味著只有在塊的使用低于40%時才會回到表格的freelists中。 許多新手對于一個塊重新回到freelists后的處理都有些誤解。其實,一旦由于一個刪除的操作而令塊被重新加入到freelist中,它將會一直保留在freelist中即使空間的使用超過了60%,只有在到達(dá)pctfree時才會將數(shù)據(jù)塊由freelist中移走。表格和索引存儲參數(shù)設(shè)置的要求總結(jié) 以下的一些規(guī)則是用來設(shè)置freelists,freelistgroups,pctfree和pctused存儲參數(shù)的。你也知道,pctused和pctfree的值是可以很輕易地通過alter table命令修改的,一個好的DBA應(yīng)該知道如何設(shè)置這些參數(shù)的最佳值。 有效地使用空間和高性能之間是有矛盾的,而表格的存儲參數(shù)就是控制這個方面的矛盾: ◆對于需要有效地重新使用空間,可以設(shè)置一個高的pctused值,不過副作用是需要額外的I/O。一個高的pctused值意味著相對滿的塊都會放到freelist中。因此,這些塊在再次滿之前只可以接受幾行記錄,從而導(dǎo)致更多的I/O。 ◆追求高性能的話,可以將pctused設(shè)置為一個低的值,這意味著Oracle不會將數(shù)據(jù)塊放到freelists中直到它幾乎是空的。 那么塊將可以在滿之前接收更多的行,因此可以減少插入操作的I/O。要記住Oracle擴(kuò)展新塊的性能要比重新使用現(xiàn)有的塊高。對于Oracle來說,擴(kuò)展一個表比治理freelists消耗更少的資源。讓我們往返顧一下設(shè)置對象存儲參數(shù)的一些常見規(guī)則: ◆經(jīng)常將pctused設(shè)置為可以接收一條新行。對于不能接受一行的free blocks對于我們來說是沒有用的。假如這樣做,將會令Oracle的性能變慢,因為Oracle將在擴(kuò)展表來得到一個空的塊之前,企圖讀取5個“dead”的free block 。 ◆表格中chained rows的出現(xiàn)意味著pctfree太低或者是db_block_size太少。在很多情況下,RAW和LONG RAW列都很巨大,以至超過了Oracle的最大塊的大小,這時chained rows是不可以避免的。 ◆假如一個表有同時插入的SQL語句,那么它需要有同時刪除的語句。運(yùn)行單一個一個清除的工作將會把全部的空閑塊放到一個freelist中,而沒有其它包含有任何空閑塊的freelists出現(xiàn)。 ◆freelist參數(shù)應(yīng)該設(shè)置為表格同時更新的最大值。例如,假如在任何時候,某個表最多有20個用戶執(zhí)行插入的操作,那么該表的參數(shù)應(yīng)該設(shè)置為freelists=20。 應(yīng)記住的是freelist groups參數(shù)的值只是對于Oracle Parallel Server和Real Application Clusters才是有用的。對于這類Oracle,freelist groups應(yīng)該設(shè)置為訪問該表格的Oracle Parallel Server實例的數(shù)目。
標(biāo)簽: Oracle 數(shù)據(jù)庫
主站蜘蛛池模板: 国产婷婷精品av在线 | 国产欧美精品 | 99国产精品久久久久久久成人热 | 欧美成人一区二区 | 一本岛在线视频 | 国产福利网站 | 成人欧美一区二区三区在线观看 | 国产午夜精品一区二区三区嫩草 | 亚洲精品一区二区三区中文字幕 | 久久伊人操| 免费观看视频毛片 | 国产视频第一页 | 精品一区二区三区四区五区 | 久久久久久久久久久网站 | www.伊人网| 六月丁香av | 一区二区日韩在线观看 | 欧美日韩国产精品一区二区亚洲 | 欧美色视频在线观看 | 成人黄色在线视频 | 天天操天天舔 | 日韩精品久久久久久 | 国产一区91| 在线中文字幕视频 | 久久精品欧美一区二区三区不卡 | 比利时xxxx性hd极品 | 午夜免费观看网站 | 欧美视频三区 | 欧美一区二区黄色片 | 欧美成人精品一区二区男人看 | 精品国产欧美一区二区 | 欧美日韩毛片 | 日本福利在线观看 | 日韩欧美h | 一区二区免费 | 国产精品a一区二区三区网址 | 成人在线免费观看 | 一区二区三区日韩在线 | 国产第一亚洲 | 中文字字幕在线 | 一级黄色片看看 | 国产精品美女久久久久久久久久久 | 在线色网 | 天天拍天天操 | 国产精品综合视频 | 深夜成人小视频 | 剑来高清在线观看 | 日本色综合| 国产精品片aa在线观看 | 99精品在线 | 一区久久 | 久久这里只有精品首页 | 日韩毛片免费在线观看 | 免费在线观看国产 | 一区二区三区四区在线视频 | 一区二区三区在线播放 | 国产在线拍 | av手机在线电影 | 欧美黄色网 | 亚洲超碰av | 国产精品原创av | 精品www| 欧美久久久久久久 | 91hd精品少妇 | 日韩中文视频 | 日本二区在线观看 | 精品国产一区二区三区久久久蜜月 | 成人精品视频一区二区三区 | 亚洲国产精品麻豆 | 午夜精品视频 | 999在线观看精品免费不卡网站 | 欧洲精品在线观看 | 国产精品久久一区二区三区 | 日韩视频中文字幕 | 中文字幕一区二区三区日韩精品 | 中文在线视频 | 日韩有码在线观看 | 黄色av网站免费 | 国产日韩欧美综合 | 亚洲天堂一区二区 | 欧美日韩精品一区二区在线观看 | 欧美综合视频 | 日韩精品一区二区三区 | 久久午夜综合久久 | 亚洲aⅴ天堂av在线电影软件 | 国产中文字幕在线观看 | 中文字幕一区二区在线观看 | 国产欧美精品区一区二区三区 | 国产一区二区三区久久久 | 美女视频黄的免费 | www.伊人| 免费不卡视频 | 成人小视频在线看 | 久久另类ts人妖一区二区 | 国产精品久久久久久久久 | k8久久久一区二区三区 | 伊人精品视频在线观看 | 国产精品18hdxxxⅹ在线 | 国产电影一区二区在线观看 | www午夜| 久久久久国产精品午夜一区 | 4h影视| 国产精品久久久久久久午夜 | 天堂一区二区三区 | 黄色一级大片视频 | 羞羞视频免费观 | 在线观看免费av网 | 99亚洲精品| 国产情侣av自拍 | 久久亚洲黄色 | 九色一区二区 | 国产精品不卡 | 久久久久久久一区二区 | 夜夜骑av | 一二三四区视频在线观看 | 高清久久 | 伊人操操 | 欧美日韩亚洲二区 | 欧美日一区二区 | 一色屋精品久久久久久久久久 | 日韩欧美视频 | 免费观看毛片 | 日韩成人国产 | 日韩在线观看毛片 | 亚洲国产精品一区二区三区 | 男人的天堂在线视频 | 久久精品国产亚卅av嘿嘿 | 日日干天天操 | 亚洲人人舔人人 | 色综合天天综合网国产成人网 | 久久小视频 | 天堂中文av | 欧美一级艳情片免费观看 | 视频网站免费观看 | 国产免费一区二区三区 | 国产伦精品一区二区三区照片91 | 国产97色在线 | 亚洲 | 亚洲国产成人av好男人在线观看 | 亚洲免费色 | 日本成人中文字幕 | 成人欧美一区二区三区黑人孕妇 | 日韩欧美亚洲 | 亚洲综合色自拍一区 | 99精品国产高清一区二区麻豆 | 日本成人中文字幕在线观看 | 日本中文字幕在线视频 | 狠狠色狠狠色综合网 | 在线免费中文字幕 | 午夜免费小视频 | 狠狠入ady亚洲精品经典电影 | 色综合一区 | 免费黄色毛片视频 | 九九久久精品 | 国产精品网站在线观看 | 国产成人99久久亚洲综合精品 | 亚洲成av人片一区二区梦乃 | 视频在线一区二区 | 欧美日韩一区二区三区在线观看 | 99热手机在线观看 | 欧美日韩成人在线 | 欧美国产在线视频 | 久久综合一区二区三区 | 久久一区二区视频 | 国产精品一区二区三区在线播放 | 国产日韩欧美一区二区在线观看 | 91视频免费看 | 一区二区三区回区在观看免费视频 | 97操视频| 成人天堂噜噜噜 | 国产精品久久久久久久久福交 | 成人国产网站 | 色综合社区 | 91蜜桃视频 | 日韩免费高清视频 | 国产精品伊人影院 | 国产精品久久免费视频 | 91视频一88av | 97久久精品人人做人人爽50路 | 91综合网 | 欧美精品亚洲 | 一区二区中文字幕在线观看 | 精品免费国产一区二区三区四区 | 操操操av| 国产精品福利午夜在线观看 | 噜噜噜在线 | 国产成人精品一区二区三区视频 | 99re| 欧美一区二区三区久久精品 | 久久99精品视频 | 国产精品一区二区久久久久 | 精品日韩一区二区三区 | 精品少妇一区二区三区日产乱码 | 久久国语 | 色呦呦网站在线观看 | 性欧美大战久久久久久久免费观看 | 久久久精品免费观看 | 国产91精品在线 | 欧美综合久久 | 久久精品国产视频 | 国产欧美日韩在线 | 五月综合婷| 成a人片在线观看 | 午夜精品福利一区二区三区蜜桃 | 中文在线亚洲 | www久久精品| 蜜臀视频在线观看 | 伊人精品在线 | 91精品国产日韩91久久久久久 | 在线观看国产精品一区 | 中文字幕乱码亚洲精品一区 | 亚洲精品一区二三区不卡 | 久草综合网 | 黄色拍拍视频 | 亚洲欧美中文日韩v在线观看 | a级性生活 | 国产精品视频 | 亚洲高清精品视频 | 91免费在线视频 | 99免费在线播放99久久免费 | 午夜精品久久久久久久男人的天堂 | 91免费在线播放 | 99看片| 91av导航 | 成人欧美一区二区三区黑人孕妇 | 人妖 丝袜 另类 亚洲 | 日韩视频一| 日韩中文字幕免费在线 | 国产精品夜色一区二区三区 | 国产一区久久 | 亚洲综合无码一区二区 | www.麻豆av| 日韩精品一区二区三区在线观看 | 日韩中文在线 | 伊人网站 | www.黄网 | 中文字幕在线观看视频一区 | 亚洲欧美激情精品一区二区 | 日本免费www | 视频一区二区三区免费观看 | 亚洲国产精品99久久久久久久久 | 国产在线一 | 亚洲精品电影在线观看 | 2018狠狠干 | 日韩欧美国产电影 | 天堂资源| 国产视频福利在线 | 99国内精品久久久久久久 | 五月婷婷激情网 | 亚洲一区不卡 | 免费成人一级片 | 日韩不卡中文字幕 | 日本国产一区二区 | 在线精品亚洲欧美日韩国产 | 国产99久久久精品视频 | 久久成人精品 | 日韩在线资源 | 亚洲国产综合在线 | 成人免费在线视频 | 神马久久久久久 | 国产一区二区三区在线视频 | 91看片在线观看 | 中文字幕一二三区 | 国产综合区 | 国产二区视频 | 欧美在线a| 日韩在线二区 | 亚洲成人一 | 亚洲精品久久久久久久久久久 | 奇米精品一区二区三区在线观看 | 九九热免费精品视频 | 91亚洲国产成人久久精品网站 | 激情91| 91亚洲高清 | av免费观看在线 | 可以在线观看的黄色 | 免费看h | 欧美视频网站 | 成人免费视频视频在线观看 免费 | av免费网站在线观看 | 欧美亚洲激情 | 91精品国产777在线观看 | 国产日韩欧美 | 91久久| 日韩国产高清在线 | 国产精品一二区 | www久久久 | 伊人久久综合影院 | 久久精品这里只有精品 | 777xacom| 久久一| 一级黄色大片免费 | 久久天堂电影 | а天堂中文最新一区二区三区 | 久久久www成人免费精品 | 中文字幕视频一区 | 日本亚洲精品成人欧美一区 | 国产一区免费视频 | 九一视频在线免费观看 | 成人免费视频7777777 | 大陆一级毛片免费视频观看 | 在线视频久久 | 综合久久99 | 国产在线观看欧美 | 美女久久久久 | 亚洲精品福利视频 | 九九精品视频在线观看 | 五月婷婷色 | 欧美精品久久久 | 免费av电影观看 | 日韩在线免费 | 爱爱视频在线观看 | 亚洲高清一区二区三区 | 国产精品99久久久久久宅男 | 黄色片视频在线观看 | 国产精品久久久久久久久免费桃花 | 久久美女 | 国产一区不卡 | 欧美亚洲在线 | 黄色网免费看 | 成人免费xxxxx在线观看 | 国产视频精品一区二区三区 | 日韩一区二区在线观看 | 亚洲网站在线观看 | 亚洲免费人成在线视频观看 | 国产亚洲一区二区三区在线观看 | 国产伦精品一区二区三区四区视频_ | 日韩欧美国产精品一区二区三区 | 99久久99久久精品国产片果冻 | 亚洲国产精品久久久 | 色视频免费在线观看 | 日韩欧美a级v片免费播放 | 视频一区二区三区在线观看 | 亚洲高清电影 | 欧美一区二区久久 | 国产一区二区三区在线看 | 在线免费看a | 一区二区中文字幕 | 精品国产乱码一区二区三区 | 91.成人天堂一区 | 国产成人av一区 | 免费毛片一区二区三区久久久 | 自拍偷拍第一页 | 天堂一区二区三区 | 亚洲毛片在线观看 | 免费视频一区二区 | 一级毛片视频播放 | 精品美女一区 | 蜜桃中文字幕 | 91伊人 | 91av亚洲| 中文字幕在线一区二区三区 | 午夜精品久久久久久久久久久久 | 国产欧美精品一区二区 | 色吊丝在线永久观看最新版本 | 国产www视频 | 久久国产成人 | 精品国产髙清在线看国产毛片 | 亚洲一区二区三区久久久 | 成人欧美日韩一区二区三区 | 丁香婷婷在线 | 伊人春色成人 | 亚洲精品久久久久久久久 | 九九资源站 | 99精品欧美一区二区三区综合在线 | 日产精品久久久一区二区 | 久久国产一区视频 | 久久99国产精品 | 欧美综合区| 日韩一二区视频 | 欧美成人一区二区三区片免费 | 一级篇| 国产成人欧美一区二区三区的 | 国产美女www爽爽爽免费视频 | 精品视频在线观看 | 一区二区精品在线 | 99精品视频在线观看 | 亚洲中午字幕 | 久久精品国产99国产 | 国产一级黄色大片 | 91最新| 欧美成人免费网站 | 蜜臀视频在线观看 | 亚洲精品夜夜夜 | 97av视频在线观看 | 日韩国产| 国产一级片 | 五月婷婷综合激情网 | av一区二区三区在线观看 | 国产美女视频一区 | 91精品国产91久久久久游泳池 | 山岸逢花在线观看无删减 | 黄网站免费在线观看 | 亚洲色图3p | 色视频www在线播放国产人成 | 亚洲精品成人无限看 | 中国91视频 | 一区二区三区在线看 | 午夜电影网址 | 亚洲狠狠爱 | 成人在线高清视频 | 欧美日韩三级 | 亚洲视频区 | 99精品网 | 69日影院 | 老司机在线精品视频 | 国产成人高清 | 国产高清一区二区三区 | 一区二区在线免费观看 | 国产精品一二 | 91在线 | 先锋资源在线观看 | 国产欧美综合一区二区三区 | 亚洲不卡在线 | 国产精品久久久久久一级毛片 | 日韩在线一区二区三区 | 国产一级特黄aaa大片 | 国产99久久精品一区二区永久免费 | 暖暖视频日韩欧美在线观看 | 久久精av| 欧美久久久久久久久久久 | 日韩不卡一区二区 | 国产精品久久久久久亚洲调教 | 黄视频入口| 黄色国产大片 | 日本私人网站在线观看 | 国产综合精品 | 在线观看国产小视频 | 日本不卡视频 | 91视频免费网站 | 国产精品久久久久久久免费大片 | 国产成人午夜视频 | 亚洲精品久久久久久下一站 | 日韩a电影 | 人操人人 | 成人片免费看 | 一级片在线观看网站 | 国产精品美女久久久久久久久久久 | 视频一区二区三 | 人人射人人草 | 国产亚洲一区二区三区在线观看 | 亚洲成人精品在线观看 | 操到爽| 国产精品久久精品 | 亚洲国产精品一区二区第一页 | 久久亚洲国产精品日日av夜夜 | 国产不卡视频在线观看 | 一区二区在线电影 | 伊人国产在线 | 久久一区 | 欧美在线视频三区 | 亚洲一区中文字幕在线 | 欧美不卡一区二区 | 国产主播久久 | 国产高清精品一区二区三区 | 蜜桃精品在线观看 | 国产精品99久久久久久动医院 | 久久综合久 | 国产在线观看一区 | 亚洲日本欧美日韩高观看 | 欧美一区二区三 | 国产午夜精品福利 | 黄色毛片在线观看 | 99re在线观看 | 国产真实乱全部视频 | 国产亚洲欧美一区二区 | 国内精品视频一区国产 | 午夜午夜精品一区二区三区文 | 日韩在线观看中文字幕 | 国产精品久久99 | 国产精品久久久久久久7电影 | 色吊丝在线 | 草草视频网站 | 91麻豆精品国产91久久久久久 | 欧美成人高清视频 | 午夜亚洲一区 | 精品亚洲一区二区三区 | 亚洲国产aⅴ成人精品无吗 国产精品永久在线观看 | 亚洲综合视频一区 | 最新日韩欧美 | 色婷婷欧美 | 日韩精品一区二区三区第95 | 欧美二区三区 | 国产欧美日韩综合精品 | 欧洲精品一区 | 激情五月婷婷在线 | 一区二区在线视频 | 色天天综合久久久久综合片 | 91精品综合久久久久久五月天 | 欧洲一级视频 | 国产不卡在线 | 欧美国产日韩精品 | 欧洲精品 | 国产乡下妇女做爰视频 | 中文字幕在线观看网站 | 日韩精品一区二区三区在线观看 | 国产成人免费在线观看 | 色婷婷av一区二区三区软件 | 2018狠狠干 | 久久久久久一区 | 日韩精品 电影一区 亚洲 | 精品亚洲国产成av人片传媒 | 91综合网 | 黄色成人影视 | 伊人精品视频 | xx视频在线观看 | 日操| 午夜精品偷拍 | 在线观看av网站永久 | 人人干人人干人人 | 亚洲国产成人久久一区二区三区 | 国产一区二区在线免费 | 日韩成人在线播放 | 老妇女av | 亚洲国产精品久久 | 日韩激情一区二区 | 99久久99热这里只有精品 | 羞羞视频在线观看入口 | 欧美在线一区二区三区 | 国产在线高清视频 | 国产大学生一区 | 亚洲一区二区高清视频 | 91亚洲国产| 午夜免费视频 | 亚洲成年片 | 日日操av | 午夜影院免费观看 | 日韩精品av一区二区三区 | 一区二区视频网站 | 黄在线看v| 九一视频在线免费观看 | 亚洲另类视频 | 久久久一区二区 | 欧美a区| 中文字幕精品一区二区三区精品 | 国产超碰人人模人人爽人人添 | 国产日韩精品视频 | 国产在线免费 | 亚洲精品久久久一区二区三区 | 波多野结衣一区二区三区中文字幕 | 国产成人精品午夜视频免费 | 骚黄视频 | 精品久久久久久久久久 | 久久午夜影院 | 日日操av| 91资源在线| 91久久久久久久久久久久久 | 日批的视频 | 欧美激情综合五月色丁香小说 | 视频一区在线播放 | 国产一区二区三区在线 | 91精品啪aⅴ在线观看国产 | 欧美日韩国产一区二区三区 | 超碰8| 亚洲天堂中文字幕 | 自拍偷拍欧美 | 精品一区二区在线观看 | 色视频网站在线观看 | 欧美三级电影在线观看 | 日韩福利片| 中文字幕乱码亚洲精品一区 | 国产ts余喵喵和直男多体位 | 91在线视频播放 | 性人久久精品 | 一级黄色片网站 | 黑人xxx视频 | 欧美在线视频播放 | 亚洲精品在线观看免费 | 国产精品久久久久久久久久妇女 | 亚洲啊v在线 | 日韩av在线一区 | 久久69精品久久久久久久电影好 | 亚洲不卡视频 | 色婷网 | 久久成人精品 | 50人群体交乱视频 | 91视频观看 | 韩国精品视频在线观看 | 中文字幕在线观看第一页 | 色婷婷国产精品久久包臀 | 日韩在线一区二区 | 欧美日韩国产综合视频 | 亚洲在线免费观看 | 成人午夜在线观看 | 蜜臀精品久久久久久蜜臀 | 午夜在线观看视频 | 99久久99| 日韩视频在线观看 | 久久99视频精品 | 一区二区久久久 | 免费av毛片 | 国产一级一级特黄女人精品毛片 | 特级毛片在线大全免费播放 | 亚洲精品一区二区三区中文字幕 | 久久免费视频在线 | 美女毛片| 国产精品高清在线 | 国产精品久久久久久吹潮 | 99re视频在线播放 | 欧美男人天堂网 | 亚洲 欧美日韩 国产 中文 | 中文字幕在线电影 | 在线观看精品91福利 | 中文字幕日韩欧美一区二区三区 | 男女羞羞羞视频午夜视频 | 国产综合网站 | 99国内精品久久久久久久 | 亚洲国产精品成人 | 黄视频网址 | 亚洲福利视频在线 | 91免费视频在线 | 日韩成人av在线 | 中文字幕av亚洲精品一部二部 | 99这里只有精品 | 日韩成人精品在线 | 女人夜夜春高潮爽a∨片传媒 |