日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

SQL优化总结

發布時間:2023/12/4 数据库 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SQL优化总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

SQL 的優化主要涉及幾個方面:

(1)????相關的統計信息缺失或者不準確

(2)????索引問題

(3)????SQL 的本身的效率問題,比如使用綁定變量,批量DML 采用bulk等,這個就考驗寫SQL的基本功了,這一點也是最主要的一點。

?

一.SQL 編寫注意事項

?1.1 查看SQL

對于生產環境上的SQL,可以從AWR 或者 Statspack 報告中獲取相關的SQL 信息。

?

這部分參考:

Oracle AWR 介紹

http://blog.csdn.net/tianlesoftware/article/details/4682300

?

statspack安裝使用 和report 分析

http://blog.csdn.net/tianlesoftware/article/details/4682329

?

???????查看SQL 的性能怎么樣,最直接的工具就是通過執行計劃,通過執行計劃可以看到SQL 的執行路徑,邏輯讀,物理讀等信息,可以這些信息,可以幫助我們判斷SQL 是否還有優化的余地。

?

1.2 SQL 編寫的具體注意事項

???????這部分工作是基本功。 在SQL 編寫過程中, 避免一些低效的寫法,能將SQL的效率提高幾倍。 如:

?

to_char(created,'yyyy') = '2011'

trunc(created,'y') = to_date('01-jan-2011','dd-mon-yyyy')

?

與使用TRUNC 相比,使用TO_CHAR 所用的CPU 時間與前者相差一個數量級(即相差12倍)。因為TO_CHAR 必須把日期轉換為一個串,這要使用一個更大的代碼路徑,并利用當前的所有NLS來完成這個工作。然后必須執行一個串與串的比較。另一方面,TRUNC 只需把后5 個字節設置為1.然后將兩個7 字節的二進制數進行比較。因此,如果只是要截斷一個DATE 列,你將應該避免使用TO_CHAR。

?

之前從網上轉載了一篇文章,鏈接如下:

Oracle SQL的優化

http://blog.csdn.net/tianlesoftware/article/details/4672023

?

這是幾年前轉載的文章,其中內容有些也有誤,這里就不更正了。

?

1.3 多表關聯方式

???????表之間的關聯有如下三種方式:

(1)????Nested Loop

Inner table 循環與outer table匹配,這種是表有索引,選擇性較好,表之間的差距不大。 ===》兩層for 循環,小表匹配大表。

(2)????Hash John

小表做hash ,放內存,然后拿大表的每條記錄做hash,然后與之前小表的Hash 值匹配。==》大表匹配小表。

(3)????Sorted Merge Into

表有序,并且沒有索引。

?

具體參考:

???????多表連接的三種方式詳解 HASH JOIN MERGE JOINNESTED LOOP

???????http://blog.csdn.net/tianlesoftware/article/details/5826546

?

二. 相關理論說明

2.1 Oracle 優化器:CBO 和 RBO

Oracle?的優化器有兩種:

???????????????????RBO(Rule-BasedOptimization):?基于規則的優化器

???????????????????CBO(Cost-BasedOptimization):?基于代價的優化器

?

CBO(Cost Based Optimizer)的思路是讓Oracle?獲取所有執行計劃相關的信息,通過對這些信息做計算分析,最后得出一個代價最小的執行計劃作為最終的執行計劃。

???????從10g開始,Oracle?已經徹底丟棄了RBO。?即使在表,索引沒有被分析的時候,Oracle依然會使用CBO。此時,Oracle?會使用一種叫做動態采樣的技術,在分析SQL的時候,動態的收集表,索引上的一些數據塊,使用這些數據塊的信息及字典表中關于這些對象的信息來計算出執行計劃的代價,從而挑出最優的執行計劃。

?

當表沒有做分析的時候,Oracle?會使用動態采樣來收集統計信息,這個動作只有在SQL執行的第一次,即硬分析階段使用,后續的軟分析將不在使用動態采樣,直接使用第一次SQL硬分析時生成的執行計劃。

?

相關鏈接:

Oracle Optimizer CBO RBO

http://blog.csdn.net/tianlesoftware/article/details/5824886

?

Oracle CBO?與?RBO

http://blog.csdn.net/tianlesoftware/archive/2010/07/11/5709784.aspx

?

Oracle 分析及動態采樣

http://blog.csdn.net/tianlesoftware/article/details/5845028

?

?

2.2 軟解析和硬解析

Oracle對此SQL將進行幾個步驟的處理過程:

????1、語法檢查(syntax?check):?檢查此sql的拼寫是否語法。

????2、語義檢查(semantic?check):?諸如檢查sql語句中的訪問對象是否存在及該用戶是否具備相應的權限。

????3、對sql語句進行解析(prase):?利用內部算法對sql進行解析,生成解析樹(parse?tree)及執行計劃(execution?plan)。

????4、執行sql,返回結果(execute?and?return)

?

其中解析分為:

?Hard?Parse:?就是上面提到的對提交的Sql完全重新從頭進行解析(當在Shared?Pool中找不到時候將會進行此操作),總共有一下5個執行步驟:

??????????1:語法分析

??????????2:權限與對象檢查

?????????3:?在共享池中檢查是否有完全相同的之前完全解析好的.?如果存在,直接跳過4和5,運行Sql,?此時算soft?parse.

?????????4:選擇執行計劃

?????????5:產生執行計劃

?

注:創建解析樹、生成執行計劃對于sql的執行來說是開銷昂貴的動作,所以,應當極力避免硬解析,盡量使用軟解析。這就是在很多項目中,倡導開發設計人員對功能相同的代碼要努力保持代碼的一致性,以及要在程序中多使用綁定變量的原因。

?

Soft?Parse:?就如果是在Shared?Pool中找到了與之完全相同的Sql解析好的結果后會跳過Hard?Parse中的后面的兩個步驟。

?

Oracle SQL的硬解析和軟解析

http://blog.csdn.net/tianlesoftware/archive/2010/04/08/5458896.aspx

?

Oracle 高 Version counts 問題說明

http://blog.csdn.net/tianlesoftware/article/details/6628232

?

Oracle SQL Parsing FlowDiagram(SQL 解析流程圖)

http://blog.csdn.net/tianlesoftware/article/details/6625683

?

那么執行計劃放在內存的什么位置,在一下的Blog 有說明:

Oracle Library cache 內部機制 說明

http://blog.csdn.net/tianlesoftware/article/details/6629869

?

與解析相關的一個重要參數:cursor_sharing,它決定什么情況下使用相同的cursor,從某種意義上講,決定是否需要進行解析,該參數有3個值:

(1)FORCE

???????Allowsthe creation of a new cursor if sharing an existing cursor, or if the cursorplan is not optimal.

?(2)SIMILAR

???????Causesstatements that may differ in some literals, but are otherwise identical, toshare a cursor, unless the literals affect either the meaning of the statementor the degree to which the plan is optimized.

?(3)EXACT

???????Onlyallows statements with identical text to share the same cursor.

???????--只有SQL?語句完全相同的情況下,才會使用相同的cursor,即執行計劃。

?

Oracle cursor_sharing 參數 詳解

http://blog.csdn.net/tianlesoftware/article/details/6551723

?

2.3 執行計劃

生成SQL的執行計劃是Oracle在對SQL做硬解析時的一個非常重要的步驟,它制定出一個方案告訴Oracle在執行這條SQL時以什么樣的方式訪問數據:索引還是全表掃描,是Hash Join還是Nested loops Join等。?

?

Oracle 執行計劃(Explain Plan) 說明

http://blog.csdn.net/tianlesoftware/article/details/5827245

?

Oracle 從緩存里面查找真實的執行計劃

http://blog.csdn.net/tianlesoftware/article/details/6556850

?

Oracle Recursive Calls 說明??

http://blog.csdn.net/tianlesoftware/article/details/6561620

?

我們也可以使用OracleHint 來強制的改變SQL的執行計劃,當然Oracle 不建議這么做,因為只要統計信息正確的情況下,CBO 的分析就過一般都是正確的。

?Oracle Hint

http://blog.csdn.net/tianlesoftware/article/details/5833020

?

2.4 10053 和 10046 事件

2.4.1 10053事件

我們在查看一條SQL的執行計劃的時候,只能看到CBO?最終告訴我們的執行計劃結果,但是不知道CBO?是根據什么來做的。?如果遇到了執行計劃失真,如:一個SQL語句,很明顯oracle應該使用索引,但是執行計劃卻沒有使用索引。無法進行分析判斷。

10053事件就提供了這樣的功能。它產生的trace文件提供了Oracle如何選擇執行計劃,為什么會得到這樣的執行計劃信息。

?

對于10053事件的trace文件,我們只能直接閱讀原始的trace文件,不能使用tkprof工具來處理,tkprof工具只能用來處理sql_trace?和?10046事件產生的trace文件。

?

10053事件有兩個級別:

?????????Level2:2級是1級的一個子集,它包含以下內容:

Column statistics

Single Access Paths

Join Costs

Table Joins Considered

Join Methods Considered (NL/MS/HA)

?????????Level1:?1級比2級更詳細,它包含2級的所有內容,在加如下內容:

Parameters used by the optimizer

Index statistics

?

啟用10053事件:

ALTER SESSION SET EVENTS='10053 trace namecontext forever, level 1';

ALTER SESSION SET EVENTS='10053 trace namecontext forever, level 2';

?

關閉10053事件:

ALTER SESSION SET EVENTS '10053 trace namecontext off';

?

?

說明:

(1)sqlplus中打開autotrace看到的執行計劃實際上是用explain plan?命令得到的,explain plan?命令不會進行bind peeking。應該通過v$sql_plan查看SQL的真實的執行計劃。

(2)10053只對CBO有效,而且如果一個sql語句已經解析過,就不會產生新的trace信息。

?

2.4.2 10046 事件:

10046?事件主要用來跟蹤SQL語句,它并不是ORACLE?官方提供給用戶的命令,在官方文檔上也找不到事件的說明信息。?但是用的卻比較多,因為10046事件獲取SQL的信息比SQL_TRACE?更多。?更有利于我們對SQL的判斷。

?

10046?事件按照收集信息內容,可以分成4個級別:

Level 1:?等同于SQL_TRACE?的功能

Level 4:?在Level 1的基礎上增加收集綁定變量的信息

Level 8:?在Level 1?的基礎上增加等待事件的信息

Level 12:等同于Level 4+Level 8,?即同時收集綁定變量信息和等待事件信息。


?--啟動10046事件

??SQL>alter session set events‘10046 tracename context forever, level 12’;?


--?關閉10046事件

SQL>alter session set events ‘10046 trace name context off’;?


也可以使用oradebug 命令來執行10046:

SYS@anqing1(rac1)> oradebug setmypid

SYS@anqing1(rac1)> oradebug event 10046trace name context forever,level 8;

SYS@anqing1(rac1)> oradebug event 10046trace name context off;

SYS@anqing1(rac1)> oradebugtracefile_name

/u01/app/oracle/admin/anqing/udump/anqing1_ora_17800.trc

?

具體的內容參考:

Oracle oradebug 命令 使用說明

http://blog.csdn.net/tianlesoftware/article/details/6525628

?

Oracle?跟蹤事件?set event

http://blog.csdn.net/tianlesoftware/article/details/4977827

?

Oracle 10053 事件

http://blog.csdn.net/tianlesoftware/article/details/5859027

??????

Event 10053 執行計劃綁定變量 Bind peeking

http://blog.csdn.net/tianlesoftware/article/details/5544307

?

Oracle SQL Trace 和 10046 事件

http://blog.csdn.net/tianlesoftware/article/details/5857023

?

使用 Tkprof 分析 ORACLE 跟蹤文件

http://blog.csdn.net/tianlesoftware/article/details/5632003

?

2.5 統計信息

?優化器收集的統計信息包括如下內容:

???????????1)Table statistics

????????????????????????Number of rows

????????????????????????Number of blocks

????????????????????????Average row length

???????????2)Column statistics

????????????????????????Number of distinctvalues (NDV) in column

????????????????????????Number of nulls incolumn

????????????????????????Data distribution(histogram)

???????????3)Index statistics

????????????????????????Number of leaf blocks

????????????????????????Levels

????????????????????????Clustering factor

???????????4)System statistics

????????????????????????I/O performance and utilization

????????????????????????CPU performance andutilization

?

?

統計信息收集如下數據:

(1)表自身的分析:?包括表中的行數,數據塊數,行長等信息。

(2)列的分析:包括列值的重復數,列上的空值,數據在列上的分布情況。

(3)索引的分析:?包括索引葉塊的數量,索引的深度,索引的聚合因子等。

?

這些統計信息存放在數據字典里,如:

(1).??DBA_TABLES

(2).??DBA_OBJECT_TABLES

(3).??DBA_TAB_STATISTICS

(4).??DBA_TAB_COL_STATISTICS

(5).??DBA_TAB_HISTOGRAMS

(6).??DBA_INDEXES

(7).??DBA_IND_STATISTICS

(8).??DBA_CLUSTERS

(9).??DBA_TAB_PARTITIONS

(10).??????????????????????DBA_TAB_SUBPARTITIONS

(11).??????????????????????DBA_IND_PARTITIONS

(12).??????????????????????DBA_IND_SUBPARTITIONS

(13).??????????????????????DBA_PART_COL_STATISTICS

(14).??????????????????????DBA_PART_HISTOGRAMS

(15).??????????????????????DBA_SUBPART_COL_STATISTICS

(16).??????????????????????DBA_SUBPART_HISTOGRAMS

?

統計信息的準確程度,直接決定SQL的效率。 所以需要定期的收集相關對象的統計信息。Oracle?的Statistic?信息的收集分兩種:自動收集和手工收集。

?

Oracle?的Automatic StatisticsGathering?是通過Scheduler?來實現收集和維護的。?Job?名稱是GATHER_STATS_JOB,?該Job收集數據庫所有對象的2種統計信息:

????????????(1)Missing statistics(統計信息缺失)

????????????(2)Stale statistics(統計信息陳舊)

?

該Job?是在數據庫創建的時候自動創建,并由Scheduler來管理。Scheduler?在maintenance windows open時運行gather job。?默認情況下,job?會在每天晚上10到早上6點和周末全天開啟。該過程首先檢測統計信息缺失和陳舊的對象。然后確定優先級,再開始進行統計信息。

?

Scheduler Job的?stop_on_window_close?屬性控制GATHER_STATS_JOB?是否繼續。該屬性默認值為True.?如果該值設置為False,那么GATHER_STATS_JOB?會中斷,而沒有收集完的對象將在下次啟動時繼續收集。

?

Gather_stats_job?調用dbms_stats.gather_database_stats_job_proc過程來收集statistics?的信息。?該過程收集對象statistics的條件如下:

(1)對象的統計信息之前沒有收集過。

(2)當對象有超過10%的rows?被修改,此時對象的統計信息也稱為stale statistics。

?

Oracle Statistic 統計信息 小結

http://blog.csdn.net/tianlesoftware/article/details/4668723

?

Oracle 判斷 并 手動收集 統計信息 腳本

http://blog.csdn.net/tianlesoftware/article/details/6445868

?

?

三.索引

3.1 索引分類

索引對DB的性能中起著重要的作用。 Oracle 有如下類型的索引:

B樹索引(默認類型)
位圖索引
HASH索引
索引組織表索引
反轉鍵(reverse?key)索引
基于函數的索引
分區索引(本地和全局索引)
位圖連接索引

?

3.2 索引限制

這部分內容應該放到SQL 編寫部分,不過為了強調,還是放到這塊。

?

即使相關字段上有索引,在如下4種情況,也不會走作引:

(1)????使用不等于操作符(<>、!=)????

(2)????使用IS?NULL?或IS?NOT?NULL

(3)????使用函數

(4)????比較不匹配的數據類型??

?

所以在SQL 編寫過程中,盡量避免以上4種情況。

?

具體參考:

Oracle 索引詳解

http://blog.csdn.net/tianlesoftware/article/details/5347098

?

3.3 索引維護

這部分內容包括:

(1) ?索引的選擇性: distinct/rows, 接近與1,選擇性越高,直方圖--》數據傾斜。

(2) 索引的擴展:index segment 是由extents組成,如果extents大于10,可以考慮重建索引。

(3) 索引碎片:查詢index_stats表以確定索引中刪除的、未填滿的葉子(Leaf)行的百分比 和 height 字段。 如果索引的葉子行的碎片超過10%,或者 index_stats中height > =4, 可以考慮對索引進行重建。

??????????????select name,height, del_lf_rows, lf_rows,round((del_lf_rows/(lf_rows+0.0000000001))*100) "Frag Percent" from index_stats

?

具體參考:

索引維護:

http://blog.csdn.net/tianlesoftware/article/details/5680706

?

3.4 索引的 Clustering Factor 參數

???????這個參數是個神奇的參數,先看一種情況,有的人應該遇到過,就是表的字段上有索引,但根據這個字段做查詢時,卻發現Oracle并沒有使用索引???并且查詢條件沒有限制索引。那么Oracle 為什么不走索引? 很可能就是和這個參數值有關。

???????可以從dba_indexes 表里查看到每個具體對象的Clustering Factor值:

?select owner,index_name, clustering_factor, num_rows from dba_indexes whereowner='SYS' and index_name='IDX_T_ID';

?

???????該參數反應的是數據在物理block的上的連續性,如果該值接近于對象的block數,那么數據在block上的存儲就是有序的,如果接近與表的行數,可以反應出數據的存儲無序。

???????當數據有序時,我們查詢一個數據時,可以從一個block里一次性讀出,如果無序,那么我們可能就需要讀取多個block,這樣I/O次數增加,CBO 就會認為這種代價更大,從而選擇全表掃描來代替索引。從而導致即使有索引,也不會走。

???????但是隨著系統使用時間的越長,Clustering Factor值是會越來越大的。解決這個問題的唯一方法就是對表進行move。

?

具體參考:

Oracle Index Clustering Factor 說明

http://blog.csdn.net/tianlesoftware/article/details/6585453

?

3.5 索引掃描5種類型:

(1)index unique scan:?查詢結果返回一行記錄

(2)index range scan: 查詢結果返回多行記錄。

?

(3)index full scan:可能進行全Oracle索引掃描而不是范圍掃描,需要注意的是全Oracle索引掃描只在CBO模式下才有效。 ?????CBO根據統計數值得知進行全Oracle索引掃描比進行全表掃描更有效時,才進行全Oracle索引掃描,而且此時查詢出的數據都必須從索引中可以直接得到。

?

(4)index fast full scan: 與 index full scan很類似,但是一個顯著的區別就是它不對查詢出的數據進行排序,即數據不是以排序順序被返回。在這種存取方法中,可以使用多塊讀功能,也可以使用并行讀入,以便獲得最大吞吐量與縮短執行時間。

?

(5)index skip scan: INDEX SKIP SCAN,發生在多個列建立的復合索引上,如果SQL中謂詞條件只包含索引中的部分列,并且這些列不是建立索引時的第一列時,就可能發生INDEX SKIP SCAN。這里SKIP的意思是因為查詢條件沒有第一列或前面幾列,被忽略了。

?

具體參考:

Oracle 索引掃描的五種類型

http://blog.csdn.net/tianlesoftware/article/details/5852106

?

四.綁定變量

這個也是SQL 編寫的基本功.??簡單的說,使用綁定變量可以避免進行硬解析,減少對資源的消耗。

?

Oracle里的所有SQL 語句都是implicitly sharable的。 SQL 在執行之前,要通過一個hash 運算,生成相關的cursor。 如果通過hash 運算之后,發現已經了有對應的cursor,那就可以直接使用之前的cursor 和plan。如果不存在,就需要進行硬解析,而硬解析是一個非常耗資源的操作。需要盡量減少硬解析。

如何保證每次HASH 運算之后的hash 值都一樣,那么這就需要通過綁定變來來實現。

?

在第一次執行執行SQL 之后,如果使用了綁定變量,那么Oracle 在硬解析的時候,會進行一個叫Peek的操作。 也可以稱為偷窺。就是把實際值帶進去,幫助產生更加準確的執行計劃。比如對應的Peek列上有嚴重的數據傾斜,假設我們已經對表進行了統計信息收集,oracle 會產生該列的直方圖(histogram),在peek的時候,就會根據直方圖來決定,是走索引還是走全表掃描更劃算。

?

因此第一執行產生的執行計劃肯定是最優的?,F在假設數據傾斜有2個值,一個占90%,一個占10%。 我們第一使用10%的值,所以第一次走索引。 那么如果我們以后在綁定時,使用了90%的值,那么這時候,Oracle 還是會使用之前的cursor,繼續走索引,此時走索引就不是最優的了。

這個就是Oracle 10g里綁定變量的一個問題。 在第一次硬解析之后,以后所有的操作都會使用之前產生的cursor 和plan。所以在10g里,對于列上有嚴重數據傾斜的,最好是不采用綁定變量。

?

在Oracle 11g里,對這個問題,進行了優化,使用了Adaptive Cursor Sharing,它可以產生多個共享cursor。如果是90%的值,就使用cursor 1,如果是10%的cursor,就使用corsor 2. 在這個轉換的過程中還是有可能再次產生硬解析。

?

Oracle 11g的綁定變量處理過程如下:

???????當我們第一去執行一個帶有綁定變量的SQL時,Oracle 會進行硬解析,但是硬解析不能確定最優的執行計劃,所以這時候有了Peek。 也可以說是偷窺,即把實際值帶入,來生成一個selectivity estimate。 然后來選擇最優的一個執行計劃來執行。

???????這是第一次執行SQL語句。以后執行時就會使用已經存在的plan和cursor。 Oracle 通過Adaptive Cursor Sharing特性允許同一個SQL 可以使用多個執行計劃。

???????在每次執行時,Oracle會根據Peek 的selectivity estimate 值和直方圖(如果存在)來判斷已經存在的cursor 是否是最優的,如果不是,就重新創建一個child cursor,并講Bind-Sensitive 標記為Y。

???????而且Oracle在SQL 每次執行時,都會收集相關的統計信息,然后根據統計信息進行判斷,如果比上次的更好,就在創建一個child cursor,并將Bind-Aware 標記為Y。

???????當標記為bind-aware cursor 的cursor在下次執行時,Oracle根據新的bind value 來生成新的plan和cursor,并將原來的cursor標記為非共享,即V$SQL.IS_SHAREABLE 設置為 N,當這種cursor 長期不被使用時, 就會被移出shared SQL area.

???????在bind-aware cursor創建新的cursor 之后,如果這個cursor 和之前某個存在的cursor一樣,那么Oracle 會對他們進行合并。

???????如果在cache里不能找到bind-aware對應的plan,那么就會重新進行一次硬解析,來生成plan 和cursor,如果這個plan 以后被新的cursor 使用,那么Oracle 會將這2個cursor 進行合并。

?

Oracle 綁定變量 詳解

http://blog.csdn.net/tianlesoftware/article/details/5856430

?

Oracle 綁定變量 示例

http://blog.csdn.net/tianlesoftware/article/details/6324243

?

Oracle 10g 與 11g 綁定變量(Bind Variable) 區別 說明

http://blog.csdn.net/tianlesoftware/article/details/6591222

?

對于綁定變量的cursor 能否重用,與Cursor_sharing 參數有很大關系。具體參考:

Oracle cursor_sharing 參數 詳解

http://blog.csdn.net/tianlesoftware/article/details/6551723

?

Oracle Library cache 內部機制 說明

http://blog.csdn.net/tianlesoftware/article/details/6629869

?

?

五.其他與SQL 性能相關的鏈接

?

Oracle Sequence Cache 參數說明

http://blog.csdn.net/tianlesoftware/article/details/5995051

?

Oracle bulk 示例

http://blog.csdn.net/tianlesoftware/article/details/6599003

?

Oracle Bulk 與 性能優化 說明

http://blog.csdn.net/tianlesoftware/article/details/6578351

?

Oracle Pipelined TableFunctions 與 性能優化 說明

http://blog.csdn.net/tianlesoftware/article/details/6601540

?

Oracle arraysize 和 fetchsize 參數 與 性能優化 說明

http://blog.csdn.net/tianlesoftware/article/details/6579913

?

Oracle 利用 rowid 提升 update 性能

http://blog.csdn.net/tianlesoftware/article/details/6576156

?

Oracle Parallel Execution(并行執行)

http://blog.csdn.net/tianlesoftware/article/details/5854583

來源:http://blog.csdn.net/tianlesoftware/article/details/7008801

更多的關于sql優化的可以查看以上鏈接總結

總結

以上是生活随笔為你收集整理的SQL优化总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

一本到视频在线观看 | av在线网站大全 | 国产美女精品在线 | 久草在线看片 | av免费在线免费观看 | 欧美日本日韩aⅴ在线视频 插插插色综合 | 亚洲精品高清一区二区三区四区 | 99电影456麻豆| 国产第页 | 天天干天天射天天爽 | 免费网站在线观看人 | 亚洲美女免费精品视频在线观看 | 亚洲在线日韩 | 精品久久一区二区三区 | 成人av动漫在线观看 | 97涩涩视频 | 久久久久国产精品一区二区 | 久久国产成人午夜av影院宅 | 色a4yy| 色婷婷av在线 | 日日麻批40分钟视频免费观看 | 黄色成人毛片 | 国产黄大片在线观看 | 欧美色噜噜噜 | 国产亚洲欧美精品久久久久久 | 亚洲最大av网 | 91九色在线观看视频 | 天天操天天操天天操天天操天天操 | 久久综合加勒比 | 黄色a级片在线观看 | 中文字幕在线播放一区二区 | 91黄色免费看 | 国产精品免费不卡 | 国产精品久久久久久久久久久杏吧 | 欧美性高跟鞋xxxxhd | ww视频在线观看 | 中文字幕一区二区三区四区在线视频 | 国产黄色精品在线观看 | 亚洲一二三久久 | 少妇性色午夜淫片aaaze | 欧美精品第一 | 国产亚洲精品女人久久久久久 | 国产一二区免费视频 | 欧美一级日韩三级 | 亚洲综合在| 999视频在线播放 | 亚洲国产美女精品久久久久∴ | 久久a免费视频 | 亚洲成人av片| 手机在线小视频 | 国产成人三级在线观看 | a黄色| 国产精品 中文字幕 亚洲 欧美 | 99这里有精品 | 中文字幕第一页在线视频 | 免费在线观看日韩欧美 | 91精品国产一区二区在线观看 | 日韩av午夜在线观看 | 在线国产观看 | 欧美视频18| 97在线资源 | 99精品久久久 | 亚洲国产最新 | 中文字幕免费高 | 国产三级在线播放 | 国产黄 | 黄色亚洲免费 | 91亚洲精品久久久久图片蜜桃 | 97精品国产97久久久久久久久久久久 | 992tv又爽又黄的免费视频 | 五月婷婷天堂 | 91精品久久久久久久久久入口 | 蜜臀av免费一区二区三区 | 精品在线观 | 日本一区二区三区免费观看 | 国产黄视频在线观看 | 2019中文字幕第一页 | 黄色h在线观看 | 五月花婷婷 | 欧美国产日韩一区二区三区 | 成年人视频在线免费播放 | 天天色成人网 | 免费看精品久久片 | ww亚洲ww亚在线观看 | 国内精品福利视频 | 啪啪肉肉污av国网站 | 日本美女xx| 狠狠干.com | 久久手机看片 | 成人在线视频你懂的 | 精品一区二区精品 | 久久久久国产一区二区三区四区 | 亚洲国产丝袜在线观看 | 国产一区二区在线影院 | 91久久国产露脸精品国产闺蜜 | 黄色精品网站 | 一级久久久 | 日韩综合一区二区三区 | 91av在线免费播放 | 国产精彩在线视频 | 久久免费成人网 | 丁香九月婷婷 | 国产色妞影院wwwxxx | 91片黄在线观 | 婷婷国产视频 | 久久国产精品第一页 | 中文字幕第一页在线vr | 91av资源在线 | 中文字幕日韩av | 18久久久久久 | 国内外激情视频 | 国产理论影院 | 青青久草在线视频 | 国产高清久久 | 在线观看中文av | 精品一区二区av | 国产xx视频 | 国产亚洲精品久久久久久久久久 | 深爱激情五月综合 | 久久精品免费 | 91精品视频在线看 | 日韩av一卡二卡三卡 | 97网| 久久久999免费视频 日韩网站在线 | 欧美成年性 | 午夜久久久久久久久 | 欧美日韩午夜在线 | 免费在线观看不卡av | 韩国av一区 | 一性一交视频 | 中文在线字幕免 | 日韩在线大片 | 丁香婷婷深情五月亚洲 | 91高清免费在线观看 | 粉嫩av一区二区三区四区五区 | 欧美日韩亚洲第一页 | 热99在线 | 亚洲精品综合在线观看 | 一区二区三区精品在线 | 午夜精品久久 | 一级免费看 | 2019中文最近的2019中文在线 | www天天操| 在线成人小视频 | 毛片网站免费在线观看 | 亚洲在线观看av | 欧美性黄网官网 | 狠狠狠色丁香综合久久天下网 | 黄色福利网站 | 一区二区三区免费 | 国产一区免费 | 久热爱 | 西西大胆啪啪 | 亚洲精品国产品国语在线 | 婷婷六月久久 | 人人爽人人爽 | 色.www | 国产日韩精品欧美 | 五月婷丁香 | 色综合婷婷 | 国产一级特黄电影 | 中文字幕在线观看av | 国产精品色婷婷视频 | 天天天天综合 | 日韩一区二区在线免费观看 | 日韩高清 一区 | 9797在线看片亚洲精品 | 欧美日产一区 | 亚州天堂 | 精品久久久久久久久久久久久 | 亚洲一区日韩精品 | 色综合久久久久网 | 亚洲激情国产精品 | 99中文视频在线 | www.亚洲激情.com | 久久色网站 | 少妇bbw撒尿 | 黄色av在 | 在线草| 国产精品免费在线播放 | 国产98色在线 | 日韩 | aaa日本高清在线播放免费观看 | 中文字幕在线视频网站 | 国产成人免费 | 综合色爱| 中文字幕丝袜制服 | 99视频在线精品国自产拍免费观看 | 在线观看视频你懂 | 日韩大片在线免费观看 | www.夜夜夜 | 免费在线黄网 | 色多多视频在线观看 | 99精品久久久久久久久久综合 | 在线 视频 一区二区 | 99r在线精品| 天天天天色射综合 | 国产精品自在线拍国产 | 久久久久激情视频 | 欧美午夜a | 久色网 | 亚洲中字幕 | 五月天久久婷婷 | 日韩久久精品一区 | 欧美少妇xxxxxx| 欧美久久久久久久久久久久 | 国产精品网红直播 | 91毛片在线 | 天天视频色 | 2024av | 免费高清看电视网站 | 中日韩三级视频 | 91亚色免费视频 | 久草爱视频 | 午夜视频久久久 | 国产69精品久久久久99尤 | 伊人婷婷色 | 亚洲美女在线一区 | av午夜电影 | 国产精品久久久久9999 | 日韩在线大片 | 精品免费久久久久久 | 天天色天天射天天干 | 亚洲午夜精品久久久久久久久 | 91在线中文 | 色综合欧洲 | 国产精品岛国久久久久久久久红粉 | 99爱国产精品 | 不卡视频国产 | 日韩手机视频 | 亚洲在线视频免费 | 精品国产一区二区久久 | 久久婷婷影视 | 日韩理论片在线 | 91在线九色 | 97视频人人澡人人爽 | 欧美激情精品一区 | 91av在线视频播放 | 亚洲第一久久久 | 婷婷丁香激情 | 国产亚洲精品久久久久久大师 | 天天射网 | 国产在线观看一区 | 国产日产精品一区二区三区四区 | 久久99操 | 九九热.com| 久久情网| 久艹在线观看视频 | 亚洲精品成人 | 亚洲国产精品成人va在线观看 | 日韩在线无 | 国产在线视频一区二区三区 | 亚洲精品视频免费观看 | 免费看一级黄色大全 | 亚洲欧美激情精品一区二区 | 久草在线最新免费 | 九九热在线视频 | 黄色软件在线看 | 久久99精品久久久久久久久久久久 | 中文字幕在线播放av | 天天草综合网 | 日本高清dvd| 日本成人免费在线观看 | 亚洲一级电影视频 | 国产在线观看免 | 国产a级片免费观看 | 四虎成人精品永久免费av九九 | 精品视频免费久久久看 | 丝袜+亚洲+另类+欧美+变态 | 亚洲综合色激情五月 | 99视频在线精品国自产拍免费观看 | 不卡视频一区二区三区 | 精品亚洲午夜久久久久91 | 国产黄色片久久 | 一区二区三区免费网站 | 久草视频免费看 | 成人精品视频久久久久 | 狠狠的干狠狠的操 | 六月婷婷久香在线视频 | 日韩av播放在线 | 黄免费网站 | www.黄色小说.com| 日韩欧美一区视频 | 午夜av免费在线观看 | 在线看片中文字幕 | 日韩电影一区二区三区 | 国产精品久久久久久久电影 | 99在线精品视频观看 | 国产黄色视 | 婷婷综合成人 | 在线成人高清电影 | 91av短视频 | 久久看毛片 | 国产精品淫| 国产精品久久久久久久毛片 | 四虎影视av | 美女久久久久久 | 激情五月***国产精品 | 在线导航av| 久久国产精品久久精品国产演员表 | 日b视频在线观看网址 | 久久高清片 | 狠狠干婷婷 | av免费黄色 | 亚洲 欧美 变态 国产 另类 | 一区二区三区污 | 亚洲精品456在线播放第一页 | 国产精品久久一区二区无卡 | 精品一区二区在线观看 | 日韩精品一区二区久久 | 国产资源精品 | 99久久夜色精品国产亚洲96 | 在线观看国产福利片 | 亚洲人精品午夜 | 有码一区二区三区 | 国产精品永久在线 | 波多野结衣在线视频免费观看 | 在线观看黄色大片 | av 一区二区三区四区 | 8x成人在线| 久久国产精品免费视频 | 中文网丁香综合网 | 免费视频久久久 | 国产一二三区av | 中文字幕免费播放 | 99久久精品网 | 99久久精品免费看国产 | 欧美国产不卡 | 一区二区三区韩国免费中文网站 | 欧美日韩一区二区三区不卡 | 日韩在线大片 | 国产精品九九久久久久久久 | 日本精品视频一区 | 成人黄色片免费看 | 美女亚洲精品 | 日韩在线视频免费播放 | 这里只有精品视频在线观看 | 毛片网站免费 | 久久精品女人毛片国产 | 欧美在线观看视频一区二区 | 四虎在线免费观看 | 夜色成人网 | 午夜美女福利 | 草在线视频 | 欧美精品一区二区蜜臀亚洲 | 成人精品国产免费网站 | av在线精品 | 亚洲激精日韩激精欧美精品 | 亚洲成人黄色网址 | 人人澡人人爽 | 久久日韩精品 | 99在线免费视频观看 | 四虎国产精品永久在线国在线 | 久久小视频 | 亚洲精品视频大全 | 国际精品久久 | 日韩国产精品久久久久久亚洲 | 免费观看的黄色片 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 欧日韩在线视频 | 在线看国产一区 | 国产色网| 国产精品va在线 | 美女在线免费观看视频 | 人人涩 | 免费看的视频 | 国产欧美最新羞羞视频在线观看 | 色综合久久99 | 欧美看片 | 久久av伊人 | 伊人狠狠 | 婷婷综合视频 | 亚洲视频免费在线观看 | 天天做天天爱天天综合网 | 国产精品大片在线观看 | 欧美视频18| 久久精品日韩 | 亚洲天堂免费视频 | 精品久久久久久国产91 | 97电影网站| 热久久国产精品 | 夜夜摸夜夜爽 | 国产日本在线观看 | 国产精品一区在线观看你懂的 | 亚洲综合色播 | 狠狠色丁香婷婷综合久小说久 | 久久久精品二区 | 夜夜操天天 | 免费福利在线观看 | 又黄又爽的免费高潮视频 | 久久精品九色 | 美女一级毛片视频 | 国产一区自拍视频 | 综合网伊人 | 国产无套视频 | 欧美韩国日本在线 | 成人小视频在线观看免费 | 国产免费久久 | 97超碰在线免费 | 国产精品美女毛片真酒店 | 激情婷婷六月 | 2019中文最近的2019中文在线 | 91福利社在线观看 | 国产视频99 | 国产成在线观看免费视频 | 国产一区视频在线播放 | 黄色亚洲 | 亚洲视频一级 | 亚洲资源 | 色综合天天做天天爱 | 99热最新地址 | 青青河边草免费直播 | 国际精品久久久 | 亚洲精品男人的天堂 | 狠狠干狠狠久久 | 久草在线 | 久久精品视频在线看 | 亚洲国产成人精品电影在线观看 | 欧美一二区在线 | 黄色tv视频 | 免费黄色网址大全 | 97超碰精品| 久草视频在线资源 | 亚洲在线视频播放 | 怡春院av | 欧美国产日韩在线视频 | 国产三级视频在线 | 亚洲一区精品人人爽人人躁 | 日本性久久 | 国产精品无av码在线观看 | av在线亚洲天堂 | 欧美在线视频一区二区三区 | 超碰人人草 | 黄色精品久久 | 国产成人久久精品一区二区三区 | 四虎国产精品免费观看视频优播 | 啪啪肉肉污av国网站 | 一区二区影院 | 国产精品国产三级在线专区 | 久久久精品一区二区三区 | 深夜免费网站 | 日日操天天爽 | 热re99久久精品国产99热 | 成人av电影免费在线观看 | 国产精品久久久久免费观看 | 亚洲自拍偷拍色图 | 91黄色免费网站 | 国产亚洲视频在线免费观看 | 91成人网在线 | 91日韩精品| 丝袜美腿在线视频 | 成人在线播放免费观看 | 久草在线手机观看 | 国产精品日韩在线播放 | 欧美日韩一区二区在线 | 国产91精品一区二区绿帽 | 久久视频这里只有精品 | 99热这里只有精品在线观看 | 免费在线观看亚洲视频 | 免费看一级黄色 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产成人精品一二三区 | 欧美日韩不卡一区二区三区 | 色综合久久精品 | 99视频99 | 国产精品视频在线看 | 久久国产精品一国产精品 | 色狠狠久久av五月综合 | 欧美性色综合网站 | 成人91免费视频 | 99热播精品 | 二区三区在线 | 在线观看国产www | 五月婷婷六月丁香在线观看 | 美国av大片| 五月婷婷.com | 日韩精品中文字幕av | 久久污视频 | 婷婷激情综合五月天 | 国产精品视频app | 在线观看视频h | 综合伊人av | 久久 在线 | 伊人欧美 | 婷婷深爱| 激情视频一区二区三区 | 欧美成人xxxx | 网站在线观看日韩 | 国产一区在线免费 | 91在线中文 | 国产日产欧美在线观看 | 九色在线 | 国产精品一区二区美女视频免费看 | 九色91av| 激情图片区 | 日韩中文字幕亚洲一区二区va在线 | 国产高清精 | 亚洲春色成人 | 亚洲黄色免费观看 | 中文字幕在线观看第二页 | a黄在线观看 | 婷婷色中文 | 日本久久久久久久久久 | 狠狠色伊人亚洲综合成人 | 99热这里只有精品久久 | 激情网综合 | 综合久久网 | 中文字幕在线久一本久 | 99热这里只有精品免费 | 又黄又爽又色无遮挡免费 | 久久精品8| 波多野结衣在线观看视频 | 国产亚洲人| 日韩中文免费视频 | 国产视频导航 | 久久久久久久精 | 国产日韩在线播放 | 久久超级碰视频 | 五月婷婷婷婷婷 | 中文字幕频道 | 中文字幕免费在线看 | 国产第一页在线播放 | 久久久久久久久影视 | 久久久久久久久久久免费视频 | www.福利视频 | 日日干夜夜爱 | 亚洲精品国产综合99久久夜夜嗨 | av在线免费观看网站 | 成人中文字幕在线 | 日本中出在线观看 | 黄色的片子| 国产亚洲一区二区三区 | 97精品久久人人爽人人爽 | av在线免费观看不卡 | 免费精品在线 | 久久99国产精品久久99 | 国产视频导航 | 日韩中字在线 | 国产区网址| 99精品在线免费在线观看 | a在线免费| 97色免费视频 | 黄色国产高清 | 成人av亚洲 | 最近中文字幕国语免费av | 狠狠色丁香久久婷婷综合丁香 | 九九热精品在线 | 色网站国产精品 | 狠狠干网| 97香蕉久久超级碰碰高清版 | 五月天com | 国产精品久久久久aaaa | 免费看久久 | 欧美 亚洲 另类 激情 另类 | 国产精品综合久久久久 | 九九免费精品视频在线观看 | 国产一区二区三区久久久 | 最近中文字幕免费观看 | 一区二区三区四区五区在线视频 | 综合成人在线 | 国产在线2020 | 日韩电影在线看 | 国产香蕉97碰碰久久人人 | 亚洲人av免费网站 | 五月天亚洲综合小说网 | 免费亚洲视频在线观看 | 中文字幕在线专区 | 国产精品久久久久三级 | 国产一级一级国产 | 中文字幕在线播放av | 欧美日韩在线看 | 精品中文字幕在线观看 | 韩日精品中文字幕 | 黄色av网站在线免费观看 | 婷婷av网| 久久免费av电影 | 中文字幕国产精品一区二区 | 久久99最新地址 | 国产人成看黄久久久久久久久 | 亚洲伊人第一页 | 日本不卡久久 | 日本动漫做毛片一区二区 | 日韩一级成人av | 精品在线视频播放 | 亚洲精品国产成人av在线 | 国产一级黄色电影 | 99久久精品免费看国产 | 黄色小视频在线观看免费 | 久久久久9999亚洲精品 | 欧美视频99 | 四虎成人精品在永久免费 | 日韩欧美一区二区三区在线观看 | 黄视频色网站 | 91精品久久久久久粉嫩 | 最近最新中文字幕视频 | 丁香花在线观看免费完整版视频 | 天天射天| 天天射天天添 | 国产成人黄色网址 | 日韩欧美在线国产 | 亚洲国产日韩精品 | 国产免费久久精品 | 黄污视频大全 | 免费看片成年人 | 在线韩国电影免费观影完整版 | 亚洲丝袜一区二区 | 日韩欧美视频 | 91字幕| 日韩sese| 精品久久久久久久久久国产 | 日韩久久久久久久久久 | 国产日韩精品视频 | aaa日本高清在线播放免费观看 | 97色国产| 高清有码中文字幕 | 怡红院成人在线 | 欧美日韩国产一二三区 | 麻豆91在线看 | 91资源在线观看 | 国产96在线观看 | 91精品人成在线观看 | 亚洲精品视频网址 | av片中文字幕 | 欧美日韩高清在线观看 | 国产精品永久久久久久久久久 | 天天插日日射 | 最新av网址在线 | 免费久久视频 | 色小说在线| 久久第四色 | 国产成人精品不卡 | 亚洲美女在线一区 | 国产一级片免费播放 | 亚洲春色综合另类校园电影 | 黄色成人av| 久久久精品国产一区二区电影四季 | 亚洲精品久久久久中文字幕m男 | 国产精品日韩久久久久 | 欧美日韩亚洲国产一区 | 久久久久久久久久久精 | 日韩大片在线看 | av在线播放观看 | 天天干天天搞天天射 | 91精品国产麻豆国产自产影视 | 成人一级影视 | av直接看| 国产99久久久精品 | 少妇bbbb | 99热网站| 精品亚洲免a | 欧美成人中文字幕 | 999色视频| 天天操天天干天天综合网 | 精品一区二区三区在线播放 | 在线黄av | av电影免费在线播放 | 超碰人在线 | 免费在线播放黄色 | 碰碰影院| 亚洲精品一区二区三区新线路 | 亚洲人人av| 国内精品久久久久久久久久久久 | 国产黄色免费观看 | 97精品国产91久久久久久 | www.av小说| 99在线热播精品免费 | 国产69精品久久久久99尤 | 日韩综合一区二区 | 毛片网站观看 | 毛片基地黄久久久久久天堂 | 国产91欧美 | 亚洲高清视频在线观看免费 | 国产精品久久久久影院 | 在线欧美最极品的av | 日韩中文免费视频 | 成人在线视频观看 | 久久综合久色欧美综合狠狠 | 另类五月激情 | 国产在线a视频 | 日韩免费福利 | 91女子私密保健养生少妇 | 免费在线观看av网址 | 国产精品视频最多的网站 | 日韩午夜剧场 | 久久草av| 国产精品18久久久久久久久久久久 | 亚洲欧美日韩国产精品一区午夜 | 狠狠干夜夜操天天爽 | 亚洲干视频在线观看 | 综合av在线 | 99久久99久久 | 亚洲视频 一区 | 亚洲成av人片一区二区梦乃 | 久久成年人视频 | 国产精品99久久久久的智能播放 | 狠狠狠色丁香婷婷综合久久五月 | 国产一区二区三区免费观看视频 | 天天天干天天射天天天操 | 黄色91免费观看 | 黄色电影在线免费观看 | 人人看黄色 | 国产精品乱码在线 | 一区二区三区高清在线观看 | 国产精品第一页在线 | 激情六月婷婷久久 | av免费网站在线观看 | 成人久久影院 | 99九九热只有国产精品 | 99在线免费观看 | 亚洲成av人片在线观看www | 国产又粗又猛又色 | 日韩中文字幕免费视频 | 蜜臀av夜夜澡人人爽人人桃色 | 日韩免费电影网 | 91福利影院在线观看 | 18岁免费看片 | 午夜精品久久久久久久99水蜜桃 | 在线小视频 | 国产手机免费视频 | 国产理论一区二区三区 | 97成人精品视频在线播放 | 中文字幕最新精品 | 免费视频资源 | 99视频导航 | 亚洲性xxxx| 久草视频一区 | 91精品国产欧美一区二区成人 | 国产精品久久网 | 激情在线五月天 | 国产在线看一区 | 91porny九色91啦中文 | 亚洲欧美日韩在线一区二区 | 日日夜夜免费精品 | av在线看片 | 五月激情久久久 | 日本黄色黄网站 | 亚洲黄色三级 | 久久激情五月激情 | 久久久久久久久久久久久国产精品 | 美女在线免费视频 | 一区 在线观看 | av电影久久| 国产丝袜一区二区三区 | 久久全国免费视频 | 99热国产在线 | 国产成人一区二区三区免费看 | 在线观看精品国产 | 国产精品色 | 91在线一区二区 | 麻豆视频在线观看免费 | 国产毛片aaa | 碰超在线 | av中文字幕网 | 久草精品在线观看 | 2019中文字幕网站 | 国产一二三区在线观看 | 久久免费精彩视频 | 午夜精品视频在线 | 国产精品精品 | 97色婷婷成人综合在线观看 | 黄色片视频免费 | 在线中文字幕观看 | 久久久免费精品国产一区二区 | 91久久国产精品 | 五月激情久久 | 国产精品久久久久久久久久ktv | 国产精品爽爽久久久久久蜜臀 | 色97在线| 婷婷五综合 | 天天综合色 | 婷婷丁香在线 | 国产亚洲va综合人人澡精品 | 91免费试看| 看黄色.com | 成人在线观看影院 | 在线免费试看 | 国产无限资源在线观看 | 国产亚洲视频在线 | 国产欧美日韩视频 | 欧美另类xxxx | 五月综合网站 | 久福利| 日韩综合在线观看 | 成人av直播 | a视频在线观看免费 | 色婷婷播放| 亚洲视频专区在线 | 日韩在线观看视频免费 | 丁香九月婷婷综合 | 中国一级片在线观看 | 不卡精品视频 | 999热线在线观看 | 99精品欧美一区二区三区 | 日韩av片免费在线观看 | 久久精品在线 | 午夜精品久久久久久99热明星 | 午夜精品久久久久久久久久久久 | 黄色免费高清视频 | 久久99精品国产麻豆宅宅 | 毛片的网址 | 国产小视频在线免费观看视频 | 天天干天天做天天操 | 樱空桃av| 国产精品www | 插插插色综合 | 久久色中文字幕 | 在线国产精品视频 | 国产精品系列在线播放 | 久久九九九九 | 国产一级免费视频 | 九九免费在线观看视频 | 日韩欧美国产激情在线播放 | 亚洲视频网站在线观看 | 一区二区三区在线不卡 | 国内综合精品午夜久久资源 | 肉色欧美久久久久久久免费看 | 婷婷福利影院 | 91网址在线观看 | 激情av综合 | 91精品国产91久久久久久三级 | 日本激情视频中文字幕 | 色网影音先锋 | 狠狠干成人 | 精品国产一区二区三区久久久久久 | 草久热| 天天射天天舔天天干 | 国产视频一区二区在线观看 | 男女全黄一级一级高潮免费看 | 99国产精品免费网站 | 日本中文字幕在线一区 | 日日夜夜中文字幕 | 国产精品一区电影 | 亚洲日韩欧美一区二区在线 | 在线观看av片 | 日韩午夜剧场 | 亚洲狠狠操 | 午夜免费福利片 | 99久久精品免费看国产一区二区三区 | 国产特级毛片aaaaaa毛片 | 亚洲精品三级 | 国产96在线视频 | 国产精品久久久久久久久久久杏吧 | 国产精品video | 99爱在线 | 99精品在线 | 1024在线看片 | 午夜久草 | 国产精品9区 | 国产香蕉在线 | 免费看黄色毛片 | 国产精品视频地址 | 久久久久影视 | 国产精品毛片一区二区三区 | 国产亚洲婷婷免费 | 日韩视频一二三区 | 久久久99精品免费观看乱色 | 亚洲精品黄网站 | 天天插日日操 | 精品国产一区二区三区久久 | 成人久久毛片 | 免费av在线播放 | 色综合久久五月 | 三级av网| 中文字幕一区二区三区久久蜜桃 | 在线免费观看涩涩 | 福利网址在线观看 | 欧美极度另类 | 久久久久久久久亚洲精品 | caobi视频| 激情五月色播五月 | 在线国产黄色 | 天天摸天天操天天舔 | 国产无套一区二区三区久久 | 国产精品久久久久久久午夜片 | 日韩av免费在线看 | 欧美男男tv网站 | 亚洲精品91天天久久人人 | 精品国产精品久久 | 青春草国产视频 | 中文字幕一区二区三区久久蜜桃 | 亚洲 欧美日韩 国产 中文 | 色婷婷电影网 | 久久婷婷色综合 | 国产精品系列在线播放 | 美女免费黄网站 | 国产精品福利无圣光在线一区 | 一级片免费视频 | 亚洲国产成人av网 | 日韩av免费在线看 | 亚洲成av人影院 | 国产视频久久久久 | 国产黄色片久久久 | 丁香花在线观看视频在线 | 国产精品国产毛片 | 天天色官网 | 一级欧美一级日韩 | 久久福利综合 | 最近中文字幕免费观看 | 手机看片1042 | 九九热1 | 天天干,天天射,天天操,天天摸 | www国产一区 | 国产精品 999| 亚洲精品456在线播放 | 国产专区日韩专区 | av大全在线播放 | 久久97超碰 | 在线不卡视频 | 国产一级淫片在线观看 | 99热这里只有精品免费 | 国产精品免费小视频 | 精品国产一区二区三区不卡 | 一级黄色毛片 | 99久久精品久久亚洲精品 | 黄色一级免费 | 亚洲精品男人天堂 | 亚洲国产精品久久久久婷婷884 | 久久天天操 | av在线h| 国产色啪| 国产尤物一区二区三区 | 黄色小说视频在线 | 一级特黄aaa大片在线观看 | 黄色毛片网站在线观看 | 日韩av免费观看网站 | 热九九精品 | 免费在线激情电影 | 久久精品老司机 | www操操 | 日韩专区视频 | 亚洲一区二区黄色 | 亚洲精品电影在线 | 亚洲电影久久久 | 免费观看黄色12片一级视频 | 综合网天天 | 国产在线视频导航 | 人人干人人爽 | 中文字幕电影高清在线观看 | 久久久国产日韩 | 九九导航| 狠狠干成人 | 91视频88av| 黄色网在线播放 | 亚洲区视频在线观看 | 亚洲乱码久久 | 国产手机在线观看 | 国产一区网址 | 久久影视网 | 日韩午夜电影院 | 亚洲精品国产精品久久99热 | 日韩精品免费一区二区 | 亚洲天堂网站视频 | 国产九九热视频 | 日本久久久久久久久久久 | 欧美日韩a视频 | 西西www4444大胆视频 | 欧美日韩在线观看一区二区 | 欧美日韩国产二区三区 | 亚洲aaa毛片| 欧美精品二 | 日韩av偷拍 | 成人黄色av网站 | 亚洲va天堂va欧美ⅴa在线 | a视频在线播放 | a级片网站| 91av视频免费观看 | 日日成人网 | 色综合久久中文综合久久牛 | 国产高清免费av | 欧美日韩视频在线观看免费 | 在线观看mv的中文字幕网站 | 狠狠色丁香婷婷综合视频 | 婷婷深爱| 最近中文字幕国语免费av | av在线官网 | 国产一级视屏 | 色综合中文字幕 | 久久免费黄色 | 人人精品久久 | 国产短视频在线播放 | 黄在线免费看 | 国产破处视频在线播放 | 欧美日韩免费观看一区=区三区 | 久久影视中文字幕 | 狠狠网 | 亚洲日本欧美 | a特级毛片| 午夜av影院| 激情综合色综合久久 | 又黄又刺激 | 国产成人精品在线 | 国产精品va在线观看入 | 国产在线资源 | 国内免费的中文字幕 | 国产精品激情 | 中文字幕免费观看视频 | 特级a毛片 | 天天操天天添 | 欧美视频二区 |