精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

從KingbaseES V9的自研優(yōu)化器算子談起

數(shù)據(jù)庫 其他數(shù)據(jù)庫
對于電科金倉的用戶來說,這是個福音,這比簡單地通過升級數(shù)據(jù)庫內(nèi)核獲得某些方面的性能和功能的提升有價值得多。其實(shí)企業(yè)應(yīng)用系統(tǒng)所需要的數(shù)據(jù)庫功能與并發(fā)處理能力,目前的絕大多數(shù)數(shù)據(jù)庫都已經(jīng)夠用了。

9月30號發(fā)布的第二批數(shù)據(jù)庫國測結(jié)果中,電科金倉通過了兩款數(shù)據(jù)庫,算上第一批通過的KingbaseES V8(以下簡稱KES),電科金倉目前有3款數(shù)據(jù)庫在國測清單中。本次國測結(jié)果對于數(shù)據(jù)庫廠商來說是生死攸關(guān)的,因?yàn)榇笠?guī)模數(shù)據(jù)庫國產(chǎn)化替代工作馬上就要展開,這會讓通過國測的企業(yè)在市場上肯定會擁有一定的優(yōu)勢。

KES V8/V9兩個版本都過了國測,這讓電科金倉的新老用戶在國產(chǎn)化替代工作中省了不少力氣。V8老用戶不必急著升級,新用戶可以大膽地選擇功能和性能更加優(yōu)秀的V9版本。之前我聽一些同學(xué)吐槽過,說因?yàn)镻G內(nèi)核升級了,所以KES V9的性能就比V8好了。事實(shí)是這樣嗎?有些東西道聽途說總是不太靠譜,還是眼見為實(shí)才好。

圖片圖片

上面的信息是D-SMART從KES V8R6中采集出來的,可以看出服務(wù)器版本是12.1。

圖片圖片

上面是V9的信息,服務(wù)器版本并未升級。看樣子V9在某些SQL上的性能提升并不是如坊間傳聞的那樣,是因?yàn)槭褂昧溯^新版本的內(nèi)核。通過對KES V9的初步分析,我個人的推測是,電科金倉在KES數(shù)據(jù)庫內(nèi)核可能上已經(jīng)走上了自主分支的道路,不一定會緊跟PG社區(qū)內(nèi)核升級了。在核心上脫離社區(qū),構(gòu)建自主的獨(dú)立分支,同時關(guān)注社區(qū)的技術(shù)發(fā)展,不斷把社區(qū)版本中的優(yōu)秀的方案搬到自主內(nèi)核上。既保證了對用戶需求的更好支撐,又可以不斷吸取社區(qū)的先進(jìn)思想,從而確保技術(shù)演進(jìn)高效的前提下成本最低,這對于目前研發(fā)資金不太足夠的國產(chǎn)數(shù)據(jù)庫來說至關(guān)重要。    

目前國產(chǎn)化替代中,用戶遇到的最主要問題有兩方面,一方面是如何在最小改動的情況下將企業(yè)中原來在國外商用數(shù)據(jù)庫上跑得很好的應(yīng)用遷移到國產(chǎn)數(shù)據(jù)庫上,這方面很多國產(chǎn)數(shù)據(jù)庫做得都不錯。比如達(dá)夢、電科金倉、神通這些老牌數(shù)據(jù)庫廠商,經(jīng)過十多年的技術(shù)積累,在Oracle、MySQL、PG、DB2、SQL SERVER等數(shù)據(jù)庫的兼容性上做得都相當(dāng)不錯了。另外一方面是遷移過來的應(yīng)用性能不能太差,起碼能夠接近原有數(shù)據(jù)庫的水平或者相差不是太大。

第二方面的問題也是目前大多數(shù)國產(chǎn)數(shù)據(jù)庫在用戶現(xiàn)場遇到的最多的,就是一些SQL的執(zhí)行計劃不如Oracle優(yōu)秀,導(dǎo)致系統(tǒng)遷移后應(yīng)用性能無法被用戶接受。其中很重要的原因是因?yàn)閲a(chǎn)數(shù)據(jù)庫的優(yōu)化器功能不足,某些Oracle支持的執(zhí)行算子自身不支持。要解決這些問題,就需要數(shù)據(jù)庫廠商在內(nèi)核上多下點(diǎn)功夫,提升優(yōu)化器的能力。

還有一種情況是某些用戶的SQL的寫法并不常規(guī),數(shù)據(jù)庫產(chǎn)品經(jīng)理沒有想到會有這樣的SQL存在,所以在生成執(zhí)行計劃時rewrite出來的等價SQL不夠合理,從而導(dǎo)致隨后生成的執(zhí)行計劃性能不佳。這類問題往往是因?yàn)槲覀兊膰a(chǎn)數(shù)據(jù)庫實(shí)戰(zhàn)的應(yīng)用場景還不夠豐富,因此沒有發(fā)現(xiàn)這類問題。如果這類問題能夠被發(fā)現(xiàn)的話,作為具有一定自主核心研發(fā)能力的數(shù)據(jù)庫廠商可以很快就解決掉這些問題的。

最近研究KES V9,發(fā)現(xiàn)雖然內(nèi)核中優(yōu)化器方面的功能提升還是挺明顯的,特別是自研算子和SQL REWRITE規(guī)則的豐富程度方面。舉個例子,在PG數(shù)據(jù)庫上遇到NOT IN子查詢的語句還是挺頭疼的,PG在大多數(shù)情況下會使用FILTER算子。我們來看下面的測試用例:

DROP TABLE JOIN1;

DROP TABLE JOIN2;

create table join1 (id integer,name varchar(300),k1 integer);    

create table join2 (id integer,name varchar(300),score integer);

insert into join1 values ( generate_series(1,20000),'aaaaaaaaaaaaaaaaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaaAAAAAAAAAAAAAAAAAAAAaaaaaaaAAAAAAAAAAAAAAAAAAAAA',10);

insert into join1 values ( generate_series(1,20000),'aaaaaaaaaaaaaaaaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaaAAAAAAAAAAAAAAAAAAAAaaaaaaaAAAAAAAAAAAAAAAAAAAAA',10);

insert into join1 values ( generate_series(1,20000),'aaaaaaaaaaaaaaaaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaaAAAAAAAAAAAAAAAAAAAAaaaaaaaAAAAAAAAAAAAAAAAAAAAA',10);

insert into join1 values ( generate_series(50201,50300),'aaaaaaaaaaaaaaaaAAAAAAAAAAAAAAAAAAAAAASSSSSAAAAAAAAAAAAAAAAaaAAAAAAAAAAAAAAAAAAAAaaaaaaaAAAAAAAAAAAAAAAAAAAAA',10);

insert into join1 values ( generate_series(50201,50300),'aaaaaaaaaaaaaaaaAAAAAAAAAAAAAAAAAAAAAASSSSSAAAAAAAAAAAAAAAAaaAAAAAAAAAAAAAAAAAAAAaaaaaaaAAAAAAAAAAAAAAAAAAAAA',10);

insert into join1 values ( generate_series(150201,1350300),'aaaaaaaaaaaaaaaaAAAAAAAAAAAAAAAAAAAAAASSSSSAAAAAAAAAAAAAAAAaaAAAAAAAAAAAAAAAAAAAAaaaaaaaAAAAAAAAAAAAAAAAAAAAA',10);

insert into join2 values ( generate_series(1,40000),'aaaaaaaaaaaaaaaaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaaAAAAAAAAAAAAAAAAAAAAaaaaaaaAAAAAAAAAAAAAAAAAAAAA',1);

insert into join2 values ( generate_series(1,40000),'aaaaaaaaaaaaaaaaAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaaAAAAAAAAAAAAAAAAAAAAaaaaaaaAAAAAAAAAAAAAAAAAAAAA',2);

insert into join2 values ( generate_series(20001,22000),'aaaaaaaaaaaaaaaaAACCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaaAAAAAAAAAAAAAAAAAAAAaaaaaaaAAAAAAAAAAAAAAAAAAAAA',3);

insert into join2 values ( generate_series(150201,950300),'aaaaaaaaaaaaaaaaAACCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaaAAAAAAAAAAAAAAAAAAAAaaaaaaaAAAAAAAAAAAAAAAAAAAAA',3);

create index idx_j1 on join1(id);

create index idx_j2 on join2(id);

VACUUM ANALYZE JOIN1;

VACUUM ANALYZE JOIN2;    

首先我們在一套PG 14上測試一下下面的一個帶有NOT IN子查詢的SQL:

圖片圖片

這是PG典型的過濾器算子。子查詢掃描出來的數(shù)據(jù)做HASH,然后對外表的每行計算HASH值,進(jìn)行否定過濾。這種執(zhí)行計劃與HASH ANTI JION相比存在一定的缺陷,無法更好選擇左表,而且當(dāng)子計劃返回的數(shù)據(jù)超過WORK_MEM限制的時候,無法使用HASH表,會極大影響SQL的執(zhí)行效率。以前在優(yōu)化PG數(shù)據(jù)庫上的應(yīng)用時,遇到此類情況,只能改寫SQL了。

圖片圖片

我們再來看一下KES V9,它使用了Hash Anti LSNA Jion算子,效率也高了不少。Oracle、SQL SERVER等數(shù)據(jù)庫都支持Hash Anti Jion算子,這對于NOT IN等類型的SQL消除子查詢是十分有效的,特別對于數(shù)據(jù)量很大的情況。KES在算子方面從O記借鑒了很多,對于HASH ANTI JOIN,設(shè)計了NA ,LSNA,RSNA等多種算子,分別針對不同的場景。

上面的例子中,PG數(shù)據(jù)庫做Filter的subplan返回的數(shù)據(jù)集還不算很大,我們設(shè)置的32M的WORK_MEM還能夠放得下整個HASH表,PG可以采用Hash算法來做Filter,此時的性能與HASH ANTI JOIN差別還不算大。如果返回的數(shù)據(jù)集比較大,PG的執(zhí)行計劃就會惡化。通過一個簡單的測試,把T2的數(shù)據(jù)加大,再做一次測試看看。

圖片圖片

上面是KES V9的執(zhí)行計劃,可以看出KES依然使用了Hash Anti Jion,因?yàn)槲胰サ袅俗硬樵冎械?gt;條件,返回的結(jié)果集可能帶有空值,所以無法使用更加高效的LSNA算子,使用了NA算子。從響應(yīng)時間上看是可以接受的,644毫秒相對數(shù)據(jù)量的增長還算線性。接下來再來看看PG 14的執(zhí)行情況。

圖片圖片

因?yàn)閃ORK_MEM不足,因此按照PG優(yōu)化器的限制無法使用HASH,改為使用Materialize,所以這條SQL的執(zhí)行時間惡化到75146毫秒。    

圖片圖片

當(dāng)然我們也可以通過設(shè)置更大的WORK_MEM來優(yōu)化這條SQL,上面是我們把WORK_MEM加大到64M后的執(zhí)行效果。不過能夠在不需要調(diào)整WORK_MEM的情況下,通過優(yōu)化器去解決這些問題,是不是對用戶更加友好呢?而實(shí)際生產(chǎn)環(huán)境中,很多情況下,子查詢的結(jié)果集可能會更大,我們也不能總是通過加大WORK_MEM來解決問題吧。

圖片圖片

對于此類查詢,Hash Anti Jion算子并不一定是最優(yōu)的選擇,如果子查詢能夠等價轉(zhuǎn)換為JOIN,那么在不同的情況下,可能需要使用其他的算子來解決問題。修改一下查詢條件,讓外表掃描返回的數(shù)據(jù)量更少,在這個案例里KES V9優(yōu)化器認(rèn)為走Nested Loop Anti Jion最佳,看上圖的結(jié)果,確實(shí)如此,執(zhí)行時間降低到50毫秒。除此之外,適當(dāng)調(diào)整數(shù)據(jù)量,我們還能看到這條SQL使用了MERGE ANTI JOIN算子,這些算子都是KES為了提升此類表連接的性能自研的。

圖片圖片

PG 14則還是使用祖?zhèn)鞯腇ilter: (NOT (hashed SubPlan 1))算子,執(zhí)行時間的差距拉得更大了。

實(shí)際上目前數(shù)據(jù)庫國產(chǎn)化替代工作中遇到的最麻煩的事情就是替換后很多執(zhí)行計劃變差,而且無法優(yōu)化,只能通過修改SQL來解決問題,這給數(shù)據(jù)庫國產(chǎn)化替代工作帶來了額外的成本。

KES V9版本里,多了很多面向用戶應(yīng)用場景的優(yōu)化器功能增強(qiáng),比如參數(shù)kdb_rbo.enable_push_joininfo_to_union可以控制優(yōu)化器的行為,讓一個帶有UNION操作的子查詢參與連接操作,該特性可以將連接的條件下推到UNION連接的各子查詢中,從而優(yōu)化nested loop算子,從而提高SQL的性能。    

另外一個例子是針對大表做count distinct這個算子的優(yōu)化 ,在數(shù)據(jù)重復(fù)度比較高的情況下,KES通過等價變換邏輯變換,將select count(distinct name) from t1; 轉(zhuǎn)換成select count(name) from (select name from t1 group by name);的形式,可以大大提高SQL的效率。當(dāng)然這種優(yōu)化和數(shù)據(jù)的分布關(guān)系很大,因此并不是通用性的,通過調(diào)整kdb_rbo.attribute_distinct_value_threshold參數(shù),用戶可以根據(jù)自己應(yīng)用的數(shù)據(jù)分布特點(diǎn),在普通情況下使用傳統(tǒng)的方式去處理,而達(dá)到參數(shù)規(guī)定的閾值后,自動啟用SQL改寫,從而能夠更加靈活地解決SQL的性能問題。

其實(shí)DB2、Oracle的優(yōu)化器中就有大量的這樣的開關(guān),這些開關(guān),都是不斷地在解決用戶的實(shí)際問題的時候不斷積累出來的。聽電科金倉的同學(xué)說,目前他們正針對數(shù)百個客戶現(xiàn)場遇到的與執(zhí)行計劃相關(guān)的性能問題,設(shè)計了大量的優(yōu)化補(bǔ)丁 ,正在一個一個地投入研發(fā)解決。這些針對優(yōu)化器的PATCH將會在未來的V9版本中陸續(xù)發(fā)布。

對于電科金倉的用戶來說,這是個福音,這比簡單地通過升級數(shù)據(jù)庫內(nèi)核獲得某些方面的性能和功能的提升有價值得多。其實(shí)企業(yè)應(yīng)用系統(tǒng)所需要的數(shù)據(jù)庫功能與并發(fā)處理能力,目前的絕大多數(shù)數(shù)據(jù)庫都已經(jīng)夠用了。用戶最急迫需要的是無論自己的應(yīng)用寫得多爛,數(shù)據(jù)庫廠商都能夠通過對優(yōu)化器的改進(jìn)讓用戶的應(yīng)用能夠跑起來。在這方面,電科金倉的KES做得確實(shí)不錯。      

責(zé)任編輯:武曉燕 來源: 白鱔的洞穴
相關(guān)推薦

2017-04-19 12:20:22

漏洞函數(shù)架構(gòu)

2010-12-07 11:05:03

Cisco SysteNetflow v9

2009-12-01 19:08:26

2023-10-08 12:50:31

訓(xùn)練數(shù)據(jù)

2009-11-30 13:51:37

2017-04-25 16:45:11

2022-11-02 08:36:35

ArgoAIOPS

2015-11-17 18:57:56

Veeam備份

2009-12-21 13:50:19

日立JP1 V9

2025-07-01 07:49:17

2020-05-29 10:12:49

服務(wù)器

2011-09-07 01:05:11

ibmdwDB2

2017-02-24 17:26:39

榮耀

2012-08-14 17:07:13

2022-10-13 08:32:44

手機(jī)故障IO

2010-04-22 09:44:29

2021-10-20 22:18:45

阿里云AI大數(shù)據(jù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

亚洲老头同性xxxxx| 国产69精品久久久久毛片| 国产一区二区黄| 欧美国产日韩另类| 99爱在线视频| 欧美激情一区二区三区全黄| 91精品黄色| 手机在线看片1024| 久久久久亚洲| 国产视频精品免费播放| 亚洲妇熟xx妇色黄蜜桃| а√天堂8资源中文在线| 中文字幕欧美激情| 国产欧美欧洲| 国产又黄又粗又硬| 亚洲欧美激情诱惑| 九九精品视频在线| 亚洲黄色小说视频| 综合久久成人| 欧美日产国产精品| 免费日韩视频在线观看| 少妇av在线| 中文在线免费一区三区高中清不卡| 91久久国产综合久久蜜月精品| 欧美精品韩国精品| 激情婷婷亚洲| 久久精品国产视频| 国产毛片久久久久久久| 岛国av一区| 欧美一区在线视频| 日韩精品你懂的| 三级中文字幕在线观看| 亚洲一级电影视频| 51xx午夜影福利| 日韩大片在线永久免费观看网站| 91亚洲午夜精品久久久久久| 成人欧美一区二区三区视频xxx| 中文字幕在线一| 另类天堂av| 欧美孕妇毛茸茸xxxx| 日韩久久久久久久久| 在线观看日韩| 日韩视频免费大全中文字幕| 日本猛少妇色xxxxx免费网站| 香蕉人人精品| 亚洲国产欧美自拍| 人妻 日韩 欧美 综合 制服| 视频亚洲一区二区| 欧美一区二区视频观看视频| www.久久av.com| 国产精品蜜月aⅴ在线| 色老头久久综合| 亚洲午夜无码av毛片久久| 国产污视频在线播放| 五月天一区二区三区| 国产一线二线三线女| 色呦呦在线播放| 亚洲最大色网站| 91九色丨porny丨国产jk| 免费在线看电影| 亚洲国产日韩在线一区模特| 成人性生活视频免费看| 国产夫妻在线播放| 色综合夜色一区| 免费在线观看的毛片| 另类中文字幕国产精品| 欧美三级乱人伦电影| 九九精品久久久| 91成人在线网站| 日韩免费在线观看| 国产精品一区二区人妻喷水| 美女av一区| 亚洲欧美一区二区激情| 日韩av片在线免费观看| 亚洲美女视频| 国内外成人免费激情在线视频网站| 日本天堂网在线观看| 欧美中文字幕| 国产在线精品一区免费香蕉| 国产ts变态重口人妖hd| 94色蜜桃网一区二区三区| 免费精品视频一区| 欧美精品电影| 亚洲一二三四在线| 男女啪啪网站视频| 久久一级大片| 日韩精品在线观| 老司机精品免费视频| 午夜精品偷拍| 日本免费久久高清视频| 国产精品一二三四五区| av影院午夜一区| 亚洲综合首页| 成人在线免费观看黄色| 日本韩国一区二区| 中文字幕在线播放一区二区| 国产伦精品一区二区三区千人斩| 久久精品国产精品亚洲| youjizz在线视频| 久久99精品视频| 精品一区久久| 久草中文在线观看| 亚洲二区在线观看| 99re精彩视频| 亚洲系列另类av| 欧美成aaa人片免费看| 国产精品久久久免费视频| 麻豆成人综合网| 久久精品一二三区| av网址在线| 欧美最猛性xxxxx直播| 国产精品一区二区人妻喷水| 久久精品一区二区不卡| 国产成人综合一区二区三区| 人妻无码一区二区三区久久99| 国产精品免费视频一区| 欧美牲交a欧美牲交| 日韩区一区二| 精品国产网站地址| 老熟妇一区二区三区| 成人av午夜影院| 久久观看最新视频| 国产黄色一区| 亚洲天堂av女优| 日本网站在线播放| 国产91丝袜在线播放| 国产又爽又黄ai换脸| 深夜视频一区二区| 亚洲欧美日韩一区在线| 91精品国产乱码久久久张津瑜| 国产美女一区二区| 正在播放一区二区三区| 日本精品另类| 一本色道久久综合狠狠躁篇的优点| 久久久久成人网站| 国产激情一区二区三区桃花岛亚洲| 亚洲aⅴ天堂av在线电影软件| 蜜桃av.网站在线观看| 亚洲第一页中文字幕| 国产这里有精品| 国产精品一卡二卡在线观看| 伊人久久青草| 日韩一区中文| 日韩在线视频中文字幕| 中文字幕码精品视频网站| 国产午夜精品理论片a级大结局| 久久国产成人精品国产成人亚洲 | 国产suv精品一区二区| 污视频软件在线观看| 精品久久久久久电影| www.免费av| 欧美亚洲一区| 欧美日韩喷水| 成人黄色免费观看| 色噜噜国产精品视频一区二区| 中文字幕视频免费观看| 国产精品久久影院| 亚洲制服在线观看| 欧美午夜电影在线观看 | 鲁一鲁一鲁一鲁一av| 日韩在线观看一区| 亚洲一区二区三区四区视频| 羞羞视频在线观看不卡| 亚洲а∨天堂久久精品9966| 日本少妇毛茸茸高潮| 91毛片在线观看| 天天影视综合色| 久久精品国产亚洲夜色av网站| 成人网在线观看| 日本孕妇大胆孕交无码| 亚洲国产高清高潮精品美女| 天天爽夜夜爽夜夜爽精品| 久久精品一区二区三区四区| 网站一区二区三区| 你懂的视频一区二区| 国产欧美一区二区视频| 欧美日韩五码| 九九精品视频在线观看| 无码精品黑人一区二区三区| 日本高清不卡视频| 懂色av懂色av粉嫩av| 99riav一区二区三区| 久久精品影视大全| 欧美天堂亚洲电影院在线观看| 精品一区二区三区日本| 国产精品久久久久久久久久齐齐| 久久天天躁狠狠躁夜夜躁2014| 亚洲h视频在线观看| 一本色道久久加勒比精品| 国产在线观看免费视频软件| 成人一二三区视频| 色一情一乱一伦一区二区三区日本 | 在线播放中文字幕一区| 日韩av电影网址| 国产精品理论在线观看| 国产xxxxxxxxx| 精品一区二区三区的国产在线播放 | 欧美调教femdomvk| 亚洲国产精品午夜在线观看| 国产精品系列在线| chinese麻豆新拍video| 久久精品国产99| 国模无码视频一区二区三区| 在线一区免费| 午夜午夜精品一区二区三区文| 亚洲综合网狠久久| 国产精品一区二区三区成人| 欧美gv在线| 欧美国产激情18| 色的视频在线免费看| 日韩成人激情在线| 亚洲爱情岛论坛永久| 欧美三级电影在线看| 超碰超碰超碰超碰| 一区二区三区四区在线播放 | 三级黄色片播放| 国产亚洲高清视频| www.一区二区.com| 91超碰成人| 亚洲一区精彩视频| 国产伦精品一区二区三区千人斩 | 日本精品久久久| 久久大胆人体| 久久资源免费视频| 麻豆av在线导航| 在线免费看av不卡| 国产福利在线看| 亚洲欧美中文日韩v在线观看| 亚洲精品视频专区| 日韩欧美国产高清| 国产精品一级二级| 69堂国产成人免费视频| 一区二区视频免费| 欧美图区在线视频| 免费看av在线| 欧美影院精品一区| 69视频免费看| 在线日韩一区二区| 国产精品久久久久久久久久精爆| 精品国产福利在线| 国产成人在线播放视频| 亚洲图片欧美视频| 久久精品国产亚洲AV无码麻豆 | 这里只有精品免费视频| 欧美中文一区二区三区| 精品久久久久久久久久久国产字幕| 欧美日韩国产精品一区| 国产成人无码精品| 一本一道久久a久久精品| 日韩手机在线视频| 欧洲激情一区二区| 中文字幕永久在线视频| 欧美日韩亚洲不卡| 国产精品女人久久久| 69av一区二区三区| 午夜精品一区二区三| 精品免费一区二区三区| 日批视频免费播放| 亚洲欧洲日产国码av系列天堂 | 久久成人在线视频| 图片区小说区亚洲| 午夜精品久久久久久久久久久久久| 女人让男人操自己视频在线观看| 欧美一级淫片播放口| 九九九伊在线综合永久| 91午夜在线播放| 国产精品玖玖玖在线资源| 精品日本一区二区三区| 欧美日韩久久精品| 一级黄色免费在线观看| 亚洲激情精品| 91最新在线观看| 国内成人免费视频| 国产精品扒开腿做爽爽爽a片唱戏 亚洲av成人精品一区二区三区 | 国产成人精品视| 久久精品xxxxx| 成人欧美视频在线| 国产精品探花在线观看| 一区二区三区四区视频在线观看| 综合在线视频| 免费无码国产v片在线观看| 日韩不卡一二三区| 男人添女人荫蒂国产| 久久综合国产精品| 亚洲最大的黄色网址| 偷窥少妇高潮呻吟av久久免费| 蜜臀尤物一区二区三区直播| 欧美一区二区国产| 美国成人毛片| 欧美区在线播放| free欧美| 国产精品福利视频| 日韩成人免费| 国产69精品久久久久久久| 日韩av一二三| 国产美女视频免费观看下载软件| 国产精品久久久久7777按摩| 欧美一二三区视频| 日韩一区二区电影网| 成人精品一区二区| 久久久久久久色| 日本免费成人| 欧美连裤袜在线视频| 国模吧视频一区| 亚洲这里只有精品| 久久久青草青青国产亚洲免观| 国产成人无码aa精品一区| 欧美亚洲一区二区三区四区| 少妇人妻精品一区二区三区| 久久精品小视频| 日韩天堂在线| 精品免费日产一区一区三区免费| 国产精品久久观看| 日韩福利视频在线| 9i在线看片成人免费| 丰满少妇高潮久久三区| 欧美日韩精品综合在线| 毛片在线能看| 91精品成人久久| 成人在线视频你懂的| 国产经典久久久| 精品一区二区国语对白| 2019男人天堂| 91高清视频在线| 深夜福利视频一区| 午夜精品视频网站| 国产成人高清精品免费5388| 欧美另类videosbestsex日本| 久久成人免费电影| 国产日韩精品中文字无码| 色8久久人人97超碰香蕉987| 日韩资源在线| 18一19gay欧美视频网站| 成人在线视频你懂的| 国产九色porny| 国产99久久久精品| 国产一级视频在线观看| 精品国精品国产| 超碰97免费在线| 国产精品青青草| 99热精品在线| aaaaa一级片| 色呦呦日韩精品| 免费在线超碰| 国产精品91一区| 日韩欧美视频| 成人不卡免费视频| 一区二区三区高清| 懂色av蜜臀av粉嫩av分享吧| 欧美国产乱视频| 国产伦精品一区二区三区免费优势| 欧美视频在线观看视频| www.日韩大片| 中文字幕在线播| 一色桃子一区二区| 91国产一区| 丰满的少妇愉情hd高清果冻传媒 | 久久国产主播精品| 亚洲一区不卡| 欧美 日韩 成人| 欧美日韩国产欧美日美国产精品| 免费看美女视频在线网站| 999国产在线| 99香蕉国产精品偷在线观看 | 中文字幕精品一区二区三区在线| 一区在线观看视频| 午夜老司机福利| 奇米成人av国产一区二区三区 | 欧妇女乱妇女乱视频| 成人sese在线| 亚洲性猛交富婆| 欧美另类暴力丝袜| 羞羞色国产精品网站| 色多多视频在线播放| 亚洲色图一区二区| 日韩一级片免费在线观看| 国产精品999999| 综合精品一区| 熟女俱乐部一区二区视频在线| 91国在线观看| 4438x成人网全国最大| 欧美人与物videos另类| 久久99国产精品成人| 日韩少妇裸体做爰视频| 色小说视频一区| 精品国产乱子伦一区二区| www日韩在线观看| 亚洲精品国产a| 久久综合九色综合久| 亚洲一区中文字幕| 美女网站久久| 欧美日韩精品一区二区三区视频播放 | 国产91精品久久久久久久| 大色综合视频网站在线播放| 久久久高清视频| 欧美群妇大交群中文字幕| 松下纱荣子在线观看| 国产免费xxx| 欧美激情在线一区二区| 免费看黄色一级视频|