精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

日本不卡免费新一二三区| 91精品国产99| 国产黄色一区二区三区| 亚洲图区一区| 久久久久久久综合色一本| 国产精品人成电影在线观看| 亚洲欧美精品aaaaaa片| 91亚洲无吗| 精品视频资源站| 国产精品日韩三级| 国产系列在线观看| 国产成人精品三级麻豆| 国产成人一区二区| 国产一级做a爰片在线看免费| 欧美日韩激情| 亚洲国产小视频在线观看| 视色视频在线观看| 国产99在线| 亚洲欧美日韩中文播放| 免费看成人午夜电影| av中文字幕第一页| 日本女优在线视频一区二区| 欧美日本亚洲视频| 林心如三级全黄裸体| 狠狠一区二区三区| 91精品在线免费| 成人黄色一区二区| 9999在线视频| 亚洲欧洲制服丝袜| 日韩中文字幕av在线| 日韩在线观看视频网站| 国产精品主播直播| 国产欧亚日韩视频| 精产国品一区二区| 一本色道久久综合亚洲精品不卡 | 麻豆av在线播放| 国产精品久久久久久久久搜平片| 久久免费视频1| 亚洲av永久无码国产精品久久| 日本成人超碰在线观看| 7777精品视频| 日本五十熟hd丰满| 欧美伊人影院| 另类少妇人与禽zozz0性伦| 91网站免费入口| 台湾色综合娱乐中文网| 亚洲精品福利视频| 久久福利小视频| 韩国精品福利一区二区三区| 日韩色在线观看| www.日本久久| 日韩精品一区二区三区中文在线| 欧美一区三区四区| 亚洲色图欧美自拍| 成人免费91| 91精品欧美综合在线观看最新 | 亚洲网站在线观看| 亚洲自拍偷拍一区二区| 亚洲另类av| 亚洲美女在线观看| 男人天堂av电影| 欧美极品中文字幕| 在线观看成人黄色| www成人啪啪18软件| 欧美大人香蕉在线| 久久五月天色综合| 欧美日韩大片在线观看| 黄色一区二区三区四区| 97不卡在线视频| 国产成人无码av| 美女在线观看视频一区二区| 国产日韩专区在线| www.黄色av| 99久久精品国产麻豆演员表| 欧美男人的天堂| 91在线免费看| 99精品在线视频观看| 国产黄色在线观看| 国产精品久久久久久久久搜平片 | 99久久精品国产成人一区二区| 精品影视av免费| 亚洲综合在线小说| 国模人体一区二区| www欧美成人18+| 亚洲一区二区免费视频软件合集 | 91av在线免费观看视频| 波多野结衣视频在线观看| 免费欧美在线视频| 亚洲最大福利视频网站| 手机看片福利永久| 中国色在线观看另类| 日产精品久久久久久久蜜臀| 午夜激情在线播放| 欧美另类videos死尸| 国产av一区二区三区传媒| 色棕色天天综合网| 九九热精品在线| 国产成人精品网| 久久成人精品无人区| 国产区一区二区| 伊人免费在线| 欧美视频一区二区三区…| 亚洲成人天堂网| 国产成人高清精品免费5388| 一区二区三区日韩在线| www.天天色| 精品一区二区在线观看| 久久一区免费| www久久日com| 欧美图区在线视频| 国产激情第一页| 欧美1区3d| 国产精品久久久久免费a∨大胸 | 国产亚洲精品激情久久| 麻豆亚洲av熟女国产一区二| 人人精品人人爱| 精品伊人久久大线蕉色首页| 黄网站app在线观看| 色婷婷久久综合| 亚洲色偷偷色噜噜狠狠99网| 91精品国产调教在线观看| 2025国产精品视频| 亚洲成熟女性毛茸茸| 国产精品你懂的| 久久精品香蕉视频| 红杏成人性视频免费看| 九九久久综合网站| 99国产精品久久久久久久成人| 国产午夜精品久久久久久免费视 | 日韩精品色哟哟| 国产综合av一区二区三区| 成人video亚洲精品| 欧美日韩国产中文| 妺妺窝人体色WWW精品| 国产日韩一区二区三区在线| 国产精品裸体一区二区三区| v天堂福利视频在线观看| 欧美色区777第一页| www色com| 日韩电影在线一区二区三区| 免费av一区二区三区| 国产无遮挡裸体视频在线观看| 日韩三级免费观看| 国产这里有精品| 国产一区二区福利视频| 在线精品日韩| 四虎视频在线精品免费网址| 综合国产在线观看| 国产字幕在线观看| 久久久精品tv| 密臀av一区二区三区| 九一精品国产| 国产精品国语对白| 91在线视频| 欧美顶级少妇做爰| 久久久久亚洲av无码专区体验| 国产一区二区电影| 成品人视频ww入口| 极品束缚调教一区二区网站| 97在线视频免费观看| 无码h黄肉3d动漫在线观看| 黄色成人在线播放| 全黄一级裸体片| 美腿丝袜一区二区三区| 在线无限看免费粉色视频| 国产精品毛片aⅴ一区二区三区| 欧美成人全部免费| 天天干免费视频| 一本久久a久久免费精品不卡| 东方伊人免费在线观看| 久久精品免费观看| 99视频精品全部免费看| 精品少妇3p| 国产成人久久精品| 国产在线更新| 日韩欧美国产wwwww| 可以在线观看av的网站| 欧美极品少妇xxxxⅹ高跟鞋| 国产乱叫456| 亚洲激情黄色| 青青成人在线| 免费一级欧美片在线观看网站| 欧美极品少妇与黑人| 黄色大片在线免费观看| 欧美浪妇xxxx高跟鞋交| 青青操免费在线视频| 国产欧美一区二区三区在线看蜜臀 | 激情五月综合色婷婷一区二区 | 国产综合香蕉五月婷在线| 日韩精品卡一| 一本一本久久a久久精品牛牛影视| 国产免费久久久| 欧美日韩亚洲系列| 精品国产视频一区二区三区 | 91制片厂在线| av在线不卡电影| 五月天视频在线观看| 亚洲精品少妇| 精品少妇人妻av一区二区| 日韩精品免费一区二区三区竹菊| 成人激情视频免费在线| 一区二区三区电影大全| 欧美人成在线视频| 69久久精品| 日韩av在线一区二区| 国产原创中文av| 色哟哟一区二区在线观看| 清纯粉嫩极品夜夜嗨av| 国产精品国产精品国产专区不蜜| 成人性生活免费看| 国产成人自拍网| 男女视频在线看| 午夜亚洲福利在线老司机| 国产成人生活片| 欧美电影三区| 日本精品一区二区三区高清 久久 日本精品一区二区三区不卡无字幕 | 超碰成人免费| 成人欧美在线观看| 免费污视频在线一区| 欧美有码在线观看| 久久久123| 九九热精品在线| 国产在线更新| 最近中文字幕日韩精品| 九色网友自拍视频手机在线| 亚洲高清不卡av| 精品久久人妻av中文字幕| 欧美电影一区二区| 在线免费观看中文字幕| 欧洲另类一二三四区| 国产嫩bbwbbw高潮| 五月天丁香久久| 日本亚洲欧美在线| 亚洲v中文字幕| 中文在线观看免费网站| 亚洲一区视频在线| 九九视频在线免费观看| 一区二区三区蜜桃网| 中文字幕五月天| 悠悠色在线精品| 五月婷婷一区二区| 亚洲一区二区三区中文字幕| 精品99在线观看| 亚洲高清不卡在线| 日韩激情在线播放| 性做久久久久久| 国产系列精品av| 黄色成人在线播放| 中文字幕黄色片| 色婷婷国产精品久久包臀| 黄瓜视频在线免费观看| 色乱码一区二区三区88| 国产在线观看第一页| 欧美主播一区二区三区| 中文字幕在线观看欧美| 欧美日韩国产电影| 一级特黄aaaaaa大片| 91精品在线免费观看| 亚洲精品一级片| 日韩电影中文字幕在线观看| 男人天堂亚洲二区| 欲色天天网综合久久| 欧美jizz18hd性欧美| 欧美成人免费在线视频| av福利在线导航| 国产精品91久久久| 日韩成人免费av| 国产不卡一区二区在线观看 | 日韩男人的天堂| 色综合久久中文字幕综合网| 艳妇乳肉豪妇荡乳av无码福利 | 国产精品久久久久久久av电影 | 91麻豆精品久久久久蜜臀| 精品久久久久中文慕人妻| 亚洲国产欧美自拍| lutube成人福利在线观看| 久久综合免费视频| av免费不卡| 国产精品视频公开费视频| 电影一区二区三区久久免费观看| 国产精品久久久一区二区三区| 亚洲精品国产精品粉嫩| 综合一区中文字幕| 亚洲美女91| 日本黄色福利视频| a亚洲天堂av| 91导航在线观看| 亚洲午夜激情av| av首页在线观看| 精品黑人一区二区三区久久| 国产一区二区三区福利| 欧美黑人国产人伦爽爽爽| 裤袜国产欧美精品一区| dy888夜精品国产专区| 国产一区二区三区四区| 国产精品自拍合集| 日韩精品乱码av一区二区| 91精品人妻一区二区三区蜜桃2| 国产婷婷一区二区| 激情综合五月网| 欧美伦理视频网站| 亚洲色欧美另类| 欧美精品在线第一页| 日本中文字幕一区二区| 国产精品免费在线播放| 911久久香蕉国产线看观看| 超碰影院在线观看| 不卡一区二区三区四区| wwwav国产| 欧美性生活影院| 欧美色图另类| 成人444kkkk在线观看| 开心久久婷婷综合中文字幕| 久久99精品久久久久久久青青日本 | 成年人黄色在线观看| 日韩电影在线看| 国产男女猛烈无遮挡a片漫画 | 在线观看亚洲一区二区| 亚洲欧美日韩另类| а√天堂中文在线资源8| 亚洲最大福利视频网| 水蜜桃精品av一区二区| 免费观看成人在线视频| 99热在这里有精品免费| 久久久综合久久久| 51午夜精品国产| 色欧美激情视频在线| 国产成人鲁鲁免费视频a| 无码日韩精品一区二区免费| 欧美日韩不卡在线视频| 国产精品69久久久久水密桃| 九九这里只有精品视频| 欧美日本在线一区| а天堂8中文最新版在线官网| 国产成人jvid在线播放| 宅男在线一区| 成年人视频在线免费| 久久综合色之久久综合| 97视频久久久| 国产精品一区二区你懂的| 97精品在线播放| 欧美精品在线视频| 日本中文字幕在线视频| 国产日韩精品在线观看| 久久人体视频| 欧美一级特黄aaa| 亚洲人一二三区| av在线免费在线观看| 欧美夫妻性视频| 波多野结衣在线一区二区| av免费观看大全| 91网页版在线| 亚洲不卡在线视频| 中文字幕亚洲欧美| 2020国产精品小视频| 久久久99精品视频| 丰满亚洲少妇av| 国产又大又黄视频| 亚洲欧洲日产国产网站| 国产精品诱惑| 日韩中文在线字幕| 成人精品鲁一区一区二区| 日本黄色片视频| 亚洲天堂第一页| 99精品女人在线观看免费视频| 看一级黄色录像| 波多野结衣亚洲一区| 久久久黄色大片| 日韩中文字幕视频在线| 成人av激情人伦小说| 亚洲国产精品久久久久婷蜜芽| 久久精品视频一区| 一级黄色片在线播放| 久久久爽爽爽美女图片| 最新亚洲精品| 亚洲综合在线一区二区| 香蕉av福利精品导航| 成年在线观看免费人视频| 亚洲影视九九影院在线观看| 野花国产精品入口| 精品伦精品一区二区三区视频密桃| 欧美一区二区精美| 色戒汤唯在线观看| 亚洲图片在线观看| 成人美女在线视频| 中文字幕一区二区三区波野结| 欧美黄色三级网站| 激情五月综合网| 国产免费无码一区二区| 在线观看免费成人| 91福利在线尤物| 亚洲高清视频一区二区| 成人精品小蝌蚪| 一级黄色免费片| 欧美在线亚洲在线| 欧美黄污视频| 懂色av粉嫩av浪潮av| 亚洲国产天堂网精品网站| 大胆国模一区二区三区| 欧美黄色一级片视频|