午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > MySQL 壓縮的使用場景和解決方案

MySQL 壓縮的使用場景和解決方案

熱門標簽:ps制作地圖標注gif 成都優派外呼系統 上海智能外呼系統代理商 電子地圖標注電話 扎樣申請400電話 聊城智能外呼系統運營商 沈陽電銷外呼系統原理是什么 寧波企業外呼系統收費 地圖標注人員兼職

導語

描述 MySQL 壓縮的使用場景和解決方案,包括壓縮傳輸協議、壓縮列解決方案和壓縮表解決方案。

提到 MySQL 壓縮相關的內容,我們能想到的可能是如下幾種和壓縮相關的場景:

1、客戶端和服務器之間傳輸的數據量太大,需要進行壓縮,節約帶寬

2、MySQL 某個列的數據量大,只針對某個列的數據壓縮

3、MySQL 某個或者某幾個表數據太多,需要將表數據壓縮存放,減少磁盤空間的占用

這幾個問題在 MySQL 側都有很好的解決方案 ,針對第 1 個問題,可以使用 MySQL 的壓縮協議解決;針對第 2 個問題,可以采用 MySQL 的壓縮和解壓函數完美解決;而針對最復雜的第 3 個問題,則可以在引擎層面進行解決,目前 myisam、innodb、tokudb、MyRocks 等引擎都支持表的壓縮。本篇文章要詳細討論的就是此類關于 MySQL 壓縮機制相關 的問題,下面是主要的內容:

一、MySQL 壓縮協議介紹

1、適用場景

MySQL 壓縮協議適合的場景是 MySQL 的服務器端和客戶端之間傳輸的數據量很大,或者可用帶寬不高的情況,典型的場景有如下兩個:

a、查詢大量的數據,帶寬不夠(比如導出數據的時候);

b、復制的時候 binlog 量太大,啟用 slave_compressed_protocol 參數進行日志壓縮復制。

2、壓縮協議簡介

壓縮協議是 MySQL 通信協議的一部分,要啟用壓縮協議進行數據傳輸,需要 MySQL 服務器端和客戶端都支持 zlib 算法。啟動壓縮協議會導致 CPU 負載略微上升。使用啟用壓縮協議使用-C 參數或者 --compress=true 參數啟動客戶端的壓縮功能。如果啟用了-C 或者 compress=true 選項,那么在連接到服務器段的時候,會發送 0x0020(CLIENT_COMPRESS)的服務器權能標志位,和服務器端協商通過后(3 次握手以后),就支持壓縮協議了。由于采用壓縮,數據包的格式會發生變化,具體的變化如下:

未壓縮的數據包格式:

壓縮后的數據包格式:

大家可能留意到壓縮后的數據報格式有壓縮和未壓縮之分,這個是 MySQL 為了較少 CPU 開銷而做的一個優化。如果內容小于 50 個字節的時候,就不對內容進行壓縮,而大于 50 字節的時候,才會啟用壓縮功能。具體的規則如下:

當第三個字段的值等于 0x00 的時候,表示當前包沒有壓縮,因此 n * byte 的內容為 1 * byte,n * byte,即請求類型和請求內容。

當第三個字段的值大于 0x00 的時候,表示當前包已采用 zlib 壓縮,因此使用的時候需要對 n * byte 進行解壓,解壓后內容為 1 * byte,n * byte,即請求類型和請求內容。

3、方案實踐

在客戶端連接的時候加上-C 或者--compress=true 參數。如果是對同步添加壓縮協議支持的時候,則需要配置 slave_compressed_protocol=1。下面是采用壓縮協議連接 MySQL 服務端的范例:

MySQL -h hostip -uroot -p password --compress

MySQLdump -h hostip -uroot -p password -default-character-set=utf8 --compress --single-transaction dbname tablename > tablename.sql

如果需要在主從復制中啟用壓縮傳輸,則在從機開啟 slave_compressed_protocol=1 參數就 OK。

4、壓縮效果

可以通過在 MySQLdump 中使用--compress 選項來觀察壓縮傳輸的效果,也可以通過主從復制中已用 slave_compressed_protocol 參數來觀察壓縮傳輸的效果,很容易看出效果,這里不再截圖說明。

二、MySQL 列壓縮解決方案

MySQL 針對列的壓縮目前直接的方案并不支持,映象中騰訊的 TMySQL 可以直接針對列的壓縮。這里主要介紹一個曲線救國的辦法,那就是在業務層面使用 MySQL 提供的壓縮和解壓函數來針對列進行壓縮和解壓操作。也就是要對某一列做壓縮,就需要在寫入的時候調用 COMPRESS 函數對那個列的內容進行壓縮,然后存放到對應的列。讀取的時候,使用 UNCOMPRESSED 函數對壓縮的內容進行解壓縮。

1、適用場景

針對 MySQL 中某個列或者某幾個列數據量特別大,一般都是 varchar、text、char 等數據類型。

2、壓縮函數簡介

MySQL 的壓縮函數 COMPRESS 壓縮一個字符串,然后返回一個二進制串。使用該函數需要 MySQL 服務端支持壓縮,否則會返回 NULL,壓縮字段最好采用 varbinary 或者 blob 字段類型保存。使用 UNCOMPRESSED 函數對壓縮過的數據進行解壓。注意,采用這種方式需要在業務側做少量改造。壓縮后的內容存儲方式如下:

a、空字符串就以空字符串存儲

b、非空字符串存儲方式為前 4 個 bype 保存未壓縮的字符串,緊接著保存壓縮的字符串

3、方案實踐

字段壓縮方案涉及到的幾個相關的函數如下:

壓縮函數

COMPRESS()

解壓縮函數

UNCOMPRESS()

字符串長度函數

LENGTH()

未解壓字符串長度函數

UNCOMPRESSED_LENGTH()

實踐步驟:

a、創建一張測試表

CREATE TABLE IF NOT EXISTS `test`.`test_compress` (

`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',

`content` blob NOT NULL COMMENT '內容列',

PRIMARY KEY (`id`)

 ) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='壓縮測試表';

b、網表中插入壓縮的數據

insert into `test`.`test_compress`(content) values(COMPRESS(REPEAT('a',1000)));

c、讀取壓縮的數據

select UNCOMPRESS(content) from `test`.`test_compress`;

d、查詢對應的長度和內容

復制代碼 代碼如下:
SELECT UNCOMPRESSED_LENGTH(content) AS length, LENGTH(content) AS compress_length, UNCOMPRESS(content), content FROM `test`.`test_compress`

4、壓縮效果

從上面截圖可以看出壓縮效果比較好,針對 text、char、varchr、blob 等,如果里面重復的數據越多壓縮效果就越好。

三、InnoDB 表壓縮方案解決方案

1、適用場景

采用壓縮表一般都用在由于數據量太大,磁盤空間不足,負載主要體現在 IO 上,而服務器的 CPU 又有比較多的余量的場景。

2、表壓縮簡介 a、為什么需要壓縮

目前很多表都支持壓縮,比如 Myisam、InnoDB、TokuDB、MyRocks 。由于使用 InnoDB 主要是不需要做什么改動,對線上完全透明,壓縮方案也非常成熟,因此這里只對 InnoDB 做詳細說明。對于 TokuDB 和 MyRocks 的壓縮方案將在 MySQL 的壓縮方案(二)中撰文說明。

在 SSD 沒有大量橫行的時候,數據庫幾乎都是 IO 負載型的,在 CPU 有大量余量的時候,磁盤 IO 的瓶頸就已經凸顯出來。而數據的大量存儲,尤其是日志型數據和監控類型的數據,會導致磁盤空間快速增長。硬盤不夠用也會在很多業務中凸顯出來。一種比較好的方式就誕生了,那就是通過犧牲少量 CPU 資源,采用壓縮來減少磁盤空間占用,以及優化 IO 和帶寬。尤其針對讀多些少的業務。

SSD 出來后,數據庫的 IO 負載有所降低,但是對于磁盤空間的問題還是沒有很好的解決。因此壓縮表使用還是非常的廣泛。這也就是為什么那么多的引擎都支持壓縮的原因。而 innodb 在 MySQL 5.5 的時候就支持了壓縮功能,只是壓縮比比較低,通常在 50%左右。而 tokuDB 能達到 80%左右,MyRocks 的壓縮比能達到 70%左右。

注意:壓縮比和你存儲的數據組成有很大的關系,并不是所有的數據都能達到上面所說的壓縮比。如果大部分都是字符串,并且重復的數據比較多,壓縮比會很好。

b、innodb 的壓縮介紹

使用 innodb 壓縮的前提條件是,innodb_file_per_table 這個參數要啟用,innodb_file_format 這個參數設置成 Barracuda。

你可以使用 ROW_FORMAT=COMPRESSED 來 create 或者 alter 表來開啟 innodb 的壓縮功能,如果沒有指定 KEY_BLOCK_SIZE 的大小,默認 KEY_BLOCK_SIZE 為 innodb_page_size 大小的一半,也可以通過指定 KEY_BLOCK_SIZE=n 參數來開啟 innodb 的壓縮功能,n 可以為 1、2、4、8、16,單位是 K。n 的值越小,壓縮比越高,消耗的 CPU 資源也越多。注意 32K 或者 64K 的頁不支持壓縮。啟用壓縮后,索引數據也同樣會被壓縮。

你也可以通過調整 innodb_compression_level 來設置壓縮的級別,級別從 1~9,默認是 6。級別越低,意味著壓縮比越高,同時也意味著需要更多的 CPU 資源。

c、壓縮算法

innodb 壓縮借助的是著名的 zlib 庫,采用 L777 壓縮算法,這種算法在減少數據大小和 CPU 利用方面很成熟高效。同時這種算法是無損的,因此原生的未壓縮的數據總是能夠從壓縮文件中重構,LZ777 實現原理是查找重復數據的序列號然后進行壓縮,所以數據模式決定了壓縮效率,一般而言,用戶的數據能夠被壓縮 50%以上。

d、壓縮表在 buffer_pool 中如何處理

在 buffer_pool 緩沖池中,壓縮的數據通過 KEY_BLOCK_SIZE 的大小的頁來保存,如果要提取壓縮的數據或者要更新壓縮數據對應的列,則會創建一個未壓縮頁來解壓縮數據,然后在數據更新完成后,會將為壓縮頁的數據重新寫入到壓縮頁中。內存不足的時候,MySQL 會講對應的未壓縮頁踢出去。因此如果你啟用了壓縮功能,你的 buffer_pool 緩沖池中可能會存在壓縮頁和未壓縮頁,也可能只存在壓縮頁。不過可能仍然需要將你的 buffer_pool 緩沖池調大,以便能同時能保存壓縮頁和未壓縮頁。

MySQL 采用最少使用(LRU)算法來確定將哪些頁保留在內存中,哪些頁剔除出去,因此熱數據會更多地保留在內存中。當壓縮表被訪問的時候,MySQL 使用自適應的 LRU 算法來維持內存中壓縮頁和非壓縮頁的平衡。當系統 IO 負載比較高的時候,這種算法傾向于講未壓縮的頁剔除,一面騰出更多的空間來存放更多的壓縮頁。當系統 CPU 負載比較高的時候,MySQL 傾向于將壓縮頁和未壓縮頁都剔除出去,這個時候更多的內存用來保留熱的數據,從而減少解壓的操作。

e、如何評估 KEY_BLOCK_SIZE 是否合適

為了更深入地了解壓縮表對性能的影響,在 Information Schema 庫中有對應的表可以用來評估內存的使用和壓縮率等指標。INNODB_CMP 是收集的是某一類的 KEY_BLOCK_SIZE 壓縮表的整體狀況的信息,匯總的是所有 KEY_BLOCK_SIZE 壓縮表的統計。而 INNODB_CMP_PER_INDEX 表則是收集各個表和索引的壓縮情況信息,這些信息對于在某個時間評估某個表的壓縮效率或者診斷性能問題很有幫助。INNODB_CMP_PER_INDEX 表的收集會導致系統性能受到影響,必須 innodb_cmp_per_index_enabled 選項才會記錄,生產環境最好不要開啟。

我們可以通過觀察 INNODB_CMP 表的壓縮失敗情況,如果失敗比較多,則需要調大 KEY_BLOCK_SIZE。一般建議 KEY_BLOCK_SIZE 設置為 8。

3、方案實踐

a、設置好 innodb_file_per_table 和 innodb_file_format 參數

SET GLOBAL innodb_file_per_table=1;SET GLOBAL innodb_file_format=Barracuda;

b、創建對應的壓縮表

復制代碼 代碼如下:
CREATE TABLE compress_test (c1 INT PRIMARY KEY,content varchar(255)) ROW_FORMAT=COMPRESSEDKEY_BLOCK_SIZE=8;

如果是已經存在的表,則通過 alter 來修改,SQL 如下:

ALTER TABLE compress_test ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=8;

4、壓縮效果

壓縮效果通過線上的一個監控的表修改為壓縮后的文件大小來說明,壓縮前后對比如下:

您可能感興趣的文章:
  • MySQL實現MYISAM表批量壓縮的方法
  • mysql數據庫備份命令分享(mysql壓縮數據庫備份)
  • MySQL 加密/壓縮函數

標簽:咸寧 朔州 宿州 汕頭 內江 三明 林芝 AXB

巨人網絡通訊聲明:本文標題《MySQL 壓縮的使用場景和解決方案》,本文關鍵詞  MySQL,壓縮,的,使,用場,景和,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL 壓縮的使用場景和解決方案》相關的同類信息!
  • 本頁收集關于MySQL 壓縮的使用場景和解決方案的相關信息資訊供網民參考!
  • 推薦文章
    中文字幕有码无码人妻av蜜桃| 亚洲男女视频在线观看| 欧美在线一区二区三区四区| 狠狠躁天天躁日日躁欧美| 久草手机在线视频| 亚洲在线视频一区二区| 欧美一区二区啪啪| 六月婷婷综合网| 男女视频一区二区三区| 久久国产精品电影| 91在线观看污| 黄色三级生活片| 91手机在线播放| 欧美日韩精品在线视频| 日韩xxx视频| 久久亚洲a v| 一区二区三区久久精品| 国产精品99久久久久久似苏梦涵| av在线播放网址| 成人精品在线视频| 一本色道久久加勒比精品| 91国产精品一区| 成人免费观看视频在线观看| 欧美夫妻性生活xx| 1024成人网| 日韩免费一级片| 黄瓜视频免费观看在线观看www| 亚洲激情第一页| 国产麻豆成人精品| 欧日韩不卡视频| 色婷婷精品国产一区二区三区| 亚洲国产99精品国自产| 国产一区二区三区香蕉| 国产精品国产三级国产专业不| 韩国成人动漫在线观看| 精品福利av导航| 国产成人精品免费网站| 久久av红桃一区二区禁漫| 手机在线观看国产精品| 亚洲香蕉av在线一区二区三区| caoporen国产精品视频| 免费网站看av| 91精品一区二区三区四区| 日韩视频永久免费观看| 国产精品你懂的| 中文字幕免费高清网站| 亚洲中文字幕久久精品无码喷水| 欧美有码在线观看| 色又黄又爽网站www久久| 欧美视频久久久| 大乳护士喂奶hd| 国产精品大全| 日韩精品中文字幕在线观看| 91麻豆精品视频| 麻豆精品久久久久久久99蜜桃| 欧美色图另类小说| 国产a∨精品一区二区三区不卡| 欧美特级www| 亚洲aⅴ在线观看| 欧美 日本 国产| 鲁片一区二区三区| 在线观看免费高清视频97| 国产精品久久久久久久午夜片| 在线视频你懂得| 一个人看的视频www| 国产高清一区视频| 日韩av在线天堂网| 中文字幕av免费专区久久| 丰满熟女人妻一区二区三| 99re6在线观看| 国产私拍一区| 日韩在线激情视频| 亚洲va国产va欧美va观看| 久久视频一区| 午夜精品福利在线视频| 国产免费观看高清视频| 国产日韩精品电影| 精品亚洲国产成av人片传媒| 最新热久久免费视频| 黄色片一区二区三区| x88av在线| 成人av在线不卡| 国产精品亚洲视频在线观看| 亚洲国产精品网站| 亚洲免费观看高清| 蜜臂av日日欢夜夜爽一区| 免费三片在线播放| 女人高潮一级片| 欧美一区二区三区四区夜夜大片| 久久综合免费视频| 在线看不卡av| 91捆绑美女网站| www.日韩在线观看| 18精品爽国产三级网站| 国产aaa免费视频| 亚洲最大福利网站| 久久久91精品国产| 欧美视频一二三区| 国产亚洲精品资源在线26u| www.国产三级| 男女性高潮免费网站| 国内自拍视频网| 久久伦理网站| 69国产精品成人在线播放| 欧美大片日本大片免费观看| 亚洲人精品一区| 青青青爽久久午夜综合久久午夜| 四虎成人精品永久免费av| 免费观看黄网站| 欧美交换配乱吟粗大25p| 亚洲va欧美va国产综合久久| www.日韩视频| 欧美人伦禁忌dvd放荡欲情| 欧美国产1区2区| 久久精品av麻豆的观看方式| 中文亚洲av片在线观看| 婷婷丁香综合网| 亚洲午夜激情影院| 黄色成人在线免费观看| 高清视频一区二区三区| 国产69精品99久久久久久宅男| 日韩精品一区二区三区视频| 亚洲国产日韩在线一区模特| 99久久精品99国产精品| 视频在线观看一区二区三区| 亚洲精品国产精品国自产网站按摩| a级在线免费观看| 五月婷婷激情久久| 干日本少妇视频| 国产麻豆日韩| 国产精品激情av在线播放| 色一区av在线| 精品美女被调教视频大全网站| 亚洲成av人影院| 亚洲国产精品成人久久综合一区| 韩国视频一区二区| 日本激情视频网站| 看黄色一级大片| 欧美日韩在线国产| 爱爱免费小视频| 人人爽人人爽av| 2022亚洲天堂| 亚洲av首页在线| 日本黑人久久| 国产高清在线一区二区| 国产成人一区二区三区| 欧美人成在线视频| 一区二区三区四区在线观看视频| 欧美一级日韩不卡播放免费| 欧美性xxxxx极品| 一区二区三区不卡视频| 久久久精品国产免大香伊| 极品销魂美女一区二区三区| 五月天婷婷社区| 国产人妻精品一区二区三| 日本系列第一页| 国产中文av在线| 国产夫妻性爱视频| 丰满少妇一区二区三区专区| 无码日韩人妻精品久久蜜桃| 欧美性潮喷xxxxx免费视频看| 亚洲成色最大综合在线| 鲁丝一区鲁丝二区鲁丝三区| 成人av电影免费| 国产日韩在线看| 国产精品2018| 欧洲美女7788成人免费视频| 欧美黄色三级网站| 欧美成人免费va影院高清| 最近2019年手机中文字幕| 亚洲男子天堂网| 精品国产一区二区在线观看| 91精品福利在线一区二区三区 | 亚洲乱码在线观看| 一级黄色大毛片| 进去里视频在线观看| 91午夜精品亚洲一区二区三区| 69精品久久久| 日本三级午夜理伦三级三| 九九热只有精品| 成人免费视频网站入口::| 日本裸体美女视频| 欧美做爰啪啪xxxⅹ性| 亚洲伦理一区二区三区| 久久成人小视频| www.xxxx日本| 国产一级av毛片| av大片免费在线观看| 国产精品久久久久久99| 亚洲国产成人无码av在线| 亚洲天堂一区在线| 久久人人爽人人爽人人片av免费| 高潮毛片又色又爽免费| 国产精品无码一区| 国产aⅴ爽av久久久久成人| 精品国产18久久久久久| 人妻夜夜爽天天爽| 日本美女一区二区| 国产在线精品一区在线观看麻豆| 国产精品一区二区在线观看网站| 国产精品99久久久久久久女警 | 日韩欧美一级片| 日韩午夜小视频| 日韩精品亚洲元码| 日韩亚洲欧美中文在线| 欧美精品国产精品日韩精品| 欧美一区二粉嫩精品国产一线天| 国产精品美女网站| 动漫3d精品一区二区三区| 成人性生交大片免费看视频直播| 亚洲精品国偷拍自产在线观看蜜桃| 国产免费色视频| 黄色网络在线观看| 国产69精品久久久久999小说| 国产午夜福利在线播放| 国产性生活一级片| 丰满少妇一区二区三区| 亚洲女同二女同志奶水| 一级免费在线观看| 国产偷人妻精品一区二区在线| 亚洲三区在线播放| 国产成人午夜视频| 国产精品三级在线观看| 精品久久久视频| 欧美妇女性影城| 亚洲欧美日韩国产精品| 欧美日韩高清区| 国产精品亚洲欧美导航| 久久久久久一区| 国产精品久久国产| 在线观看免费不卡av| 色无极影院亚洲| 久久精品免费在线| 国产免费黄色录像| 激情综合色综合久久综合| 久久久91精品国产一区二区三区| 亚洲午夜电影在线| 精品日韩一区二区三区| 欧美www在线| 91九色综合久久| 特级毛片在线免费观看| 黄色永久免费网站| 无码h肉动漫在线观看| 一级免费在线观看| 亚洲欧美综合一区二区| 97精品国产97久久久久久久久久久久| 依依成人精品视频| 日韩女优av电影在线观看| xxx欧美精品| 国产精品私拍pans大尺度在线 | 久久久久久国产精品久久| 成人精品视频99在线观看免费| 日韩欧美在线电影| 国产一级不卡毛片| www.黄色com| 国产熟女一区二区丰满| 国产精品99久久久久久久vr| 亚洲午夜精品在线| 日韩精品视频免费| 国产福利精品视频| 中文字幕久久综合| 日本少妇激三级做爰在线| 欧美毛片在线观看| 婷婷在线免费视频| 中文一区二区在线观看| 91精品国产手机| 久久免费在线观看| 日本欧洲国产一区二区| 久久久久久久久久一区| 久久久www成人免费毛片| 丰满人妻一区二区三区无码av| 成人高清免费观看| 色欧美88888久久久久久影院| 亚洲人成电影在线观看天堂色| 国产精品视频一区二区高潮| 今天免费高清在线观看国语| av网页在线观看| 最近中文字幕在线观看| 成人高清免费观看| 欧美日本在线视频| 韩日欧美一区二区| 亚洲激情电影在线| 男男做爰猛烈叫床爽爽小说| 又色又爽又黄无遮挡的免费视频| 成人在线视频一区| 欧美日韩一区久久| 97婷婷大伊香蕉精品视频| 亚洲欧美日韩精品在线| 91九色蝌蚪porny| 亚洲在线观看av| 久久久天堂av| 欧美成人aa大片| 国产精品偷伦一区二区| 免费国产黄色网址| 天天做夜夜爱爱爱| 蜜桃一区二区三区在线| 精品久久久久久中文字幕大豆网| 美女啪啪无遮挡免费久久网站| 免费国产一区二区| 日本精品一二三区| 国产日韩欧美视频在线观看| 国产精品天美传媒| 亚洲精品久久久久久下一站 | 久久国产剧场电影| 欧美日韩亚洲高清| 久久免费精品日本久久中文字幕| 一区精品视频| 天堂资源在线视频| 日韩成人伦理电影在线观看| 福利视频导航一区| 97精品国产97久久久久久春色| 熟女熟妇伦久久影院毛片一区二区| 丰满少妇高潮一区二区| 少妇一级淫片免费看| 亚洲成av人影院| 69av在线视频| 91看片就是不一样| 日韩精品成人免费观看视频| 国产亚洲欧美一区在线观看| 亚洲人永久免费| 日本免费一区二区三区| 蜜桃无码一区二区三区| 日韩国产欧美视频| 欧美三级日本三级少妇99| 国产日韩欧美在线视频观看| 别急慢慢来1978如如2| 成人一二三四区| 亚洲欧洲成人精品av97| 久久国产精品久久久| 日韩精品久久一区二区| 国产无码精品在线观看| 91香蕉视频在线| 亚洲深夜福利网站| 亚洲国产精品毛片| 午夜爱爱毛片xxxx视频免费看| 国v精品久久久网| 日韩精品欧美激情| 亚洲精品中文字幕在线| 国产精品视频一区二区在线观看| 国产suv精品一区二区6| 日韩av在线资源| 亚洲国产精品123| 久久伊人成人网| 国产三级精品视频| 久久久精品免费视频| 日韩人妻无码精品久久久不卡| 国产又色又爽又黄的| 国产精品视频免费| 久久久久久久久电影| 亚洲爆乳无码专区| 99久久夜色精品国产亚洲| 欧美色欧美亚洲高清在线视频| 国产精品啪视频| 深爱五月综合网| 国产精品国产高清国产| 欧美一区二区三区影视| 欧美精品一区在线| 黄色一级片在线| 国产精品三级电影| 97国产精品人人爽人人做| 亚洲综合伊人久久| 日韩中文字幕一区二区三区| 日韩精品最新网址| 亚洲国产婷婷香蕉久久久久久99| 91久久国产视频| 亚洲三级在线免费观看| 欧美综合在线第二页| 亚洲成人av免费观看| 看国产成人h片视频| 精品国精品国产| 一区二区av| 午夜精品久久久久久久蜜桃| 亚洲一区中文日韩| 成人在线国产精品| www成人啪啪18软件| 国产三级三级三级精品8ⅰ区| 97热在线精品视频在线观看| 初高中福利视频网站| 国产自产视频一区二区三区| 亚洲深夜福利在线| 男女av免费观看| 五月激情婷婷综合| 日韩成人中文字幕| 精品国产一二三四区| 天堂成人在线视频| 精品一区二区三区四区在线| 久久av综合网| 韩国av电影在线观看| 亚洲国产97在线精品一区| 成人一级生活片| 黄色美女一级片| 日韩av网站在线| av日韩一区二区三区| 男人的天堂a在线| 日韩hd视频在线观看| 黄色www网站| 久久综合影视| 最近2019中文字幕第三页视频 | 欧美性猛片xxxx免费看久爱| 日本一区二区在线视频观看| aaaaaa毛片| 欧美日韩国产另类不卡| 手机看片日韩国产| 性中国古装videossex| 亚洲精品久久在线| 农村妇女精品一二区| 久久精品99国产精品日本| 欧美人与性动交| 天天躁日日躁aaaa视频| 国产精品嫩草影院com|