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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

rocksdb原理_[转]Rocksdb Compaction原理

發布時間:2023/12/2 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 rocksdb原理_[转]Rocksdb Compaction原理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

概述

compaction主要包括兩類:將內存中imutable 轉儲到磁盤上sst的過程稱之為flush或者minor compaction;磁盤上的sst文件從低層向高層轉儲的過程稱之為compaction或者是major compaction。對于myrocks來說,compaction過程都由后臺線程觸發,對于minor compaction和major compaction分別對應一組線程,通過參數rocksdb_max_background_flushes和rocksdb_max_background_compactions可以來控制。通過minor compaction,內存中的數據不斷地寫入的磁盤,保證有足夠的內存來應對新的寫入;而通過major compaction,多層之間的SST文件的重復數據和無用的數據可以迅速減少,進而減少sst文件占用的磁盤空間。對于讀而言,由于需要訪問的sst文件變少了,也會有性能的提升。由于compaction過程在后臺不斷地做,單位時間內compaction的內容不多,不會影響整體的性能,當然這個可以根據實際的場景對參數進行調整,compaction的整體架構可以參見圖1。了解了compaction的基本概念,下面會詳細介紹compaction的流程,主要包括兩部分flush(minor compaction),compaction(major compaction),對應的入口函數分別是BackgroundFlush和BackgroundCompaction。

圖1

flush(minor-compaction)

Rockdb中在內存的數據都是通過memtable存儲,主要包括兩種形式,active-memtable和immutable-memtable。active-memtable是當前正在提供寫操作的memtable,當active-memtable寫入超過閥值(通過參數wirte_buffer_size控制),會將這個memtable標記為read-only,然后再創建一個新的memtable供新的寫入,這個read-only的memtable就是immutable-memtable。我們所說的flush操作就是將imumutable-memtable 寫入到level0的過程。flush過程以column family為單位進行,一個column family是一組sst文件的集合,在myrocks中一個表可以是一個單獨的column family,也可以多個表共用一個column family。每個column family中可能包含一個或多個immutable-memtable,一個flush線程會抓取column family中所有的immutable-memtable進行merge,然后flush到level0。由于一個線程在flush過程中,新的寫入也源源不斷進來,進而產生新的immutable-memtable,其它flush線程可以新起一個任務進行flush,因此在rocksdb體系下,active-memtable->immutable-memtable->sst文件轉換過程是流水作業,并且flush可以并發執行,相對于levelDB,并發compaction的速度要快很多。通過參數max_write_buffer_number可以控制memtable的總數量,如果寫入非常快,而compaction很慢,會導致memtable數量超過閥值,導致write stall的嚴重后果。另外一個參數是min_write_buffer_number_to_merge,整個參數是控制至少幾個immutable才會觸發flush,默認是1。flush的基本流程如下:

1.遍歷immutable-list,如果沒有其它線程flush,則加入隊列

2.通過迭代器逐一掃描key-value,將key-value寫入到data-block

3.如果data block大小已經超過block_size(比如16k),或者已經key-value對是最后的一對,則觸發一次block-flush

4.根據壓縮算法對block進行壓縮,并生成對應的index block記錄(begin_key, last_key, offset)

5.至此若干個block已經寫入文件,并為每個block生成了indexblock記錄

6.寫入index block,meta block,metaindex block以及footer信息到文件尾

7.將變化sst文件的元信息寫入manifest文件

flush實質是對memtable中的記錄進行一次有序遍歷,在這個過程中會去掉一些冗余的記錄,然后以block為單位寫入sst文件,寫入文件時根據壓縮策略確定是否對block進行壓縮。為什么會有冗余記錄?這個主要是因為rocksdb中無論是insert,update還是delete,所有的寫入操作都是以append的方式寫入memtable,比如先后對key=1的記錄執行三個操作insert(1),update(1),delete(1),在rocksdb中會產生3條不同記錄。(在innodb中,對于同一個key的操作都是原地更新,只有一條記錄)。實際上delete后這個記錄不應該存在了,所以在合并時,可以干掉這些冗余的記錄,比如這里的insert(1),update(1),這種合并使得flush到level0的sst已經比較緊湊。冗余記錄主要有以下三種情況:(user_key, op)表示對user_key的操作,比如put,delete等。

1.對于(user_key,put),(user_key,delete),則可以將put刪掉

2.對于(user_key,single-delete),(user_key,put),single-delete保證put,delete成對出現,可以同時將兩條記錄都刪掉。

3.對于(user_key,put1),(user_key,put2),(user_key,put3)可以干掉比較老的put

對于以上3種情況,都要考慮snapshot,如果要刪除的key在某個snapshot可見,則不能刪除。注意第1種情況,(user_key,delete)這條記錄是不能被刪除的,因為對用戶而言,這條記錄已經不存在了,但由于rocksdb的LSM-tree存儲結構,這個user_key的記錄可能在level0,level1或者levelN,所以(user_key, delete)這條記錄要保留,直到進行最后一層的compaction操作時才能將它干掉。第2種情況,single-delete是一個特殊的delete操作,這個操作保證了put,delete一定是成對出現的,所以flush時,可以將這兩條記錄同時干掉。

compaction(major-compaction)

我們通常所說的compaction就是major-compaction,sst文件從低level合并到高level的過程,這個過程與flush過程類似,也是通過迭代器將多個sst文件的key進行merge,遍歷key然后創建sst文件。flush的觸發條件是immutable memtable的數量是否超過了min_write_buffer_number_to_merge,而compaction的觸發條件是兩類:文件個數和文件大小。對于level0,觸發條件是sst文件個數,通過參數level0_file_num_compaction_trigger控制,score通過sst文件數目與level0_file_num_compaction_trigger的比值得到。level1-levelN觸發條件是sst文件的大小,通過參數max_bytes_for_level_base和max_bytes_for_level_multiplier來控制每一層最大的容量,score是本層當前的總容量與能存放的最大容量的比值。rocksdb中通過一個任務隊列維護compaction任務流,通過判斷某個level是否滿足compaction條件來加入隊列,然后從隊列中獲取任務來進行compact。compaction的主要流程如下:

1.首先找score最高的level,如果level的score>1,則選擇從這個level進行compaction

2.根據一定的策略,從level中選擇一個sst文件進行compact,對于level0,由于sst文件之間(minkey,maxkey)有重疊,所以可能有多個。

3.從level中選出的文件,我們能計算出(minkey,maxkey)

4.從level+1中選出與(minkey,maxkey)有重疊的sst文件

5.多個sst文件進行歸并排序,合并寫出到sst文件

6.根據壓縮策略,對寫出的sst文件進行壓縮

7.合并結束后,利用VersionEdit更新VersionSet,更新統計信息

上面的步驟基本介紹了compaction的流程,簡單來說就是選擇某個level的sst文件與level+1中存在重疊的sst文件進行合并,然后將合并后的文件寫入到level+1層的過程。通過判斷每個level的score是否大于1,確定level是否需要compact;對于level中sst文件的選擇,會有幾種策略,默認是選擇文件size較大,包含delete記錄較多的sst文件,這種文件盡快合并有利于縮小空間。關于選擇sst文件的策略可以參考options.h中的CompactionPri的定義。每次會從level中選取一個sst文件與下層compact,但由于level0中可能會有多個sst文件存在重疊的范圍,因此一次compaction可能有多個level0的sst文件參與。rocksdb后臺一般有多個線程執行compact任務,compaction線程不斷地從任務隊列中獲取任務,也會不斷地檢查每個level是否需要compact,然后加入到隊列,因此整體來看,compact過程是并發的,但并發的基本原則是,多個并發任務不會有重疊的key。對于level0來說,由于多個sst文件會存在重疊的key范圍,根據level0,level+1中參與compact的sst文件key范圍進行分區,劃分為多個子任務進行compact,所有子任務并發執行,都執行完成后,整個compact過程結束。另外還有一個問題要說明的是,compact時并不是都需要合并,如果level中的輸入sst文件與level+1中無重疊,則可以直接將文件移到level+1中。

Universal Compaction

前面介紹的compaction類型是level compaction,在rocksdb中還有一類compaction,稱之為Univeral Compaction。Univeral模式中,所有的sst文件都可能存在重疊的key范圍。對于R1,R2,R3,...,Rn,每個R是一個sst文件,R1中包含了最新的數據,而Rn包含了最老的數據。合并的前提條件是sst文件數目大于level0_file_num_compaction_trigger,如果沒有達到這個閥值,則不會觸發合并。在滿足前置條件的情況下,按優先級順序觸發以下合并。

1.如果空間放大超過一定的比例,則所有sst進行一次compaction,所謂的full compaction,通過參數max_size_amplification_percent控制。

2.如果前size(R1)小于size(R2)在一定比例,默認1%,則與R1與R2一起進行compaction,如果(R1+R2)*(100+ratio)%100

3.如果第1和第2種情況都沒有compaction,則強制選擇前N個文件進行合并。

相對于level compaction,Univeral compaction由于每一次合并的文件較多,相對于level compaction的多層合并,寫放大較小,付出的代價是空間放大較大。除了前面介紹的level compaction和univeral compaction,rocksdb還支持一種FIFO的compaction。FIFO顧名思義就是先進先出,這種模式周期性地刪除舊數據。在FIFO模式下,所有文件都在level0,當sst文件總大小超過閥值max_table_files_size,則刪除最老的sst文件。整個compaction是LSM-tree數據結構的核心,也是rocksDB的核心,本文梳理了幾種compaction方式的基本流程,里面還有很多的細節沒有涉及到,有興趣的同學可以在本文的基礎上仔細閱讀源碼,加深對compaction的理解。

附錄

相關文件:

rocksdb/db/flush_job.cc

include/rocksdb/universal_compaction.h

rocksdb/db/compaction_job.cc

db/compaction_picker.cc

rocksdb/table/block_based_table_builder.cc

相關接口:

FlushMemTableToOutputFile //flush memtable到level0

FlushJob::Run ?//flush memtable 任務

PickMemtablesToFlush //選擇可以flush的immutable-memtable

WriteLevel0Table //刷sst文件到level0

BuildTable //實現創建sst文件

UniversalCompactionPicker::NeedsCompaction //是否需要compact

PickCompaction //需要進行compact的sst文件

PickCompactionUniversalReadAmp //選擇相鄰的sst文件進行合并

NeedsCompaction //判斷文件是否level是否需要compact

LevelCompactionPicker::PickCompaction // 獲取level中sst文件進行compact

LevelCompactionPicker::PickCompactionBySize

IsTrivialMove // 是否可以移動更深的Level,沒有overlap的情況下。

ShouldFormSubcompactions ?// 判斷是否可以將compaction任務分片

CompactionJob::Prepare ? ?// 劃分子任務

CompactionJob::Run() ? ? ?// compaction的具體實現

BlockBasedTableBuilder::Finish ?//生成sst文件

參考文檔

總結

以上是生活随笔為你收集整理的rocksdb原理_[转]Rocksdb Compaction原理的全部內容,希望文章能夠幫你解決所遇到的問題。

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

久久y| 久久久国产精品一区二区中文 | 日韩久久激情 | 午夜精品久久久久久久久久久久 | 久久精品一区二区国产 | 狠狠色噜噜狠狠狠合久 | 久久亚洲精品国产亚洲老地址 | 91mv.cool在线观看 | 91精品视频免费观看 | 国产精品情侣视频 | 久草免费资源 | 69视频在线| 少妇bbbb搡bbbb搡bbbb | 国产人成一区二区三区影院 | 美女精品久久久 | 91亚洲精| 日本视频精品 | 婷婷丁香色 | 亚洲狠狠婷婷 | 精品国精品自拍自在线 | 91精品久久香蕉国产线看观看 | 香蕉视频色 | 99欧美视频 | 国产精品嫩草55av | 国产 在线 高清 精品 | 欧美日韩精品在线播放 | 久久香蕉国产精品麻豆粉嫩av | 精品一区免费 | 久久露脸国产精品 | 亚洲精品色视频 | 99视频偷窥在线精品国自产拍 | 四虎影院在线观看av | 国产香蕉视频在线观看 | 综合天天色 | av高清一区二区三区 | 欧美成人精品三级在线观看播放 | 一区二区中文字幕在线 | 特级西西人体444是什么意思 | 在线婷婷 | 亚洲爱av | 天堂网一区二区 | 韩日色视频| 日本精品久久 | 一区二区视频在线观看免费 | 国产精品男女 | 亚洲久草在线 | 国产精品18久久久久久久网站 | www.色综合.com | 丁香电影小说免费视频观看 | 国产精品99精品 | 久久在线免费视频 | 91av在线看| 久久久国产一区二区 | 综合精品久久久 | 欧美日韩精品在线播放 | 911香蕉视频| 日日干夜夜干 | 人人插超碰 | 久久综合之合合综合久久 | 国产a级片免费观看 | 麻豆传媒在线视频 | 男女视频久久久 | 免费成人在线电影 | 国产免费美女 | 香蕉97视频观看在线观看 | 久久久久人人 | 天天爽人人爽 | 日韩a在线观看 | 久久国产一区 | 夜夜躁日日躁狠狠躁 | 在线观看免费一级片 | 亚洲欧洲国产精品 | 国产精品 日韩 | 欧美日韩在线观看一区二区三区 | 欧美激情综合色 | 国产精品久久久久9999吃药 | 日韩中文字幕免费视频 | 亚洲粉嫩av | av一区二区在线观看中文字幕 | 久久精品韩国 | av中文字幕在线播放 | 安徽妇搡bbbb搡bbbb | 91网在线观看 | 97看片吧 | 国内偷拍精品视频 | 中文字幕九九 | 国产大片黄色 | 成人污视频在线观看 | 超碰97中文 | 免费日韩 精品中文字幕视频在线 | 国产成人精品一区二区三区福利 | 福利视频入口 | 国产一区二区日本 | 五月婷婷在线视频 | 国产美女在线观看 | 天天综合精品 | 丁香六月激情婷婷 | 国产精品999久久久 久产久精国产品 | 欧美日韩精品综合 | 色综合天天爱 | 天天插日日插 | 国产精品99久久久久久武松影视 | 久草免费在线视频观看 | 免费色av | 久草青青在线观看 | 欧美视频国产视频 | 黄色av播放| 国产精品久久久 | 激情深爱五月 | 国产青草视频在线观看 | 亚洲精品videossex少妇 | www.神马久久 | 婷婷丁香av | 亚洲日本欧美 | 456成人精品影院 | 人人看人人艹 | 爱爱av网| 国产成人综合在线观看 | 人人爽久久久噜噜噜电影 | 国产精品久久一区二区无卡 | 天天干夜夜想 | 日日操操操| 亚洲aⅴ在线观看 | 99精品免费久久久久久日本 | 免费av网址大全 | 欧美一区二区三区在线 | 深爱五月激情五月 | 在线观看成人毛片 | 白丝av在线| 99视频精品在线 | 在线播放视频一区 | 免费av在线 | 日韩视频免费 | 99re视频在线观看 | 91精品婷婷国产综合久久蝌蚪 | 99精品欧美一区二区三区黑人哦 | 久久久久久久毛片 | 国产美女网站在线观看 | 国内精品久久久久久中文字幕 | 91一区啪爱嗯打偷拍欧美 | 激情五月播播久久久精品 | 97精品视频在线 | 亚洲欧洲av在线 | 免费国产在线观看 | 手机成人免费视频 | 在线导航av | 国产香蕉久久 | 国产无套精品久久久久久 | 三级在线国产 | 久久精品国产一区二区三 | 国产美女视频免费 | 蜜臀久久99精品久久久久久网站 | 在线观看黄色免费视频 | 国产一级不卡视频 | 亚洲国产欧洲综合997久久, | 综合久久久 | www亚洲视频 | 免费在线色 | 天天天色综合 | 久久理伦片| 亚洲 欧美变态 另类 综合 | 欧美一级视频一区 | 国产成人久久精品亚洲 | 色在线视频 | 国产精品久久久久久久久久东京 | 东方av在 | 国产成人精品一区二区三区网站观看 | 久久久久久久免费观看 | 韩国精品在线 | 91在线播放国产 | 日韩亚洲在线视频 | 五月天色中色 | 国产精品久久久久久久婷婷 | 亚洲女人av| 97精品国产97久久久久久久久久久久 | 免费人做人爱www的视 | 日日麻批40分钟视频免费观看 | 极品美女被弄高潮视频网站 | 视频91| 成人av资源 | 在线中文字幕网站 | 天天操网 | 日韩a在线 | 国产一级二级视频 | 国产精品一区二区三区观看 | 四虎永久免费网站 | 国产综合久久 | 丁香激情视频 | 国产综合香蕉五月婷在线 | 久久永久免费 | 2018精品视频 | 狠狠色伊人亚洲综合网站野外 | 免费看的黄色的网站 | 欧美性生活久久 | 一区二区三区在线免费观看视频 | 亚洲黄色激情小说 | 亚洲视频axxx | 久久99久久99精品中文字幕 | 亚洲国产高清在线观看视频 | 国产五月 | 三级黄色在线 | 97天天综合网 | 国产综合精品一区二区三区 | 免费91在线 | 玖玖在线免费视频 | 最新国产精品亚洲 | 人人爽网站| 精品国产伦一区二区三区观看说明 | 91最新视频在线观看 | 成全在线视频免费观看 | 中文字幕乱码亚洲精品一区 | 久久国产精品视频免费看 | 日韩不卡高清 | 91资源在线免费观看 | 91九色性视频 | 天天射日 | 久草在线在线视频 | 99久久激情| 久久免费精彩视频 | 久草在在线 | 色就色,综合激情 | 六月激情网 | 国产成人a亚洲精品 | 91成人在线免费观看 | 亚洲黄色在线观看 | 91久久爱热色涩涩 | 日韩精品免费在线播放 | 婷婷色综合色 | 国产精品日韩欧美一区二区 | www.色婷婷.com | 美女一二三区 | 四虎永久国产精品 | 91日韩在线播放 | 免费观看日韩av | 国产一区二区三区网站 | 国产精品美女久久久久aⅴ 干干夜夜 | 日韩av二区 | 国产一区二区在线精品 | 国产精品免费观看国产网曝瓜 | 久久综合九色综合久久久精品综合 | 天天曰夜夜操 | 99精品免费在线 | 久久久免费观看完整版 | 国产黄色看片 | www免费看 | 91精品爽啪蜜夜国产在线播放 | 亚洲一级电影在线观看 | 色婷婷a | 国产免费a | 精品免费 | 99视频在线免费观看 | 视频国产一区二区三区 | 成人黄色国产 | 国产精品久久久久9999吃药 | 四虎在线免费观看 | 91九色porny在线| 国产精品毛片一区二区在线看 | 日韩一区二区三区免费电影 | 深夜视频久久 | 亚洲欧洲精品一区二区 | 婷婷国产一区二区三区 | 9热精品| 日韩另类在线 | 丝袜美腿一区 | 日韩综合一区二区三区 | 天天看天天干天天操 | 麻豆视频免费在线播放 | 久久国内精品视频 | 国产一区二区三区免费在线 | 亚洲第一中文网 | 免费观看一级成人毛片 | 亚洲一级影院 | 国产在线探花 | 久久亚洲影院 | 国产精品福利午夜在线观看 | 这里只有精品视频在线观看 | 欧美一区二区在线免费看 | 亚洲精品美女久久久久网站 | 亚洲精品国产精品99久久 | 国产视频精品在线 | 免费av网址大全 | 激情综合亚洲精品 | 精品自拍av | 日韩国产欧美在线视频 | 欧美性极品xxxx做受 | 亚洲 欧洲 国产 日本 综合 | 91伊人久久大香线蕉蜜芽人口 | 国产精品理论片在线观看 | 91国内在线视频 | 91亚洲精品乱码久久久久久蜜桃 | 国产高清在线永久 | 成人免费观看av | 黄色资源在线观看 | 亚洲精品黄色片 | 午夜三级福利 | 欧日韩在线 | 日韩欧美一区二区在线播放 | 婷婷激情站 | 麻豆精品国产传媒 | 色偷偷97| 在线观看欧美成人 | 婷婷色影院 | 日韩网站在线播放 | 欧美激情xxxx性bbbb | 亚洲一区 影院 | 成人资源站 | 亚洲视频456 | 丁香电影小说免费视频观看 | 超碰人人射 | 欧美国产日韩中文 | 日韩视频免费在线 | 成人黄色av免费在线观看 | 久久精彩免费视频 | 欧美激情视频一二区 | 国产精品视频久久久 | 国产福利免费看 | 久久成人综合 | 97网| 四虎在线观看视频 | 国产精品原创av片国产免费 | 97在线超碰 | 91视频观看免费 | 二区视频在线 | 成片免费观看视频999 | 一区二区三区精品在线视频 | 亚洲精品美女久久 | 国产69精品久久久久久久久久 | 青青网视频 | 中文字幕乱码一区二区 | 正在播放 国产精品 | 久久网页 | 亚洲黄色免费网站 | 日黄网站| 国内精品99 | 五月天av在线 | 亚洲国产精品一区二区久久,亚洲午夜 | 中文字幕亚洲精品在线观看 | 韩国一区二区av | 国产精品久久9 | 日本久久久久久久久久久 | 久久不卡免费视频 | 欧洲精品视频一区二区 | 成人app在线播放 | 国产99久久久欧美黑人 | 婷婷五天天在线视频 | 日韩啪啪小视频 | 免费在线播放视频 | 91人人干 | 免费黄色网址网站 | 欧美大片在线观看一区 | 免费视频你懂的 | 中文字幕高清视频 | 黄色毛片观看 | 五月天狠狠操 | 天天操夜夜操夜夜操 | 91看片淫黄大片一级在线观看 | 中文字幕在线视频免费播放 | 在线观看av小说 | 涩涩网站在线播放 | 一二区电影| 黄色福利网站 | 丝袜美腿av | 午夜久久久精品 | 国产美女被啪进深处喷白浆视频 | 欧美久久精品 | 91丨九色丨国产丨porny精品 | 97夜夜澡人人双人人人喊 | 国产一区在线免费观看 | 久久精品99视频 | 色之综合网| 亚洲成人免费 | 2022久久国产露脸精品国产 | 免费看的国产视频网站 | 色婷婷99| 久久国产女人 | 五月天激情综合 | 午夜精品999 | av综合 日韩 | 麻豆视频免费在线播放 | 伊人久在线| 黄色软件在线观看 | 色片网站在线观看 | 国产视频在线免费 | 天天射天天色天天干 | 日b视频国产 | 色丁香综合 | 国产午夜精品一区二区三区嫩草 | 91在线免费看片 | 六月丁香综合网 | 久久国产免费 | 国产美女视频一区 | av爱干| 亚洲国产中文字幕在线视频综合 | 97超碰人人 | 97av在线| 久久一久久 | 亚洲资源| 国产精品免费大片视频 | 久久精品国产一区 | 韩国精品一区二区三区六区色诱 | 中文字幕欧美日韩va免费视频 | 亚洲精品国产精品国自产在线 | 黄色亚洲大片免费在线观看 | 91视频免费 | 91亚洲精品久久久 | 日日夜夜中文字幕 | 午夜性生活 | 中文在线免费视频 | 免费久草视频 | 成人av高清在线观看 | 偷拍精品一区二区三区 | 亚洲不卡123 | 国产精品久久久久久久久久免费看 | 91精品成人久久 | 精品在线观看国产 | 91日韩在线视频 | 黄色亚洲大片免费在线观看 | 久久久精品免费观看 | 97超碰网| 91精品1区 | 日本不卡一区二区三区在线观看 | 99性视频| 日韩中文字幕亚洲一区二区va在线 | 国产69精品久久99不卡的观看体验 | 久久久91精品国产 | 深爱激情av| 91精品视频导航 | 日本视频不卡 | 日韩美女av在线 | 国产一级做a爱片久久毛片a | av线上看| 天天色天 | 国产精品99久久久久久武松影视 | 在线播放 亚洲 | 久久久视频在线 | 欧美日韩国产综合一区二区 | 在线导航av | 久久亚洲区 | 久草香蕉在线视频 | 国产一区精品在线观看 | www.色综合.com | 日本在线视频一区二区三区 | 久久视频这里有精品 | 狠狠狠狠狠狠狠 | 国产精品午夜在线 | 久久综合久久88 | 久久夜色精品国产亚洲aⅴ 91chinesexxx | 久久综合毛片 | 亚洲精品国产自产拍在线观看 | 在线亚洲高清视频 | 国产电影黄色av | 99爱视频在线观看 | 麻豆视频成人 | 91精品网站在线观看 | 欧美一级日韩三级 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 在线精品视频免费观看 | 一级特黄aaa大片在线观看 | 中文字幕免费观看全部电影 | 国产日韩在线观看一区 | 在线视频1卡二卡三卡 | 国产精品久久久久久久午夜片 | 91精品区 | 免费看黄网站在线 | 精品婷婷 | 久久综合狠狠综合久久狠狠色综合 | 7777xxxx | 97视频精品| 日韩在线视频网 | 这里只有精彩视频 | 日韩精品中文字幕在线 | 中文字幕亚洲精品日韩 | 国产第一福利网 | 色香com. | 国产视频在线一区二区 | 成人av动漫在线 | 久久久久中文字幕 | 日韩精品高清不卡 | 国产日韩欧美在线观看 | 久久综合五月婷婷 | 最新日韩在线观看视频 | 综合视频在线 | 日韩大片在线免费观看 | 婷婷久久亚洲 | 97在线观看免费观看高清 | 国产精品欧美精品 | 国产精品s色| 亚洲国产一区在线观看 | 亚洲综合成人在线 | 免费a v视频| 久久永久视频 | 在线免费试看 | 亚洲午夜久久久综合37日本 | 久久精品视频在线 | 国产专区在线看 | 国产高清视频在线 | 亚洲精品国偷拍自产在线观看蜜桃 | 九九在线视频免费观看 | 97超碰国产精品 | 在线看片日韩 | 久久精品爱爱视频 | 国产一线在线 | 毛片网站免费 | 99精品国产一区二区三区麻豆 | av中文字幕亚洲 | 91看片淫黄大片在线播放 | 亚洲日韩精品欧美一区二区 | 97高清视频 | 免费国产在线精品 | 亚洲精品视频网址 | 黄色在线观看网站 | 日本在线h | 91精品日韩 | 中文字幕乱在线伦视频中文字幕乱码在线 | 久久久国产精品人人片99精片欧美一 | 日韩性色 | 精品日韩中文字幕 | 久久视频在线看 | 国产69久久精品成人看 | 干狠狠 | 成人一级电影在线观看 | 亚洲欧美成人在线 | 高清有码中文字幕 | wwwwwww色| 91高清免费在线观看 | 国产黄a三级三级三级三级三级 | 片网站 | 亚洲欧美视频在线播放 | 91中文在线视频 | 色吧av色av | 久久久不卡影院 | 草久视频在线观看 | 免费在线a | 亚洲 在线 | 日韩理论在线播放 | 蜜臀av夜夜澡人人爽人人桃色 | 久久公开免费视频 | 亚洲精品视频一二三 | 久久久网 | 亚洲成人av电影在线 | 欧美午夜一区二区福利视频 | 久久婷婷一区 | 99九九99九九九视频精品 | 在线观看成人av | 国产精品国产三级国产aⅴ无密码 | 国产成人免费高清 | 日日夜夜天天久久 | 亚洲色五月 | 日韩免费一区二区三区 | 国语麻豆 | 国产精品视频不卡 | 久久综合五月天婷婷伊人 | 久久99久久99精品免视看婷婷 | 欧美福利视频一区 | 手机av永久免费 | 天天操夜夜拍 | 亚洲日本中文字幕在线观看 | 色噜噜色噜噜 | 欧美人zozo | 欧美专区亚洲专区 | 国产精品综合在线 | 精品伊人久久久 | 天无日天天操天天干 | 97在线影视 | 99久久精品无免国产免费 | 超碰午夜 | 人人玩人人添人人澡97 | 欧美成人黄 | a在线视频v视频 | 亚洲激情视频在线 | 国产一区二区在线免费视频 | 久草在线资源免费 | 玖玖爱国产在线 | 天天射天天色天天干 | www黄免费 | 亚洲午夜精品在线观看 | 亚洲综合激情小说 | 久久公开免费视频 | 国产一二区免费视频 | 欧美日韩精品在线视频 | 国产一级精品在线观看 | 久久精品8 | 精品久久九九 | 91在线视频一区 | 久久精品国产亚洲精品2020 | 国产精品久久久久久久久久ktv | av免费看网站 | 狠狠综合久久 | 亚洲视频免费在线观看 | 91在线看免费 | 韩日三级在线 | 日韩欧美高清视频在线观看 | 丁香高清视频在线看看 | 毛片久久久 | 月下香电影 | 欧美男女爱爱视频 | 91传媒91久久久 | 国产无套精品久久久久久 | 欧美日韩中文字幕在线视频 | 亚洲精品在线网站 | 精品亚洲国产视频 | 日日干日日| 一级片视频在线 | 亚洲天堂网在线视频 | 国产99爱| 午夜在线免费观看 | 国产精品久久久久久久久费观看 | 一区二区三区中文字幕在线 | 久久精品久久久久 | 亚洲欧洲国产视频 | 欧美一区在线观看视频 | 天天综合久久综合 | 91精品色 | 日韩免费三区 | 国产精品久久久久久久久软件 | 超碰个人在线 | 日韩黄色在线电影 | 最新中文在线视频 | 中文字幕成人在线 | 日日日爽爽爽 | 日韩av免费在线看 | 国产精品综合av一区二区国产馆 | 国产精品毛片一区二区在线 | 黄色影院在线免费观看 | 国产亚洲一区 | 日韩精品一区在线播放 | 夜色资源站国产www在线视频 | 91香蕉视频在线 | 亚洲婷婷免费 | 97超视频在线观看 | 在线观看你懂的网站 | 91麻豆福利 | 亚洲精品裸体 | av字幕在线 | 成人va在线观看 | 免费a现在观看 | 国产日韩在线一区 | 一区二区三区四区在线 | 丁香花在线观看视频在线 | 久久精品视频在线免费观看 | av网站在线观看免费 | 婷婷资源站 | 国产精品 中文字幕 亚洲 欧美 | 久久久免费网站 | 国产手机在线播放 | 成人网色 | 国产福利网站 | 亚洲精选视频在线 | 欧美不卡视频在线 | 久久国产精品视频免费看 | 国产成人精品一区一区一区 | 成全在线视频免费观看 | 青青久草在线视频 | 亚洲国产精品久久久久久 | 人人干干人人 | 亚洲精品玖玖玖av在线看 | 97色婷婷成人综合在线观看 | 又色又爽又黄高潮的免费视频 | 一二区电影 | 亚洲伊人成综合网 | 久久久性 | 成人a在线观看高清电影 | 中文在线a∨在线 | 精品一区二区影视 | 免费观看特级毛片 | 精品久久久久久亚洲综合网站 | 91成年视频 | 996久久国产精品线观看 | 亚洲男男gⅴgay双龙 | 日韩一区视频在线 | 人九九精品 | 日韩精品久久久免费观看夜色 | 蜜臀精品久久久久久蜜臀 | 欧洲精品视频一区二区 | 久久久久久高潮国产精品视 | 国产精品video爽爽爽爽 | a天堂一码二码专区 | 天天综合网天天 | av免费网站在线观看 | 中文字幕视频 | 久久艹免费 | 久久伊人精品一区二区三区 | 久久久久免费精品国产 | 久草视频在线新免费 | 一级一片免费看 | 手机看片福利 | 国产精品一区二区三区视频免费 | 午夜视频在线观看一区二区三区 | 天天色天天操综合网 | 五月婷婷激情五月 | 亚洲成人av片在线观看 | 国产中出在线观看 | 中文在线中文资源 | 成年人免费在线观看 | 免费观看成人av | 在线观看一级 | 婷婷去俺也去六月色 | 亚洲成人av在线 | 亚洲黄色在线看 | 免费男女羞羞的视频网站中文字幕 | 欧美日韩在线精品 | 日韩一区二区三区不卡 | 国产精品2018 | 午夜久久福利视频 | 国产精品久久久久毛片大屁完整版 | 国产伦精品一区二区三区高清 | 91av免费观看 | 国产91对白在线播 | 亚洲3级 | 鲁一鲁影院 | 深爱婷婷久久综合 | 四虎8848免费高清在线观看 | 99精品偷拍视频一区二区三区 | 天天看天天干 | 国产成人精品亚洲日本在线观看 | 亚洲精品高清视频 | 欧美国产日韩在线视频 | 伊人婷婷在线 | 成人免费看片网址 | 成人久久久久久久久久 | 国产.精品.日韩.另类.中文.在线.播放 | 探花视频在线观看免费 | 中文字幕免费国产精品 | 婷婷新五月 | 九色自拍视频 | 狠狠操在线 | 91日韩在线视频 | 欧美一区二视频在线免费观看 | 中文字幕在线影视资源 | 精品国产免费看 | 亚洲激情p | 久久国产欧美日韩 | 手机在线免费av | 国产精品久久久久久久久久久久冷 | 精品一区二区三区香蕉蜜桃 | 日韩精品中文字幕有码 | 亚洲国产成人av网 | 日韩高清二区 | 成人av影视观看 | 久久免费视频2 | 青青河边草观看完整版高清 | 久久综合九色综合97婷婷女人 | 插综合网 | 亚洲 中文 在线 精品 | 国产视频资源 | 久久久久免费看 | 97超碰人人澡人人爱学生 | 色视频在线看 | 最新成人av | 国产高清在线观看av | 天天爱天天操天天干 | 国产一区二区三区免费在线观看 | 亚洲撸撸 | 久久久久久中文字幕 | 日韩丝袜在线观看 | 免费视频xnxx com| 91精品色| 美女天天操 | 国产99久久精品一区二区永久免费 | 日韩黄色软件 | 美女黄网站视频免费 | 日韩大片在线看 | 久久99在线 | 美女视频a美女大全免费下载蜜臀 | 最新国产在线 | 久久综合免费 | 亚洲三区在线 | 免费日韩一区二区三区 | 98精品国产自产在线观看 | 911亚洲精品第一 | 91pony九色丨交换| 久久草精品 | 日b视频在线观看网址 | 欧美日本啪啪无遮挡网站 | 黄色天堂在线观看 | 成年人在线视频观看 | 国产高清专区 | 中文字幕资源在线观看 | 九九热只有精品 | 国产蜜臀av | 婷婷五月情 | 中文字幕国产精品 | 成人在线视频观看 | 久久er99热精品一区二区 | 日韩亚洲在线 | 日本二区三区在线 | 97国产| 久久不卡国产精品一区二区 | 久久九九影视 | 一级欧美日韩 | 国产91精品久久久久久 | 天操夜夜操 | 99色婷婷 | 久久网站免费 | 日韩av在线看 | 九九久久久久久久久激情 | 久草资源在线 | www.久久色 | 久久久国产精品视频 | 美女视频免费一区二区 | 美女福利视频网 | 国产婷婷色 | 日日夜夜免费精品视频 | 精品一二三四在线 | 手机看片99 | 日韩在线小视频 | 久久综合9988久久爱 | 丁香六月综合网 | 国产成人免费观看久久久 | 亚洲综合一区二区精品导航 | 99久久精品国产亚洲 | 国产黄色大片免费看 | 久久久影院一区二区三区 | 中文字幕亚洲精品日韩 | 麻豆国产视频下载 | 国产精品久久99综合免费观看尤物 | 日韩a级黄色片 | 亚洲精品99久久久久中文字幕 | 人人要人人澡人人爽人人dvd | 91在线视频 | 国产精品不卡在线播放 | 国产专区欧美专区 | 91麻豆精品国产91久久久久久 | 国产美女视频免费 | 久久久国产精品网站 | 日韩专区在线播放 | 日日干 天天干 | www免费黄色 | 免费a v观看 | 国内精品久久久久久久久久 | 中文字幕123区 | 久久精品高清视频 | 国产精品一区二区免费看 | 五月天激情在线 | 久久成电影 | 欧美在线视频一区二区三区 | 日女人电影 | 激情深爱五月 | 亚洲综合射 | 天天拍天天色 | 91视频午夜 | 安徽妇搡bbbb搡bbbb | 久操中文字幕在线观看 | 久久 地址 | 色综合久久88色综合天天免费 | 成人一级片在线观看 | 国产亚洲精品久久久久秋 | 色婷婷亚洲精品 | 人人涩 | 欧美亚洲另类在线视频 | 国产综合在线观看视频 | 人人添人人澡 | 天天干婷婷 | 999久久a精品合区久久久 | 一区二区三区国产精品 | 成人在线观看影院 | 美女黄色网在线播放 | 日韩精品中文字幕在线不卡尤物 | 久久综合操 | 久久精品综合网 | 精品一区精品二区 | 成人午夜av电影 | 免费视频国产 | 日日夜夜天天干 | 亚洲自拍偷拍色图 | 91探花在线 | 91视频在线看 | 久久人人爽人人爽 | 国产精品网在线观看 | 国产一区免费在线观看 | 中文字幕无吗 | 色香蕉在线视频 | 五月婷婷久久丁香 | 国产视频色 | 欧美伦理一区 | 中文在线8资源库 | 亚洲视频一级 | 欧美精品在线观看免费 | 国产成人三级三级三级97 | 亚洲天堂在线观看完整版 | 久久久免费少妇 | 91在线精品一区二区 | 97夜夜澡人人爽人人免费 | 中文字幕在线观看91 | 国产精品视频免费看 | 天天弄天天操 | 91大神一区二区三区 | 午夜精品久久久久久久99热影院 | 手机在线看片日韩 | 99久久婷婷国产一区二区三区 | 国产精品久久久毛片 | 最近最新最好看中文视频 | 久久久久成人精品亚洲国产 | 天天操夜操视频 | 国产免费视频一区二区裸体 | 又色又爽的网站 | 成人久久18免费网站图片 | 欧美一级裸体视频 | 黄色av免费电影 | 欧美日韩免费一区 | 久草在线综合 | 免费日p视频 | 成人免费av电影 | 国产欧美最新羞羞视频在线观看 | 免费视频一级片 | 四虎免费在线观看视频 | 亚洲精品国久久99热 | 天天操天天操 | 成人黄色中文字幕 | 日韩av免费在线电影 | 夜夜躁天天躁很躁波 | 在线看黄网站 | 爱爱一区| 国产亚洲精品久久久久秋 | 午夜视频在线观看一区二区 | 日韩高清不卡一区二区三区 | 亚洲国产日韩欧美在线 | 正在播放国产一区二区 | 国产美女免费观看 | 国产麻豆精品传媒av国产下载 | 91久久国产露脸精品国产闺蜜 | 国产精品免费视频网站 | 黄色精品一区 | 日日射天天射 | www.黄色在线 | 国产精品美女久久久久久久 | 激情一区二区三区欧美 | 成人avav| 超碰97公开| 亚洲激情视频在线观看 | 98精品国产自产在线观看 | 国产在线a | 亚洲人成人在线 | 午夜国产福利在线观看 | 久久草网| 久久久久久久久久久网站 | 黄色免费电影网站 | 国内综合精品午夜久久资源 | 久久99精品国产麻豆宅宅 | 一级黄色网址 | 亚洲一级片在线看 | 91精品国产综合久久福利 | 四虎免费av | 久色 网| 在线观看成人小视频 | 探花视频在线观看免费 | 黄色精品一区二区 | 成人在线观看免费 | 少妇做爰k8经典 | 成人黄色在线 | 中文字幕 成人 | 中文字幕成人 | 婷婷九九 | 国产精品久久久久久久久大全 | 黄色看片 | 中文字幕中文字幕在线中文字幕三区 | 4438全国亚洲精品在线观看视频 | 久久久久久久影院 | 欧美一级片免费 | 久久精品香蕉 | 精品福利视频在线观看 | 精品国产一区二区三区蜜臀 | 成人av地址| 天天av在线播放 | 91香蕉国产在线观看软件 | av+在线播放在线播放 | 五月天久久婷 | 91激情在线视频 | 一级黄色在线免费观看 | 99久久精品无码一区二区毛片 | 91在线网站| 日韩特级毛片 | 在线免费观看视频你懂的 | 国产精品a久久久久 | 青春草视频在线播放 | 欧美成人999| 久久久18| 国产伦理久久精品久久久久_ | www.色午夜,com| 日韩二三区 | 国产福利在线免费观看 | av一区二区三区在线播放 | 亚洲黄色三级 | 色香蕉视频 | 九九综合在线 | 91丝袜美腿| 狠狠狠色丁香综合久久天下网 | 久久精品爱视频 | 五月天六月婷 | 91色一区二区三区 | 久久久久久久18 | 天天色天天爱天天射综合 | 丁香花在线观看免费完整版视频 | 日韩在线精品一区 | 99在线精品视频观看 | bayu135国产精品视频 | 久久精品一二三区白丝高潮 | 韩国精品一区二区三区六区色诱 |