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

歡迎訪問 生活随笔!

生活随笔

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

数据库

时序数据库技术体系 – InfluxDB TSM存储引擎之数据读取

發布時間:2024/8/23 数据库 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 时序数据库技术体系 – InfluxDB TSM存储引擎之数据读取 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

任何一個數據庫系統內核關注的重點無非:數據在內存中如何存儲、在文件中如何存儲、索引結構如何存儲、數據寫入流程以及數據讀取流程。關于InfluxDB存儲內核,筆者在之前的文章中已經比較全面的介紹了數據的文件存儲格式、倒排索引存儲實現以及數據寫入流程,本篇文章重點介紹InfluxDB中時序數據的讀取流程。

InfluxDB支持類SQL查詢,稱為InfluxQL。InfluxQL支持基本的DDL操作和DML操作語句,詳見InfluxQL_Spec,比如Select語句:

?

select_stmt = "SELECT" fields from_clause [ into_clause ] [ where_clause ] [ group_by_clause ] [ order_by_clause ] [ limit_clause ] [ offset_clause ] [ slimit_clause ] [ soffset_clause ] .

?

使用InfluxQL可以非常方便、人性化地對InfluxDB中的時序數據進行多維聚合分析。那InfluxDB內部是如何處理Query請求的呢?接下來筆者結合源碼對InfluxDB的查詢流程做一個剖析。另外,如果看官對源碼這部分感興趣,推薦先閱讀官方文檔對應部分:https://docs.influxdata.com/influxdb/v1.0/query_language/spec/#query-engine-internals

本文篇幅相對較長。為了方便閱讀,本文分為上下兩部分,上半部分會從原理層面介紹InfluxDB的數據讀取流程,下半部分會舉一個例子模擬整個數據讀取的過程。

上半部分:InfluxDB數據讀取流程原理

LSM(TSM)引擎對于讀流程的處理通常來說都比較復雜,建議保持足夠的耐心和專注力。理論部分會分兩個小模塊進行介紹,第一個模塊會從宏觀框架層面簡單梳理整個讀取流程,第二個模塊會從微觀細節層面分析TSM存儲引擎(TSDB)內部詳細的執行邏輯。

InfluxDB讀取流程框架

筆者對照源碼對整個流程做了一個簡單的梳理(下圖讀者可能看不清楚,文末附有該圖的高清版):

整個讀取流程從宏觀上分為四個部分:

1.?Query:InfluxQL允許用戶使用類SQL語句執行查詢分析聚合,InfluxQL語法詳見:https://docs.influxdata.com/influxdb/v1.0/query_language/spec/

?

2.?QueryParser:InfluxQL進入系統之后,系統首先會對InfluxQL執行切詞并解析為抽象語法樹(AST),抽象樹中標示出了數據源、查詢條件、查詢列以及聚合函數等等,分別對應上圖中Source、Condition以及Aggration。InfluxQL沒有使用通用的第三方AST解析庫,自己實現了一套解析庫,對細節感興趣的可以參考:https://github.com/influxdata/influxql。接著InfluxDB會將抽象樹轉化為一個Query實體對象,供后續查詢中使用。

?

3.?BuildIterators:InfluxQL語句轉換為Query實體對象之后,就進入讀取流程中最重要最核心的一個環節?–?構建Iterator體系。構建Iterator體系是一個非常復雜的邏輯過程,其中細節非常繁復,筆者盡可能化繁為簡,將其中的主線抽出來。為了方便理解,筆者將Iterator體系分為三個子體系:頂層Iterator子體系、中間層Iterator子體系以及底層Iterator子體系。

(1)頂層Iterator子體系

InfluxDB會為InfluxQL中所有查詢field構造一個FieldIterator,FieldIterator表示每個查詢列都會創建一個Iterator(稱為ExprIterator),這是因為InfluxDB是列式存儲系統,所有的列都是獨立存儲的,因此基于列分別構建Iterator方便執行查詢聚合操作。比如sum(click),sum(impressions)和sum(revenue)三個查詢列就分別對應一個ExprIterator。

ExprIterator根據查詢列值是否需要聚合可以分為VarRefIterator和CallIterator,前者表示列值可以直接查詢返回,不需要聚合;后者表示查詢列需要執行某些聚合操作。示例中查詢sum(click)就是典型的CallIterator,CallIterator實際實現分為兩步,首先通過VarRefIterator把對應的列值查詢到,再通過對應的Reduce函數執行相應聚合。比如sum(click)這個CallIterator就需要雇傭一個VarRefIterator把滿足條件的click列值拿上來,再執行Reduce函數sum執行聚合操作。

(2)中間層Iterator子體系

InfluxDB中一個查詢列的值可能分布在不同的Shard上,需要根據TimeRange決定給定時間段在哪些shard上,并為每個Shard構建一個Iterator,雇傭這個邏輯Iterator負責查詢這個shard上對應列的列值。目前單機版所有shard都在同一個InfluxDB實例上,如果實現分布式管理,需要在這一層做處理。

(3)底層Iterator子體系

底層Iterator子體系負責單個shard(engine)上滿足條件的某一列值的查找或者單機聚合,是Iterator體系中實際干活的Iterator。比如滿足where?advertiser?=?“baidu.com”?這個條件就需要先在倒排索引中根據advertiser?=?“baidu.com”查到包含該tag的所有series,再為每個series構建一個TagsetIterator去查找對應的列值,TagsetIterator會將查找指針置于最小的列值處。

縱觀整個Iterator體系的構建,整體邏輯還是很清晰的。總結起來就是,查詢按照查詢列構建最頂層FieldIterator,每個FieldIterator會根據TimeRange雇傭多個ShardIterator去處理單個Shard上面對應列值的查找,對查找到的值要么直接返回要么執行Reduce函數進行聚合操作。每個Shard內部首先會根據查詢條件利用倒排索引定位到所有滿足條件的series,再為每個series構建一個TagsetIterator用來查找具體的列值數據。因此,TagsetIterator是整個體系中唯一干活的Iterator,所有其他上層Iterator都是邏輯Iterator。

另一個非常重要的點是,同一個Shard內的所有TagsetIterator在構建完成會合并成一個ShardIterator,這個合并過程是對這些TagsetIterator進行排序的過程,排序規則是按照series由小到大排序或者由大到小排序(由用戶SQL對查詢結果是由小到大排序還是由大到小排序決定)。同理,一個列值對應的多個ShardIterator構建完成之后會合并成一個FieldIterator,合并過程亦是一個排序過程,不過排序是針對所有Shard中的TagsetIterator進行的,排序規則是先比較series,再比較時間。可見,一個FieldIterator最終是由一系列排序過的TagsetIterator構成的。

?

4.?Emitter.Emit:Iterator體系構建完成之后就完成了查詢聚合前的準備工作,接下來就開始干活了。干活邏輯簡單來講是遍歷所有FieldIterator,對每個FieldIterator執行一次Next函數,就會返回每個查詢列的結果值,組裝到一起就是一行數據。FieldIterator執行Next()函數會傳遞到最底層的TagsetIterator,TagsetIterator執行Next函數實際返回真實的時序數據。

TSDB存儲引擎執行邏輯

TSDB存儲引擎(實際上就是一個Shard)根據用戶的查詢請求執行原始數據的查詢就是上文中提到的底層Iterator子體系的構建。查詢過程分為兩個部分:倒排索引查詢過濾以及TSM數據層查詢,前者通過Query中的where條件結合倒排索引過濾掉不滿足條件的SeriesKey;后者根據留下的SeriesKey以及where條件中時間段信息(TimeRange)在TSMFile中以及內存中查出最終滿足條件的數值列。TSDB存儲引擎會將查詢到的所有滿足條件的原始數值列返回給上層,上層根據聚合函數對原始數據進行聚合并將聚合結果返回給用戶。整個過程如下圖所示:

?

上圖需要從底部向上瀏覽,整個流程可以整理為如下:

1.?根據where?condition以及所有倒排索引文件查處所有滿足條件的SeriesKey

2.?將滿足條件的SeriesKey根據GroupBy維度列進行分組,不同分組后續的所有操作都可以獨立并發執行,因此可以多線程處理

3.?針對某個分組的SeriesKey集合以及待查詢列,根據指定查詢時間段(TimeRange)在所有TSMFile中根據B+樹索引構建查詢iterator

4.?將滿足條件的原始數據返回給上層進行聚合運算,并將聚合運算的結果返回給用戶

實際執行的過程可能比較抽象,為了更好的理解,筆者在下半部分舉了一個示例。沒有理解上面的邏輯沒關系,可以先看下面的示例,看完之后再看上面的理論邏輯相信會更加容易理解。

下半部分:InfluxDB查詢流程示例

文章上半部分從理論層面對InfluxDB查詢流程進行了介紹。為了方便理解TSDB存儲引擎處理查詢流程的邏輯,筆者通過如下一個真實示例將其中的核心步驟進行說明。下表為原始時序數據表,表中有3個維度列:publisher、advertiser以及gender,3個數值列:impression、click以及revenue:

timestamp

publisher

advertiser

gender

impression

click

revenue

2017-11-01T00:00:00

ultrarimfast.com

baidu.com

male

1800

23

11.24

2017-12-01T00:00:00

bieberfever.com

google.com

male

2074

72

31.22

2018-01-04T00:00:00

ultrarimfast.com

baidu.com

false

1079

54

9.72

2018-01-08T00:00:01

ultrarimfast.com

google.com

male

1912

11

3.74

2018-01-21T00:00:01

bieberfever.com

baidu.com

male

897

17

5.48

2018-01-26T00:00:01

ultrarimfast.com

baidu.com

male

1120

73

6.48

現在用戶想查詢2018年1月份發布在baidu.com平臺上的不同廣告商的曝光量、點擊量以及總收入,SQL如下所示:

select sum(click),sum(impression),sum(revenue) from table group by publisher where advertiser = "baidu.com" and timestamp > "2018-01-01" and timestamp < "2018-02-01"

步驟一:倒排索引過濾+groupby分組

原始查詢語句:select?….??from?ad_datasource?where?advertiser?=?“baidu.com”?……?。倒排索引即根據條件advertiser=”baidu.com”在所有Index?File中遍歷查詢包含該tag的所有SeriesKey,具體原理(詳見《時序數據庫技術體系?–?InfluxDB?多維查詢之倒排索引》)如下:

1.?根據Index?File中Measurement?Block根據”ad_datasource”進行過濾,可以直接定位到給定source對應的所有TagKey所在的文件offset|size。

2.?加載出對應TagKey區域的Hash?Index,使用給定TagKey(”advertiser”)進行hash可以直接定位到該TagKey對應的TagValue的文件offset|size。

3.?加載出TagKey對應TagValue區域的Hash?Index,使用過濾條件TagValue(”baidu.com”)進行hash可以直接定位到該TagValue對應的所有SeriesID。

4.?SeriesID就是對應SeriesKey在索引文件中的offset,直接根據SeriesID可以加載出對應的SeriesKey。

滿足條件的所有SeriesKey如下表所示,共有3個:

publisher

advertiser

gender

ultrarimfast.com

baidu.com

male

ultrarimfast.com

baidu.com

false

bieberfever.com

baidu.com

male

根據倒排索引查詢得到所有的SeriesKey之后,這里有一個非常重要的步驟:根據groupby條件對SeriesKey進行分組,分組算法為hash。示例查詢中聚合條件為group?by?publisher,因此需要將上面得到的3個SeriesKey按照publisher的不同分成如下兩組:

publisher

advertiser

gender

bieberfever.com

baidu.com

male

publisher

advertiser

gender

ultrarimfast.com

baidu.com

male

ultrarimfast.com

baidu.com

female

在倒排索引之后執行分組意義非常重大,分組后不同group的SeriesKey是可以并行獨立執行查詢并最終執行聚合的,因此后續的所有操作都可以使用多個線程并發執行,極大提升整個查詢性能。

步驟二:TSM文件數據檢索

到這一步,我們已經按照groupby得到分組后的SeriesKey集合。接下來需要根據SeriesKey以及TimeRange在TSM數據文件中查找滿足條件的待查詢列。在TSM數據文件中根據SeriesKey以及TimeRange查詢field的具體過程(詳見:《時序數據庫技術體系?–?InfluxDB?TSM存儲引擎之TSMFile》)如下:

上圖中中間部分為索引層,TSM在啟動之后就會將TSM文件的索引部分加載到內存,數據部分因為太大并不會直接加載到內存。用戶查詢可以分為三步:

1.?首先根據Key(SeriesKey+fieldKey)找到對應的SeriesIndex?Block,因為Key是有序的,所以可以使用二分查找來具體實現

2.?找到SeriesIndex?Block之后再根據查找的時間范圍,使用[MinTime,?MaxTime]索引定位到可能的Series?Data?Block列表

3.?將滿足條件的Series?Data?Block加載到內存中解壓進一步使用二分查找算法查找即可找到

在TSM中查詢滿足TimeRange條件的SeriesKey對應的待查詢列值,因為InfluxDB會根據不同的查詢列設置獨立的FieldIterator,因此查詢列有多少就有多少個FieldIterator,如下所示:

步驟三:原始數據聚合

查詢到滿足條件的所有原始數據之后,InfluxDB會根據查詢聚合函數對原始數據進行聚合,如下圖所示:

publisher

sum(impression)

sum(click)

sum(revenue)

bieberfever.com

897

17

5.48

ultrarimfast.com

1079?+?1120

54?+?73

9.72?+?6.48

文章總結

本文主要結合InfluxDB源碼對查詢聚合請求在服務器端的處理框架進行了系統理論介紹,同時深入介紹了InfluxDB?Shard?Engine是如何利用倒排索引、時序數據存儲文件(TSMFile)處理用戶的查詢請求。最后,舉了一個示例對Shard?Engine的執行流程進行了形象化說明。整個讀取的示意圖附件:

?

總結

以上是生活随笔為你收集整理的时序数据库技术体系 – InfluxDB TSM存储引擎之数据读取的全部內容,希望文章能夠幫你解決所遇到的問題。

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

国产精品久久99综合免费观看尤物 | 女人18毛片a级毛片一区二区 | 视频成人免费 | 亚洲 欧美日韩 国产 中文 | 超碰人人射 | 丁香婷婷综合激情 | 91麻豆精品久久久久久 | 国产女v资源在线观看 | 毛片无卡免费无播放器 | 国产亚洲日| 亚洲天堂网在线视频观看 | 天天摸天天舔天天操 | 一区二区三区在线播放 | 免费成人短视频 | www亚洲精品 | 久久久久国产精品免费网站 | 久久精品亚洲综合专区 | 免费色av| 夜夜操综合网 | 久久久久久久综合色一本 | 国产男女爽爽爽免费视频 | 国产精品乱码高清在线看 | 激情丁香久久 | 免费在线观看视频一区 | 黄色免费在线视频 | 日日摸日日爽 | 国产精品欧美在线 | 麻豆成人精品视频 | 久久夜色电影 | 国产免费一区二区三区最新 | 九七在线视频 | 99re6热在线精品视频 | 天天射天天干天天爽 | 亚洲 综合 国产 精品 | 欧美极品久久 | 国产小视频你懂的 | av三级在线播放 | 亚洲一区视频免费观看 | 麻花天美星空视频 | 精品亚洲免费 | 麻豆综合网 | 99热这里只有精品免费 | 蜜臀av性久久久久av蜜臀妖精 | 国产精品一区二区精品视频免费看 | 99热99热| 狠狠色丁香婷婷综合最新地址 | 91在线超碰| 日韩免费三区 | 免费看十八岁美女 | 天天操人人干 | 欧美极度另类性三渗透 | 91精品国产自产91精品 | 天天综合视频在线观看 | 亚洲国产中文字幕在线 | 日韩高清在线一区二区三区 | 久久久久久久久久久久国产精品 | 久草视频在线播放 | 久久乱码卡一卡2卡三卡四 五月婷婷久 | 国产色视频 | 黄色一级在线观看 | 91在线一区二区 | 九九导航 | 国产精品ⅴa有声小说 | 亚洲欧美观看 | 久久久国产精品一区二区三区 | 精品国产伦一区二区三区观看说明 | 美女福利视频一区二区 | 亚洲精品久久久久久久蜜桃 | 日韩最新在线视频 | 91色亚洲 | 在线观看成人av | 国产午夜三级一二三区 | 99热这里只有精品免费 | 91精品国自产拍天天拍 | 国产剧情一区二区 | 日韩欧美视频一区二区三区 | 在线观看黄网 | a黄色一级 | 黄色av一级 | 国产高清在线免费视频 | 国产精品久久久久999 | 一级黄色片网站 | www.色五月.com| 91成人午夜 | 中文字字幕在线 | 婷婷av综合 | 亚洲国产精品成人综合 | 亚洲伊人av| 在线综合 亚洲 欧美在线视频 | 国产97色 | 国产精品婷婷午夜在线观看 | 午夜视频免费 | 国产亚洲精品久久久久久久久久久久 | 黄色一级大片免费看 | 国产福利91精品 | 99视频国产精品免费观看 | www.黄色小说.com | 中文字幕在线不卡国产视频 | 成年人国产精品 | 91久久国产自产拍夜夜嗨 | av成人在线观看 | 国产精品久久久av久久久 | 99久久精品午夜一区二区小说 | 日本精品久久久久 | 亚洲最新在线 | 视频二区在线 | 亚洲精品日韩在线观看 | 看污网站| 欧美日韩亚洲第一页 | 亚洲午夜精品久久久 | 色综合久久88色综合天天6 | 成年人黄色免费网站 | 久久99精品国产麻豆宅宅 | 人人插超碰 | 成人蜜桃视频 | 天天躁日日躁狠狠躁 | 国际精品久久 | 亚洲最大av在线播放 | 91视频高清免费 | 国产成人精品一区一区一区 | av中文字幕电影 | 久久99日韩 | 久久久www成人免费毛片 | 免费一级片观看 | 久久久久久久影院 | 日韩精品一区电影 | 国产精品中文久久久久久久 | 国产中文字幕网 | 最新国产精品拍自在线播放 | 亚洲精品理论片 | 国产精品久久久久一区二区国产 | 亚洲免费精品一区二区 | 久久美女精品 | 久久激情片 | 成人h在线播放 | 在线a亚洲视频播放在线观看 | 91中文字幕| 韩国三级一区 | 在线综合 亚洲 欧美在线视频 | 成人全视频免费观看在线看 | 999久久精品| 国产一区av在线 | 国产黑丝一区二区 | 成人一级在线 | 精品久久久国产 | 91九色性视频 | 国产一级免费播放 | 亚洲激情精品 | 国产午夜激情视频 | 日色在线视频 | 久久99精品国产一区二区三区 | 日韩欧美一区二区三区视频 | 精品国内自产拍在线观看视频 | 久久久网页 | 91精品国自产在线偷拍蜜桃 | 亚洲精品在线免费观看视频 | 欧美日韩在线免费观看 | 成人久久18免费网站 | 日韩视频在线不卡 | 日韩极品视频在线观看 | 国产精品对白一区二区三区 | 亚洲人成人天堂h久久 | 天天激情综合网 | 在线免费观看的av网站 | 狠狠狠色丁香婷婷综合激情 | 久久这里精品视频 | 国产专区在线视频 | 欧美美女激情18p | 日韩字幕| 亚洲精选在线观看 | 2019中文字幕第一页 | 欧美色婷| 国产免费叼嘿网站免费 | 一区二区网| 精品国产伦一区二区三区观看体验 | 91色亚洲 | 天天爽天天碰狠狠添 | 激情欧美一区二区三区免费看 | 欧美极度另类 | 在线观看国产成人av片 | 人人射人人 | 亚洲国内精品视频 | 最近2019中文免费高清视频观看www99 | 欧美一二三区在线播放 | 在线看国产一区 | 97看片吧| 2018亚洲男人天堂 | av免费在线看网站 | 成年人国产精品 | 一区二区视频电影在线观看 | 蜜臀av夜夜澡人人爽人人 | 日韩久久久久久 | av在线com| 午夜精品久久久久久99热明星 | 黄色最新网址 | 97国产精品一区二区 | 成人91在线 | 午夜影院在线观看18 | 日韩三级视频在线观看 | 一级免费片 | 国产a级免费 | 天天色综合久久 | 亚州五月| 亚洲第二色 | 国产精品久久伊人 | 福利一区在线视频 | 1024手机基地在线观看 | 91网在线观看 | 96精品高清视频在线观看软件特色 | 国产品久精国精产拍 | 麻豆影视在线免费观看 | 天天操天天干天天操天天干 | 亚洲欧美观看 | 久久99最新地址 | 91免费在线播放 | 国产精品区免费视频 | 国产高清在线看 | 色视频在线观看 | 成人黄色免费观看 | 人人澡人人爽 | 久草在线视频国产 | 深爱激情av | av免费成人 | av福利在线播放 | 天天操操操操操操 | 在线综合 亚洲 欧美在线视频 | 最新av免费在线 | 国产福利一区二区三区视频 | 免费视频在线观看网站 | 国产69精品久久久久久久久久 | 国产精久久久 | 免费在线观看午夜视频 | 亚洲夜夜综合 | 久久综合九色综合97_ 久久久 | 在线免费黄 | 欧美日韩精品在线免费观看 | 中文字幕电影在线 | 91爱爱中文字幕 | 日韩精品免费一区二区 | 色网av| 国产一级黄 | 久久综合五月天婷婷伊人 | 在线小视频 | 亚洲国产999 | 欧女人精69xxxxxx| 日韩精品在线视频 | 日韩在线色视频 | 亚洲视频免费在线观看 | 就操操久久 | 99精品国产兔费观看久久99 | 国产精品18videosex性欧美 | 一本一本久久a久久精品综合小说 | 亚洲资源片 | 亚洲精品视频在线观看视频 | 亚洲精品视频观看 | 久久狠狠干 | 伊人五月天 | 99精品国产免费久久久久久下载 | 伊人伊成久久人综合网站 | 久久天堂网站 | 久久久久久草 | 国产高清在线视频 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 国产97在线播放 | 精品国产乱码一区二区三区在线 | 天天插综合网 | 中文字幕亚洲综合久久五月天色无吗'' | 91九色视频导航 | 99国产精品久久久久老师 | 91视频久久 | 中文字幕在线中文 | 日韩三级.com| 国产日韩视频在线播放 | 不卡在线一区 | 五月网婷婷 | 精品国产伦一区二区三区观看说明 | 成年人免费观看国产 | 久久久久久美女 | 香蕉免费| 激情综合色图 | 欧美精品成人在线 | 亚洲精品国产成人av在线 | 日日夜夜狠狠干 | 欧美成人在线免费 | 免费观看性生交大片3 | 操久久免费视频 | 中文字幕国产 | 国产精品电影一区 | 久久99热久久99精品 | 西西44人体做爰大胆视频 | 人人舔人人插 | 狠狠色丁香婷婷 | www.天天干.com| 麻豆成人精品 | 99爱爱| 亚洲精品自拍视频在线观看 | 色在线网站| 在线视频 你懂得 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | japanese黑人亚洲人4k | 中文字幕欧美日韩va免费视频 | 日韩理论片在线 | 综合久久综合久久 | 国产字幕在线看 | 国产xxxx做受性欧美88 | 在线观看国产亚洲 | 夜夜爱av | 草樱av | 亚洲不卡在线 | 最近日本mv字幕免费观看 | 激情在线网 | 亚洲精品1234区 | 毛片一二区 | 91精品久久久久久久久久久久久 | 久久人人爽人人爽 | 中文字幕资源在线 | 国产破处精品 | 中文字幕中文字幕在线中文字幕三区 | 国产91在线免费视频 | 亚洲综合激情网 | 国产精品一区二区av日韩在线 | 久草在线这里只有精品 | 欧美久久久一区二区三区 | 超碰人人超 | 国产成人综合在线观看 | 麻豆综合网 | 国产午夜精品视频 | 97爱| 亚洲视频综合 | 夜夜骑日日操 | 99视频偷窥在线精品国自产拍 | 奇米网8888 | 亚洲精品久久久久999中文字幕 | 久久久黄色免费网站 | 91麻豆免费看 | 亚洲一区在线看 | 日韩一区二区三区在线看 | 久久国产视频网站 | 久久久久久高潮国产精品视 | 精品久久久久久久久久久久久久久久久久 | a在线观看免费视频 | 欧美极品少妇xbxb性爽爽视频 | 精品国产一区二 | 中文字幕三区 | 99热在线国产精品 | 九九免费在线观看 | 天天艹天天 | 丁香五婷 | 婷婷色六月天 | 91精品国产福利在线观看 | 97精产国品一二三产区在线 | 九九视频精品在线 | 午夜在线日韩 | 精品国产一区二区三区久久久 | 色婷婷综合久久久 | 国产精品美女久久久 | 99r在线观看 | 日韩二区在线播放 | 美女精品| 亚洲狠狠 | 欧美一级大片在线观看 | 九色激情网 | 麻豆视屏| 日韩在线观看视频一区二区三区 | 91av视屏| 精品一区二三区 | 国产在线日本 | 亚洲国产中文在线观看 | 久久久久久久久久久免费视频 | 国产女人免费看a级丨片 | www.天天综合 | 欧美日韩一级视频 | 粉嫩aⅴ一区二区三区 | 欧美成年人在线视频 | 国产精品久久久影视 | 99这里只有精品99 | www激情网| 色av资源网 | 国产 视频 高清 免费 | 亚洲欧美在线视频免费 | 97香蕉超级碰碰久久免费软件 | 中文字幕 国产视频 | 中文av一区二区 | 婷婷色网站 | 成人黄色在线观看视频 | 日韩中文字幕免费视频 | 久久久久久国产精品免费 | 91亚洲夫妻 | 婷婷av电影 | 一区二区毛片 | 婷婷综合成人 | 久久视频免费在线观看 | 中文字幕高清有码 | 免费成人av网站 | 久久综合婷婷 | 美女露久久 | 色综合久久天天 | 五月婷香蕉久色在线看 | 最近免费中文字幕大全高清10 | 精品在线亚洲视频 | 国外调教视频网站 | 久久精品中文字幕少妇 | 亚洲首页 | 亚洲精品国 | 在线亚洲高清视频 | 成人app在线免费观看 | 最近中文字幕免费视频 | 99九九99九九九视频精品 | 国产真实精品久久二三区 | 久久久久中文字幕 | 天天色视频 | 视频一区二区在线 | 日日草夜夜操 | 国产在线自| 日韩在线免费小视频 | 免费看的av片 | 九九综合九九综合 | 一区二区三区在线免费播放 | 免费三级av | 91最新网址在线观看 | 久久综合天天 | 久久在线看 | 日本久久影视 | 啪啪av在线 | 亚洲欧美综合精品久久成人 | 亚洲精品动漫成人3d无尽在线 | 伊人资源视频在线 | 免费看成年人 | 久久久99精品免费观看 | 国产日本三级 | 亚洲综合色播 | 日韩三级精品 | 日韩福利在线观看 | 久久人视频 | 欧美色一色 | 人人干97| 国产在线观看午夜 | 国际av在线 | 亚洲国产三级在线观看 | 日韩性xxxx | 五月天亚洲综合 | 成人在线观看免费 | 天天操福利视频 | 亚洲专区中文字幕 | 免费进去里的视频 | 91人人视频在线观看 | 日韩在线播放欧美字幕 | 国产一级一级国产 | 97精品超碰一区二区三区 | www九九热 | 色激情五月 | 六月色丁| 成人免费视频观看 | 97超碰福利久久精品 | 日韩精品最新在线观看 | 精品国产视频在线观看 | 精品国产诱惑 | 国产一区二区久久久久 | 亚洲综合欧美激情 | 日日夜夜操操 | 亚洲少妇激情 | 在线精品视频在线观看高清 | 国产在线欧美在线 | 欧美孕妇视频 | www.亚洲精品在线 | 国产精品久久电影网 | 在线一二三四区 | 国产精品一区二区视频 | 国产成人精品久久久久 | 最近日本韩国中文字幕 | 欧美一级片免费观看 | 在线高清一区 | 国产精品久久久久久一区二区三区 | 欧美伦理电影一区二区 | 色在线免费 | 黄色在线看网站 | 91精彩视频在线观看 | 欧美激情精品久久久久久 | 国产精品国产三级国产aⅴ入口 | 操天天操| 国产真实精品久久二三区 | 午夜精品久久久久久久久久久久久久 | 久久99精品久久久久久秒播蜜臀 | 国产又粗又猛又黄又爽的视频 | 精品一区 在线 | 操操操com | 亚州日韩中文字幕 | 免费视频xnxx com | 天天操天天射天天爱 | 天天操天天综合网 | av成人免费 | 国产免费人成xvideos视频 | 久久亚洲人 | 91精品视频在线免费观看 | 国产精品久久久久久久久婷婷 | 综合天天| 97超碰人人澡人人爱学生 | 欧美日韩在线视频免费 | 97超碰成人在线 | 成片免费观看视频999 | 久久人人97超碰com | 国产免费成人 | 九九视频热 | 久久久久久高潮国产精品视 | 免费在线播放av电影 | 免费的成人av | 人人插人人干 | 在线视频一二三 | 999亚洲国产996395 | 激情av网址| 日日夜夜狠狠干 | 美女视频黄是免费的 | 亚洲成人网av| 亚洲国内精品在线 | 99精品亚洲| 天天草天天插 | 天堂av最新网址 | 午夜电影 电影 | 久久精品久久精品久久 | 欧美激情精品久久久久久免费印度 | 天天射天天射 | 欧美在线观看视频一区二区三区 | 亚洲黄色一级电影 | 9999精品| 日韩高清一二区 | 五月婷婷激情六月 | 国产不卡av在线播放 | 又黄又爽的视频在线观看网站 | 国产欧美精品一区二区三区四区 | 蜜臀久久99精品久久久无需会员 | 国产成人精品日本亚洲999 | www.福利| 九九热1| 四虎影视成人永久免费观看视频 | 免费无遮挡动漫网站 | 国产一二区在线观看 | 亚洲色图27p | 久久好看| 国产资源免费在线观看 | 久久精品99国产精品 | 日韩影片在线观看 | 91久久久久久久 | 亚洲成人第一区 | 亚洲免费av在线播放 | 六月丁香在线观看 | 国产精品理论片 | 亚洲人在线视频 | 亚洲久草视频 | 成人在线免费小视频 | 亚洲一区二区三区在线看 | 女人高潮特级毛片 | 青青草在久久免费久久免费 | 久久亚洲综合国产精品99麻豆的功能介绍 | 精品久久久久久国产 | 一区二区三区在线电影 | 97超碰人人澡人人爱学生 | 久久久www | 中文字幕亚洲欧美日韩 | 国产精品免费观看久久 | 九九涩涩av台湾日本热热 | 波多野结衣电影一区二区三区 | 永久免费的啪啪网站免费观看浪潮 | 精品国产亚洲一区二区麻豆 | 国产精品一区二区三区在线免费观看 | 99久久日韩精品免费热麻豆美女 | 97超碰在 | 免费视频xnxx com | 五月激情丁香 | 欧美人人爱 | 日日夜夜天天干 | 国产视频久久久久 | 国产午夜不卡 | 九九热在线视频免费观看 | 日韩欧美综合精品 | 日韩久久久久久久久 | 国产精品激情在线观看 | 欧美性生活免费看 | 色多多污污在线观看 | 1024手机基地在线观看 | 9999精品 | 国产成人精品网站 | 久久久91精品国产 | 国产精品精品国产婷婷这里av | 国产一区不卡在线 | 毛片永久免费 | 人人爽人人搞 | 五月婷婷视频 | 国产精品网在线观看 | 在线视频观看亚洲 | 欧美国产日韩在线观看 | 国产高清在线视频 | 久久黄色网页 | 在线а√天堂中文官网 | 欧美国产不卡 | 91精品系列 | 久久亚洲私人国产精品va | 久久久一本精品99久久精品 | 国产视频中文字幕在线观看 | 国产精品6999成人免费视频 | 久久免费一 | 亚洲成人动漫在线观看 | 日韩专区一区二区 | 亚洲视频1区2区 | 麻豆国产精品va在线观看不卡 | 人人爽人人爽人人爽 | 日韩成人黄色av | 国产精品美女久久久久久2018 | 国产一区在线视频 | 亚洲激情av | 国产婷婷vvvv激情久 | 91久久爱热色涩涩 | 久久精品综合视频 | 久久久99精品免费观看乱色 | 综合中文字幕 | 免费看的黄色网 | 久久在线播放 | 88av网站 | 91亚色视频在线观看 | 在线观看亚洲专区 | 天堂va在线观看 | 欧美影片| 日韩激情片在线观看 | 99久久夜色精品国产亚洲 | 国产一区二区在线播放 | 国产黄色精品在线 | 在线观看视频免费播放 | 日韩久久在线 | 亚洲国产mv | 国产高清福利在线 | 婷婷亚洲五月 | 婷婷香蕉 | 成人中文字幕在线 | 国产精品日韩久久久久 | 久草免费新视频 | 亚洲精品在线二区 | 日韩视频免费观看高清完整版在线 | 成人黄色小说视频 | 欧美精品久久久久a | 天天综合网天天综合色 | 狠狠地日| 日韩高清一二区 | 尤物97国产精品久久精品国产 | 国产精品不卡在线观看 | 玖玖视频网 | 91高清视频在线 | 国产福利精品在线观看 | 中中文字幕av在线 | 韩国一区二区在线观看 | 亚洲第一av在线播放 | 国产综合91 | 天天弄天天干 | 99色视频| 日韩精选在线观看 | 天天综合久久 | 国产一区二区成人 | 亚洲综合精品视频 | japanesexxxhd奶水 国产一区二区在线免费观看 | 成人羞羞视频在线观看免费 | 久久视频二区 | 国产视频一区在线免费观看 | 精品久久久久国产 | 在线激情小视频 | 性色av免费观看 | 国产精在线 | 国产在线精品一区二区三区 | 五月婷婷狠狠 | 狠狠狠狠狠狠干 | 4438全国亚洲精品观看视频 | 麻豆91在线 | 天天操比 | 免费精品国产va自在自线 | 91传媒在线观看 | 激情久久综合网 | 国产精品久久久免费看 | 亚洲激情p | 国产日女人 | 精品久久久精品 | 亚洲国产精品一区二区久久,亚洲午夜 | 成人va在线观看 | 人人玩人人添人人澡超碰 | 国产精品理论视频 | 国产欧美精品一区二区三区四区 | 黄色av成人在线观看 | 精品国产成人av | 亚洲精品乱码久久久久久蜜桃欧美 | 黄色av电影在线 | 欧美午夜理伦三级在线观看 | 久久久久一区二区三区 | 国产精品去看片 | 国产精品一区二区久久精品爱涩 | av播放在线 | 日韩高清免费无专码区 | 国产精品久久久久av福利动漫 | 欧美精品一区二区蜜臀亚洲 | 日韩免费| 国产成人久久av977小说 | 国产青青青 | 亚洲美女久久 | 黄网站www | 欧美日韩免费一区二区 | 中文字幕在线观看亚洲 | 色多多污污在线观看 | 国产麻豆传媒 | 国产成人a亚洲精品v | 国产精品一二 | 国内精品久久久久影院优 | av在线激情| 奇米影视999| 亚洲狠狠干 | 98精品国产自产在线观看 | 亚洲v欧美v国产v在线观看 | 亚洲国产精彩中文乱码av | 国产亚洲小视频 | 激情婷婷丁香 | 国内成人综合 | 99精品国产免费久久久久久下载 | 久久少妇免费视频 | 欧美色图p | 日韩免费中文 | 日本成人a | 叶爱av在线 | 一级黄色片网站 | 97超视频免费观看 | 丰满少妇一级片 | 久久久久久国产一区二区三区 | 国产成人精品久久久久 | www.大网伊人 | 国产一卡久久电影永久 | 青青看片| 国产精品久久久久久久久久不蜜月 | 九色91福利| 日韩有码欧美 | 亚洲视频1区2区 | 色七七亚洲影院 | 亚洲三级网站 | 首页中文字幕 | 日韩字幕 | 草久电影 | 亚洲精品视频在线免费 | 精品久久久久国产免费第一页 | 亚洲一级电影在线观看 | 狠狠狠色丁香婷婷综合久久88 | 国产精品亚洲人在线观看 | 亚洲久在线 | 在线观看国产福利片 | 国内精品美女在线观看 | 中文字幕一区二区三区在线视频 | 国产精品美女999 | 最近免费中文字幕大全高清10 | 日本久久久久久科技有限公司 | 91九色在线视频 | 亚洲午夜精品在线观看 | 日日夜夜精品网站 | 精品麻豆入口免费 | 中文字幕精品一区久久久久 | 午夜私人影院久久久久 | 天天操天天舔天天爽 | 人人爽人人爽人人 | 国产一区二区在线观看视频 | 欧美久草视频 | 免费视频二区 | 久久婷婷精品视频 | 久久精品电影网 | 国产精品去看片 | 91理论电影 | 91香蕉久久 | 一区二区三区电影 | 日韩午夜电影网 | 国产亚洲视频在线免费观看 | 日韩欧美极品 | 九色免费视频 | av最新资源| 久久精品一二三区白丝高潮 | 日韩精品久久久 | 免费黄色av.| 97在线观看免费 | 99精品视频免费全部在线 | 亚洲蜜桃在线 | 五月综合网 | 欧美日本日韩aⅴ在线视频 插插插色综合 | 国产在线最新 | 亚洲欧洲成人精品av97 | 黄色网大全| 精品久久久一区二区 | 91精品色 | 欧美一级久久 | 欧洲精品视频一区 | 午夜三级影院 | 亚洲欧美日韩在线一区二区 | 在线视频婷婷 | 久久96国产精品久久99漫画 | 亚洲高清精品在线 | 日韩视频精品在线 | 91完整版在线观看 | 久久精品91久久久久久再现 | 国产在线观看国语版免费 | 狠狠ri| 国产视频 亚洲精品 | 久久免费视频3 | 国精产品满18岁在线 | 成人午夜电影在线观看 | 久久久久 免费视频 | 亚洲免费在线视频 | 国产精品久久久久久电影 | 婷婷在线精品视频 | 国产福利中文字幕 | 射射射综合网 | 国产91影院 | 国内精品久久久久久久久久久久 | 国产中文 | 久久久精品网站 | 久艹视频免费观看 | 亚州天堂| 国产精品18久久久久久久 | 精品国产乱子伦一区二区 | 国产在线观看91 | 一区二区视频在线看 | 亚洲天堂社区 | 国产在线国偷精品产拍免费yy | 免费亚洲视频在线观看 | 黄色三级网站在线观看 | 爱射综合| 国产欧美精品在线观看 | 日韩在线首页 | 66av99精品福利视频在线 | 麻花豆传媒mv在线观看网站 | 人人艹视频 | 超碰97.com | 久久精品国产亚洲精品 | 91成人精品国产刺激国语对白 | 欧美黄色特级片 | 久久桃花网 | 午夜.dj高清免费观看视频 | 久久精品国亚洲 | 在线电影日韩 | 人人干网站 | 久久亚洲二区 | 超碰在线97国产 | 日本黄色大片免费 | 久久久婷| 国产一区二区中文字幕 | 国模一二三区 | 久久国产免 | 日韩视频一区二区在线观看 | 日本久久电影网 | 13日本xxxxxⅹxxx20 | 欧美激情综合五月色丁香 | 一区二区精品在线观看 | 国产高清不卡在线 | 精品a视频 | 国产精品久99 | 99久久99久久精品国产片果冰 | 国产成人精品电影久久久 | 444av| 一级黄色在线视频 | 九九激情视频 | 亚洲成人精品 | 日韩一区精品 | 久久久国产精品亚洲一区 | 国产精品免费在线视频 | 97品白浆高清久久久久久 | av视屏在线播放 | 高清精品在线 | 中文字幕在线观看av | 九九精品视频在线观看 | 亚洲精品视频网站在线观看 | av片无限看 | www.99在线观看 | 国产在线观看 | 探花国产在线 | 国产精品久久久久久久久久久久久久 | 欧美一区二区免费在线观看 | 色在线国产 | 六月激情久久 | 国产伦理久久精品久久久久_ | 亚洲欧洲精品一区二区精品久久久 | 国产精品福利久久久 | av成人黄色| 久久99精品久久久久婷婷 | 国产精品一区二区电影 | 久久精品中文 | 亚洲免费不卡 | 精品国产99 | 日韩av黄 | 在线看国产日韩 | www.婷婷色 | 欧美日韩一区久久 | 日韩二区三区 | 久久成人综合 | h视频日本 | 又黄又刺激视频 | 最近高清中文字幕在线国语5 | 天天色天天色 | 久草视频视频在线播放 | 日韩在线观看中文 | 欧美精品一区二区三区四区在线 | 日本不卡一区二区 | 国产视频久久久 | 国产精品资源在线观看 | 在线天堂中文www视软件 | 国产精品免费小视频 | 青春草国产视频 | 91九色蝌蚪视频 | 九九热在线视频免费观看 | 91久久人澡人人添人人爽欧美 | 又黄又爽又刺激视频 | 91精品办公室少妇高潮对白 | 日日干天天爽 | 色九九视频| 狠狠躁日日躁狂躁夜夜躁 | 成年人免费电影在线观看 | 欧美日韩免费视频 | 麻豆精品视频在线观看免费 | 亚洲精品综合在线观看 | 免费91在线 | 青青河边草观看完整版高清 | 91色国产在线 | 免费观看91视频 | 久免费 | 亚洲精品资源在线 | 日韩毛片久久久 | 免费观看黄色12片一级视频 | 99视频久 | 日韩欧美精品在线观看 | 麻豆视频国产在线观看 | 亚洲精品66 | 一区二区三区在线免费观看 | 丝袜一区在线 | 中文字幕在线看片 | 超碰人人草 | 99久久影院 | 国产无吗一区二区三区在线欢 | 成人作爱视频 | 日韩高清在线观看 | 国产亚洲在线观看 | 精品字幕在线 | 日日干 天天干 | 免费观看一级 | 日韩理论在线观看 | 91黄色免费网站 | 久久精品中文字幕免费mv | 国产高清一 | 亚洲欧美成人 | 色婷婷激情网 | 在线免费国产视频 | a级黄色片视频 | 欧美日韩国产一区二区在线观看 | 国内视频1区 | 日本在线观看一区二区 | 国产精品嫩草影视久久久 | 9在线观看免费高清完整 | 日b视频在线观看网址 | 四虎在线影视 | 99色免费 | 久久久视频在线 | 久久久一本精品99久久精品 | 四虎影视精品永久在线观看 | 中文字幕亚洲欧美日韩 | 国产精品1区2区在线观看 | 成人免费毛片aaaaaa片 | 超碰97久久| 亚洲国产三级在线 | 亚洲黄电影 | 国产精久久久久久久 | 天天天天天天天操 | 久久免费看视频 | 色在线中文字幕 | 国产精品久久视频 | 毛片99| 91精品国自产拍天天拍 | 麻豆视频免费在线 | 99热都是精品 | 国产亚洲欧美日韩高清 | 日韩成人邪恶影片 | 久久久精品视频网站 | 婷婷激情5月天 | 国产亚洲视频在线免费观看 | 婷婷免费在线视频 | 99视频在线免费播放 | 久久婷婷视频 | 国产做aⅴ在线视频播放 | 韩国在线一区二区 | 久久免费精品 | 97超碰色| 免费电影一区二区三区 | 一区二区三区免费在线 | 91av在线免费 | 亚洲电影一区二区 | 中文字幕在线观看第三页 | 精品久久久久久国产91 | 精品视频专区 | 日日插日日干 | 波多野结衣视频一区 | 日本精品在线 | 成年人黄色大片在线 | 九九免费视频 | 欧洲激情在线 | 国产99久久久国产精品 |