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

歡迎訪問 生活随笔!

生活随笔

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

数据库

遇到上亿(MySQL)大表的优化....

發布時間:2025/3/20 数据库 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 遇到上亿(MySQL)大表的优化.... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

點擊上方?好好學java?,選擇?星標?公眾號

重磅資訊、干貨,第一時間送達

今日推薦:Nginx 為什么快到根本停不下來?

個人原創100W+訪問量博客:點擊前往,查看更多

前段時間剛入職一家公司,就遇上這事!

背景

XX實例(一主一從)xxx告警中每天凌晨在報SLA報警,該報警的意思是存在一定的主從延遲(若在此時發生主從切換,需要長時間才可以完成切換,要追延遲來保證主從數據的一致性)

XX實例的慢查詢數量最多(執行時間超過1s的sql會被記錄),XX應用那方每天晚上在做刪除一個月前數據的任務

分析

使用pt-query-digest工具分析最近一周的mysql-slow.log

pt-query-digest --since=148h mysql-slow.log?| less

結果第一部分

最近一個星期內,總共記錄的慢查詢執行花費時間為25403s,最大的慢sql執行時間為266s,平均每個慢sql執行時間5s,平均掃描的行數為1766萬

結果第二部分

select arrival_record操作記錄的慢查詢數量最多有4萬多次,平均響應時間為4s,delete arrival_record記錄了6次,平均響應時間258s。

select xxx_record語句

select arrival_record 慢查詢語句都類似于如下所示,where語句中的參數字段是一樣的,傳入的參數值不一樣
select count(*) from arrival_record where product_id=26 and receive_time between '2019-03-25 14:00:00' and '2019-03-25 15:00:00' and receive_spend_ms>=0\G


select arrival_record 語句在mysql中最多掃描的行數為5600萬、平均掃描的行數為172萬,推斷由于掃描的行數多導致的執行時間長

查看執行計劃

explain select?count(*) from?arrival_record where?product_id=26?and receive_time between '2019-03-25 14:00:00'?and '2019-03-25 15:00:00'?and receive_spend_ms>=0\G; *************************** 1.?row *************************** id: 1 select_type: SIMPLE table: arrival_record partitions: NULL type: ref possible_keys: IXFK_arrival_record key: IXFK_arrival_record key_len: 8 ref: const rows: 32261320 filtered: 3.70 Extra: Using index condition; Using where 1?row in?set, 1?warning (0.00?sec)

用到了索引IXFK_arrival_record,但預計掃描的行數很多有3000多w行

show index from arrival_record; +----------------+------------+---------------------+--------------+--------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | Table |?Non_unique | Key_name |?Seq_in_index | Column_name |?Collation | Cardinality |?Sub_part | Packed |?Null | Index_type |?Comment | Index_comment | +----------------+------------+---------------------+--------------+--------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | arrival_record |?0?| PRIMARY |?1?| id |?A | 107990720 |?NULL | NULL |?| BTREE |?| | | arrival_record |?1?| IXFK_arrival_record |?1?| product_id |?A | 1344 |?NULL | NULL |?| BTREE |?| | | arrival_record |?1?| IXFK_arrival_record |?2?| station_no |?A | 22161 |?NULL | NULL |?YES | BTREE |?| | | arrival_record |?1?| IXFK_arrival_record |?3?| sequence |?A | 77233384 |?NULL | NULL |?| BTREE |?| | | arrival_record |?1?| IXFK_arrival_record |?4?| receive_time |?A | 65854652 |?NULL | NULL |?YES | BTREE |?| | | arrival_record |?1?| IXFK_arrival_record |?5?| arrival_time |?A | 73861904 |?NULL | NULL |?YES | BTREE |?| | +----------------+------------+---------------------+--------------+--------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ show create table arrival_record; .......... arrival_spend_ms bigint(20) DEFAULT NULL, total_spend_ms bigint(20) DEFAULT NULL, PRIMARY KEY (id), KEY IXFK_arrival_record (product_id,station_no,sequence,receive_time,arrival_time) USING BTREE, CONSTRAINT FK_arrival_record_product FOREIGN KEY (product_id) REFERENCES product (id) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=InnoDB AUTO_INCREMENT=614538979?DEFAULT CHARSET=utf8 COLLATE=utf8_bin |
  • 該表總記錄數約1億多條,表上只有一個復合索引,product_id字段基數很小,選擇性不好

  • 傳入的過濾條件 where product_id=26 and receive_time between '2019-03-25 14:00:00' and '2019-03-25 15:00:00' and receive_spend_ms>=0 沒有station_nu字段,使用不到復合索引 IXFK_arrival_record的?product_id,station_no,sequence,receive_time?這幾個字段

  • 根據最左前綴原則,select arrival_record只用到了復合索引IXFK_arrival_record的第一個字段product_id,而該字段選擇性很差,導致掃描的行數很多,執行時間長

  • receive_time字段的基數大,選擇性好,可對該字段單獨建立索引,select arrival_record sql就會使用到該索引

現在已經知道了在慢查詢中記錄的select arrival_record where語句傳入的參數字段有 product_id,receive_time,receive_spend_ms,還想知道對該表的訪問有沒有通過其它字段來過濾了?


神器tcpdump出場的時候到了

使用tcpdump抓包一段時間對該表的select語句

tcpdump -i bond0 -s 0?-l?-w?- dst port 3316?| strings | grep?select | egrep -i 'arrival_record'?>/tmp/select_arri.log

獲取select 語句中from 后面的where條件語句

IFS_OLD=$IFS IFS=$'\n' for?i in?`cat /tmp/select_arri.log `;do?echo?${i#*'from'}; done?| less IFS=$IFS_OLDarrival_record arrivalrec0_ where arrivalrec0_.sequence='2019-03-27 08:40'?and?arrivalrec0_.product_id=17?and?arrivalrec0_.station_no='56742' arrival_record arrivalrec0_ where arrivalrec0_.sequence='2019-03-27 08:40'?and?arrivalrec0_.product_id=22?and?arrivalrec0_.station_no='S7100' arrival_record arrivalrec0_ where arrivalrec0_.sequence='2019-03-27 08:40'?and?arrivalrec0_.product_id=24?and?arrivalrec0_.station_no='V4631' arrival_record arrivalrec0_ where arrivalrec0_.sequence='2019-03-27 08:40'?and?arrivalrec0_.product_id=22?and?arrivalrec0_.station_no='S9466' arrival_record arrivalrec0_ where arrivalrec0_.sequence='2019-03-27 08:40'?and?arrivalrec0_.product_id=24?and?arrivalrec0_.station_no='V4205' arrival_record arrivalrec0_ where arrivalrec0_.sequence='2019-03-27 08:40'?and?arrivalrec0_.product_id=24?and?arrivalrec0_.station_no='V4105' arrival_record arrivalrec0_ where arrivalrec0_.sequence='2019-03-27 08:40'?and?arrivalrec0_.product_id=24?and?arrivalrec0_.station_no='V4506' arrival_record arrivalrec0_ where arrivalrec0_.sequence='2019-03-27 08:40'?and?arrivalrec0_.product_id=24?and?arrivalrec0_.station_no='V4617' arrival_record arrivalrec0_ where arrivalrec0_.sequence='2019-03-27 08:40'?and?arrivalrec0_.product_id=22?and?arrivalrec0_.station_no='S8356' arrival_record arrivalrec0_ where arrivalrec0_.sequence='2019-03-27 08:40'?and?arrivalrec0_.product_id=22?and?arrivalrec0_.station_no='S8356' select 該表 where條件中有product_id,station_no,sequence字段,可以使用到復合索引IXFK_arrival_record的前三個字段

綜上所示,優化方法為,刪除復合索引IXFK_arrival_record,建立復合索引idx_sequence_station_no_product_id,并建立單獨索引indx_receive_time

delete xxx_record語句

該delete操作平均掃描行數為1.1億行,平均執行時間是262s

delete語句如下所示,每次記錄的慢查詢傳入的參數值不一樣

delete?from?arrival_record where?receive_time < STR_TO_DATE('2019-02-23', '%Y-%m-%d')\G

執行計劃

explain?select?* from?arrival_record where?receive_time < STR_TO_DATE('2019-02-23', '%Y-%m-%d')\G *************************** 1.?row?*************************** id: 1 select_type: SIMPLE table: arrival_record partitions: NULL type: ALL possible_keys: NULL key: NULL key_len: NULL ref: NULL rows: 109501508 filtered: 33.33 Extra: Using?where 1?row?in?set, 1?warning?(0.00?sec)

該delete語句沒有使用索引(沒有合適的索引可用),走的全表掃描,導致執行時間長

優化方法也是 建立單獨索引indx_receive_time(receive_time)

測試

拷貝arrival_record表到測試實例上進行刪除重新索引操作
XX實例arrival_record表信息

du -sh /datas/mysql/data/3316/cq_new_cimiss/arrival_record* 12K /datas/mysql/data/3316/cq_new_cimiss/arrival_record.frm 48G /datas/mysql/data/3316/cq_new_cimiss/arrival_record.ibd select count() from cq_new_cimiss.arrival_record; +-----------+ | count() | +-----------+ | 112294946 | +-----------+ 1億多記錄數SELECT table_name, CONCAT(FORMAT(SUM(data_length) / 1024?/ 1024,2),'M') AS dbdata_size, CONCAT(FORMAT(SUM(index_length) / 1024?/ 1024,2),'M') AS dbindex_size, CONCAT(FORMAT(SUM(data_length + index_length) / 1024?/ 1024?/ 1024,2),'G') AS table_size(G), AVG_ROW_LENGTH,table_rows,update_time FROM information_schema.tables WHERE table_schema = 'cq_new_cimiss'?and?table_name='arrival_record'; +----------------+-------------+--------------+------------+----------------+------------+---------------------+ | table_name |?dbdata_size | dbindex_size |?table_size(G) | AVG_ROW_LENGTH |?table_rows | update_time | +----------------+-------------+--------------+------------+----------------+------------+---------------------+ | arrival_record |?18,268.02M | 13,868.05M |?31.38G | 175 |?109155053?| 2019-03-26 12:40:17 | +----------------+-------------+--------------+------------+----------------+------------+---------------------+

磁盤占用空間48G,mysql中該表大小為31G,存在17G左右的碎片,大多由于刪除操作造成的(記錄被刪除了,空間沒有回收)


備份還原該表到新的實例中,刪除原來的復合索引,重新添加索引進行測試

mydumper并行壓縮備份

user=root passwd=xxxx socket=/datas/mysql/data/3316/mysqld.sock db=cq_new_cimiss table_name=arrival_record backupdir=/datas/dump_$table_name mkdir -p $backupdir?nohup echo `date +%T`?&& mydumper -u $user -p $passwd -S $socket -B $db -c -T $table_name -o $backupdir -t 32?-r 2000000?&& echo `date +%T`?&

并行壓縮備份所花時間(52s)和占用空間(1.2G,實際該表占用磁盤空間為48G,mydumper并行壓縮備份壓縮比相當高!)

Started?dump?at: 2019-03-26?12:46:04 ........Finished?dump?at: 2019-03-26?12:46:56du?-sh???/datas/dump_arrival_record/ 1.2G??/datas/dump_arrival_record/

拷貝dump數據到測試節點

scp -rp /datas/dump_arrival_record root@10.230.124.19:/datas

多線程導入數據

time myloader -u root -S /datas/mysql/data/3308/mysqld.sock -P 3308 -p root -B test?-d /datas/dump_arrival_record -t 32

real 126m42.885s
user 1m4.543s
sys 0m4.267s

邏輯導入該表后磁盤占用空間

du -h -d 1 /datas/mysql/data/3308/test/arrival_record.* 12K /datas/mysql/data/3308/test/arrival_record.frm 30G /datas/mysql/data/3308/test/arrival_record.ibd 沒有碎片,和mysql的該表的大小一致cp?-rp /datas/mysql/data/3308?/datas

分別使用online DDL和 pt-osc工具來做刪除重建索引操作
先刪除外鍵,不刪除外鍵,無法刪除復合索引,外鍵列屬于復合索引中第一列

nohup bash /tmp/ddl_index.sh & 2019-04-04-10:41:39 begin?stop?mysqld_3308 2019-04-04-10:41:41?begin?rm -rf datadir and?cp -rp datadir_bak 2019-04-04-10:46:53?start?mysqld_3308 2019-04-04-10:46:59?online?ddl?begin 2019-04-04-11:20:34?onlie ddl?stop 2019-04-04-11:20:34?begin?stop?mysqld_3308 2019-04-04-11:20:36?begin?rm -rf datadir and?cp -rp datadir_bak 2019-04-04-11:22:48?start?mysqld_3308 2019-04-04-11:22:53?pt-osc begin 2019-04-04-12:19:15?pt-osc stop online?ddl?花費時間為34?分鐘,pt-osc花費時間為57?分鐘,使用onlne ddl時間約為pt-osc工具時間的一半

做DDL 參考

實施

由于是一主一從實例,應用是連接的vip,刪除重建索引采用online ddl來做。停止主從復制后,先在從實例上做(不記錄binlog),主從切換,再在新切換的從實例上做(不記錄binlog)

function red_echo () {local what="$*"echo -e "$(date +%F-%T) ${what}" }function check_las_comm(){if [ "$1" != "0" ];thenred_echo "$2"echo "exit 1"exit 1fi }red_echo "stop slave" mysql -uroot -p$passwd --socket=/datas/mysql/data/${port}/mysqld.sock -e"stop slave" check_las_comm "$?" "stop slave failed"red_echo "online ddl begin"mysql -uroot -p$passwd --socket=/datas/mysql/data/${port}/mysqld.sock -e"set sql_log_bin=0;select now() as ddl_start;ALTER TABLE $db_.\`${table_name}\` DROP FOREIGN KEY FK_arrival_record_product,drop index IXFK_arrival_record,add index idx_product_id_sequence_station_no(product_id,sequence,station_no),add index idx_receive_time(receive_time);select now() as ddl_stop" >>${log_file} 2>& 1red_echo "onlie ddl stop"red_echo "add foreign key"mysql -uroot -p$passwd --socket=/datas/mysql/data/${port}/mysqld.sock -e"set sql_log_bin=0;ALTER TABLE $db_.${table_name} ADD CONSTRAINT _FK_${table_name}_product FOREIGN KEY (product_id) REFERENCES cq_new_cimiss.product (id) ON DELETE NO ACTION ON UPDATE NO ACTION;" >>${log_file} 2>& 1check_las_comm "$?" "add foreign key error"red_echo "add foreign key stop"red_echo "start slave" mysql -uroot -p$passwd --socket=/datas/mysql/data/${port}/mysqld.sock -e"start slave" check_las_comm "$?" "start slave failed"

執行時間

2019-04-08-11:17:36 stop slave
mysql: [Warning] Using a password on the command line interface can be insecure.
ddl_start
2019-04-08?11:17:36
ddl_stop
2019-04-08?11:45:13
2019-04-08-11:45:13 onlie ddl stop
2019-04-08-11:45:13?add foreign key
mysql: [Warning] Using a password on the command line interface can be insecure.
2019-04-08-12:33:48 add foreign key stop
2019-04-08-12:33:48?start slave

再次查看delete 和select語句的執行計劃

explain select?count(*) from?arrival_record where?receive_time < STR_TO_DATE('2019-03-10', '%Y-%m-%d')\G *************************** 1. row *************************** id: 1 select_type: SIMPLE table: arrival_record partitions: NULL type: range possible_keys: idx_receive_time key: idx_receive_time key_len: 6 ref: NULL rows: 7540948 filtered: 100.00 Extra: Using where; Using index explain select?count(*) from?arrival_record where?product_id=26?and receive_time between '2019-03-25 14:00:00'?and '2019-03-25 15:00:00'?and receive_spend_ms>=0\G; *************************** 1.?row *************************** id: 1 select_type: SIMPLE table: arrival_record partitions: NULL type: range possible_keys: idx_product_id_sequence_station_no,idx_receive_time key: idx_receive_time key_len: 6 ref: NULL rows: 291448 filtered: 16.66 Extra: Using index condition; Using where 都使用到了idx_receive_time 索引,掃描的行數大大降低

索引優化后

delete 還是花費了77s時間

delete?from?arrival_record where?receive_time < STR_TO_DATE('2019-03-10', '%Y-%m-%d')\G

delete 語句通過receive_time的索引刪除300多萬的記錄花費77s時間*

delete大表優化為小批量刪除

應用端已優化成每次刪除10分鐘的數據(每次執行時間1s左右),xxx中沒在出現SLA(主從延遲告警)

另一個方法是通過主鍵的順序每次刪除20000條記錄

#得到滿足時間條件的最大主鍵ID #通過按照主鍵的順序去 順序掃描小批量刪除數據 #先執行一次以下語句SELECT MAX(id) INTO @need_delete_max_id FROM `arrival_record` WHERE receive_time<'2019-03-01' ;DELETE FROM arrival_record WHERE id<@need_delete_max_id LIMIT 20000;select ROW_COUNT(); #返回20000#執行小批量delete后會返回row_count(), 刪除的行數 #程序判斷返回的row_count()是否為0,不為0執行以下循環,為0退出循環,刪除操作完成DELETE FROM arrival_record WHERE id<@need_delete_max_id LIMIT 20000;select ROW_COUNT(); #程序睡眠0.5s

總結

  • 表數據量太大時,除了關注訪問該表的響應時間外,還要關注對該表的維護成本(如做DDL表更時間太長,delete歷史數據)。

  • 對大表進行DDL操作時,要考慮表的實際情況(如對該表的并發表,是否有外鍵)來選擇合適的DDL變更方式。

  • 對大數據量表進行delete,用小批量刪除的方式,減少對主實例的壓力和主從延遲。

作者:jia-xin

原文:https://www.cnblogs.com/YangJiaXin/p/10828244.html

最后,再附上我歷時三個月總結的?Java 面試 + Java 后端技術學習指南,筆者這幾年及春招的總結,github 1.4k star,拿去不謝!下載方式1.?首先掃描下方二維碼 2.?后臺回復「Java面試」即可獲取

總結

以上是生活随笔為你收集整理的遇到上亿(MySQL)大表的优化....的全部內容,希望文章能夠幫你解決所遇到的問題。

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

久久久久久美女 | 免费看黄色小说的网站 | 一区免费观看 | 97人人澡人人添人人爽超碰 | 亚洲三级在线播放 | 中文字幕高清免费日韩视频在线 | 黄色一级免费 | 97超碰在线资源 | 免费观看性生活大片 | 天天操天天色天天射 | 视频在线观看入口黄最新永久免费国产 | 91av资源在线| av在线播放不卡 | 欧美精品小视频 | 亚洲va欧美va人人爽春色影视 | 亚洲永久字幕 | 日本三级全黄少妇三2023 | 日韩av不卡在线观看 | 中文字幕 国产 一区 | 免费看的黄网站 | 美女禁18| 国产精品色 | 国产xvideos免费视频播放 | 在线观看成人 | 91久久国产露脸精品国产闺蜜 | 91精品国自产拍天天拍 | 992tv成人免费看片 | 国产黄免费在线观看 | 欧美精品一区二区在线播放 | 色综合天天爱 | 日韩欧美精品在线观看 | 午夜aaaa| 91高清完整版在线观看 | 99 色| 最新国产精品亚洲 | 伊人久久国产 | 亚洲精品视频免费在线 | 欧美,日韩| 久热色超碰 | 久久人人爽人人爽人人片 | 亚洲一区免费在线 | 在线色亚洲| 久久精品欧美一区 | 成片免费观看视频 | 五月激情丁香图片 | 欧洲视频一区 | 中文字幕91在线 | 中文av字幕在线观看 | 日批视频 | 中文字幕免费高清 | 久久午夜羞羞影院 | 国产原创av片 | 久草资源在线 | 中文日韩在线视频 | 高清中文字幕av | 久久免费大片 | 欧美午夜精品久久久久 | 综合精品久久久 | 国产原厂视频在线观看 | 国产一区二区三区高清播放 | 97日日碰人人模人人澡分享吧 | 精品国产aⅴ一区二区三区 在线直播av | 在线99视频 | 在线观看中文字幕视频 | 久久久久久国产一区二区三区 | 久久免费一 | 国产人在线成免费视频 | 激情丁香久久 | 在线观看av免费 | 一区二区三区韩国免费中文网站 | www.av中文字幕.com | 亚洲2019精品 | 岛国大片免费视频 | 日本爱爱片 | 久久人人爽爽人人爽人人片av | www.五月婷婷.com | 久草在线免费看视频 | 午夜av剧场 | 国产精品久久久久影院 | 日本三级香港三级人妇99 | 五月婷婷狠狠 | 九九久久久久99精品 | 亚洲区色 | 欧美日韩在线视频免费 | 亚洲一区二区视频在线播放 | 色婷婷在线播放 | 国产免费区 | 国产成人久久av977小说 | 欧美日韩不卡在线观看 | 欧美9999 | 成人高清av在线 | 国产精品视频地址 | 国产视频日韩 | 九色91福利 | 人人cao | 日韩久久久久久久久 | 国产专区一| 亚洲精品小视频 | 久久亚洲电影 | 伊人色**天天综合婷婷 | www久| 人人超碰97 | 成人黄在线观看 | 中文字幕乱码亚洲精品一区 | 亚洲黄色免费 | 欧美二区在线播放 | 国产精品第7页 | 97成人资源| 亚洲免费在线观看视频 | 日本爱爱免费视频 | 久久高清视频免费 | 午夜 免费 | 天天做综合网 | 97超碰在线免费观看 | 欧美福利视频一区 | 伊人国产女| 日韩亚洲在线视频 | 久久精品久久久久久久 | 久久亚洲欧美日韩精品专区 | 精品一区二区三区四区在线 | 91九色视频网站 | 欧美一级视频免费看 | 黄色毛片在线 | 久久精品在线视频 | 欧美91精品久久久久国产性生爱 | 午夜视频在线观看一区二区三区 | 日韩三级.com | 欧美一区二区三区在线 | 99久久超碰中文字幕伊人 | 91视频免费看片 | 欧洲精品码一区二区三区免费看 | 久草视频免费播放 | avwww在线 | 久久婷婷国产 | 国产亚洲精品福利 | 亚洲黄色av网址 | 成年人在线观看视频免费 | 国产一区二区三区高清播放 | 999在线精品| 国产精品久久久久久久久久久免费看 | 国产精品乱码久久久久 | 黄色官网在线观看 | 色婷婷免费视频 | 日韩剧| 中文字幕免费一区二区 | 欧美日韩国产一区 | 99热在线观看 | 亚洲精品福利视频 | 中文在线8资源库 | 欧美成人精品欧美一级乱黄 | 中文字幕 国产精品 | 在线a视频 | 91av资源网| 国产一级特黄毛片在线毛片 | 亚洲国产精品成人精品 | 久热久草在线 | 亚洲成人精品 | 91粉色视频 | 国产视频午夜 | 久久亚洲视频 | 久草9视频 | av资源网在线播放 | 黄色小说网站在线 | 91久久黄色 | 在线有码中文 | 亚洲精品9 | 日韩理论电影在线 | 香蕉一区 | 91成人短视频在线观看 | 麻豆一级视频 | 国产精品久久久影视 | 日日夜夜人人天天 | 欧美日韩超碰 | 亚洲专区 国产精品 | 免费又黄又爽视频 | 久久999久久 | 日三级在线 | www.夜色.com | 久艹在线免费观看 | 国产亚洲亚洲 | 中文字幕中文字幕 | 免费黄在线观看 | 久久www免费视频 | 国产精品日韩 | 国产一级做a爱片久久毛片a | 亚洲欧洲中文日韩久久av乱码 | 91| 国产v视频 | 亚洲国内精品视频 | 亚洲精品在线免费播放 | 精品国自产在线观看 | 伊人网站| 国产九色91| 久久精品网站视频 | 成人av片在线观看 | 成人免费视频在线观看 | 国产亚洲一级高清 | 97天堂网| 五月天狠狠操 | 亚洲成人精品av | 欧美精品在线一区 | 婷婷视频导航 | 免费黄a大片| 国产中文视频 | 91视频 - 114av| 亚洲精品福利在线观看 | 中文字幕在线播放第一页 | 久久久久日本精品一区二区三区 | 9久久精品 | 国产看片网站 | 91精品黄色| 国产精品久久网 | 日韩国产精品一区 | 看国产黄色片 | 天天操天天艹 | 欧美日韩视频免费看 | 天天爽天天搞 | 超碰免费公开 | 亚洲欧洲日韩在线观看 | 黄av免费在线观看 | 深夜福利视频一区二区 | 国产精品永久在线观看 | 有码中文字幕 | 96av麻豆蜜桃一区二区 | 色香天天 | www.com黄 | a级黄色片视频 | 国产成人精品免费在线观看 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产精品久久久久一区二区三区共 | 超级碰碰碰碰 | 国产女人40精品一区毛片视频 | 日韩在线短视频 | 九九日韩 | 免费热情视频 | 国产三级在线播放 | 在线精品亚洲一区二区 | 久久天天躁夜夜躁狠狠躁2022 | a黄色一级 | 国产男女无遮挡猛进猛出在线观看 | 久久久免费电影 | 91黄色影视| 久久精品永久免费 | 久久久久久久国产精品视频 | 在线国产精品一区 | 亚洲精品在线二区 | 国产一区精品在线 | 天天操夜夜操天天射 | 超碰97国产精品人人cao | 永久免费精品视频网站 | 日本在线h | 久久九精品 | 91网站在线视频 | 最近中文国产在线视频 | 国产无吗一区二区三区在线欢 | 狠狠的日日 | 午夜视频色 | a视频在线播放 | 欧美日韩国语 | 91成年视频| 日韩精品 在线视频 | 在线亚洲天堂网 | 日韩av一区二区三区 | 欧美成人黄色 | 国内精品视频免费 | 日韩中文字幕视频在线 | 91丨九色丨蝌蚪丨老版 | 日韩免费福利 | 一区二区三区在线电影 | 成人在线黄色电影 | 91最新在线观看 | 丁香六月婷婷开心婷婷网 | 天堂av一区二区 | 伊人久久国产精品 | 国产中文字幕在线免费观看 | 国产精品av免费观看 | 久久任你操 | 最近最新mv字幕免费观看 | 成人av电影免费在线观看 | 99精品国产免费久久久久久下载 | 久草国产在线观看 | 伊人超碰在线 | 97免费 | 91av电影在线观看 | 精品国产一区二区三区四区在线观看 | 免费91在线观看 | 日韩免费一区二区三区 | 99精品视频在线观看视频 | 亚洲综合少妇 | 天天天干夜夜夜操 | 日韩久久视频 | 中文字幕免费播放 | 久久不见久久见免费影院 | 丁香电影小说免费视频观看 | 亚洲精品高清在线 | 国产精品美女999 | 久99久精品 | 国产精品久久99综合免费观看尤物 | 91精品国自产在线观看欧美 | 日韩动态视频 | 久久精品视频在线观看免费 | 久久综合久久综合这里只有精品 | 五月天伊人| 国产五月 | 亚洲精品白浆高清久久久久久 | 国产护士av | 不卡av在线免费观看 | 久久天天躁夜夜躁狠狠躁2022 | 国产精品va在线播放 | 中文字幕在线观看的网站 | 日韩黄色免费看 | 天天干夜夜操视频 | 国产一级性生活 | 国产专区在线看 | 91亚洲精品久久久久图片蜜桃 | 在线观看一区 | 99精品国产在热久久下载 | 久久成人国产精品免费软件 | 成年美女黄网站色大片免费看 | 久久短视频 | 久久国产高清视频 | av网站免费在线 | 日韩视频免费观看高清完整版在线 | 精品国产激情 | 国产成人av在线影院 | 亚洲在线看 | 国产一线天在线观看 | 久久精品在线免费观看 | 中文字幕高清免费日韩视频在线 | 日韩久久久 | 国产精品久久久久久久久久直播 | 一级一片免费观看 | 亚洲最大色 | 五月天婷婷在线视频 | 国产在线观看99 | 精品国产亚洲在线 | 日韩中文字幕在线看 | 日韩丝袜在线观看 | 欧美激情综合五月 | 亚洲欧美成人在线 | 中文字幕成人 | 国产精品情侣视频 | 奇米四色影狠狠爱7777 | 99re6热在线精品视频 | 国产九九热| 午夜精品一区二区国产 | 成人av在线播放网站 | 人人干人人搞 | 99久久日韩精品免费热麻豆美女 | 中文字幕高清免费日韩视频在线 | 国产精品99久久99久久久二8 | 在线视频精品播放 | 亚洲aⅴ免费在线观看 | a级国产乱理伦片在线观看 亚洲3级 | 制服丝袜在线91 | 一区二区三区国产精品 | 久久网站av | 久久黄色影视 | 黄免费网站 | 久久成人18免费网站 | 97视频在线免费 | 在线日韩亚洲 | 成人黄色大片在线免费观看 | 97精品国产97久久久久久久久久久久 | 超碰人人在 | 亚洲精品国产精品久久99 | 久久99国产一区二区三区 | 免费高清影视 | 国产精品女同一区二区三区久久夜 | 欧美日韩不卡在线 | 中文乱幕日产无线码1区 | 在线国产日韩 | 成人一区二区在线观看 | 98涩涩国产露脸精品国产网 | 欧美最猛性xxxxx免费 | 人人射网站 | 三级在线视频观看 | 欧美日韩国产在线观看 | 超碰97人人在线 | 日韩免费在线一区 | 婷婷激情综合网 | 国产精品久久久久久吹潮天美传媒 | 亚洲天堂首页 | 亚洲视频免费视频 | 日韩毛片在线播放 | 久久综合久久综合九色 | 亚洲国产欧美在线看片xxoo | 菠萝菠萝在线精品视频 | 中文字幕成人 | 天天色综合1 | 午夜三级大片 | 国产精品午夜久久 | 午夜精品一二三区 | 国产精品美 | 免费在线一区二区三区 | 成人午夜电影久久影院 | 狠狠撸电影 | 91色蜜桃 | 欧美精品久久久久久久久久白贞 | 久久久精品成人 | 中文字幕日韩在线播放 | 国产日韩三级 | 国内外激情视频 | 国产99久久精品一区二区300 | 久久久久久久av | 久久综合成人 | 狠狠干天天干 | 成人毛片久久 | 成人av免费电影 | 亚洲欧洲一区二区在线观看 | 欧美日韩国产色综合一二三四 | 欧美aaa视频| av线上看 | 免费在线观看的av网站 | 91视频在线免费下载 | 大胆欧美gogo免费视频一二区 | 久久精品99国产精品酒店日本 | 日本成人免费在线观看 | 极品久久久久久久 | 久久精品美女视频网站 | 91久久在线观看 | 亚洲午夜精品在线观看 | 国产在线观看地址 | 中文字幕在线字幕中文 | 精品在线观看一区二区 | 亚洲激情中文 | 在线激情小视频 | 国产精品麻豆视频 | 香蕉网站在线观看 | 麻豆传媒在线视频 | 亚洲 综合 专区 | 国产福利在线不卡 | 999久久久免费视频 午夜国产在线观看 | 五月天天av | 欧美一进一出抽搐大尺度视频 | 成人永久免费 | 欧洲高潮三级做爰 | 久久婷婷五月综合色丁香 | av高清免费在线 | 日韩69av| 日韩精品中文字幕在线观看 | 中文字幕有码在线播放 | 色偷偷888欧美精品久久久 | 欧美动漫一区二区三区 | 丁香六月网 | av丝袜在线| 最近2019好看的中文字幕免费 | 亚洲免费精品视频 | 开心丁香婷婷深爱五月 | 2018亚洲男人天堂 | 黄av资源 | 一区二区三区免费在线观看视频 | 黄色免费在线看 | 开心激情久久 | 国产不卡高清 | 国产精品免费视频观看 | 日韩欧美一区二区三区黑寡妇 | 五月天综合在线 | 久久免费视频这里只有精品 | 免费 在线 中文 日本 | 超碰在线人 | 午夜在线免费观看 | 色香蕉视频 | 99re久久资源最新地址 | 亚洲免费av在线 | 亚洲精品在线观看免费 | 丁香狠狠 | 西西4444www大胆视频 | 久久久电影网站 | 久久国产精品视频观看 | 日韩欧美视频在线免费观看 | 午夜免费电影院 | 在线视频99 | 久久国产精品久久国产精品 | 免费av小说 | 久久欧美精品 | 久久国产女人 | 黄色成人在线 | 欧美国产日韩一区二区三区 | 日韩理论电影在线观看 | 日韩二区三区 | 欧美精品一区二区免费 | 久久精品国产一区二区三区 | v片在线播放 | 亚洲中字幕 | 国产亚洲成人网 | 国产成人精品午夜在线播放 | 黄色一级大片免费看 | 日韩中出在线 | 日韩成人精品一区二区 | 久久国产精品一国产精品 | 国产成人精品三级 | 精品亚洲免费视频 | 91av美女| 久久婷婷亚洲 | 免费看黄在线观看 | 天天色天天综合网 | 日韩在线观看视频网站 | 日韩在线在线 | 午夜在线日韩 | 久久精品国产免费看久久精品 | 日批在线观看 | aaawww| 一区免费观看 | 国产精品18久久久 | 欧美激情第28页 | 黄色av高清 | 在线黄色免费 | 亚洲第一香蕉视频 | 久操视频在线免费看 | 91av色| 欧美日在线观看 | 久久精品美女 | 中文字幕av在线播放 | 国精产品999国精产品视频 | 久久婷婷网 | 免费av在线 | 亚洲人成在线电影 | 五月的婷婷 | 精品嫩模福利一区二区蜜臀 | www.久久久| 久草www| 精品国产aⅴ麻豆 | 免费无遮挡动漫网站 | 国产免费小视频 | 日韩黄色免费电影 | 国产精品成人一区二区三区吃奶 | 91麻豆精品一区二区三区 | 粉嫩av一区二区三区四区五区 | 激情小说 五月 | 成人国产网站 | 国产手机视频在线播放 | 99产精品成人啪免费网站 | 国产精品久久一卡二卡 | 免费在线观看成人 | 国产精品久久毛片 | 精品视频999 | 亚洲精品中文在线 | 97人人精品| 亚洲片在线资源 | 天天干天天怕 | av在线免费播放网站 | 久久久国产精品一区二区中文 | 国产亚洲精品久久久久久久久久 | 久久草精品 | 亚洲视频h | 欧美日韩一区二区在线观看 | 欧美日韩精品在线观看视频 | 午夜aaaa | 亚洲成av人电影 | 免费久久片 | 日本黄色免费在线 | 欧美激情精品久久久久久免费印度 | 中文视频在线 | 久久视频在线免费观看 | 91看片淫黄大片在线播放 | 日韩激情视频在线观看 | 精品a视频 | 色.com| 欧美精品久久久久久久久久丰满 | 欧美va天堂在线电影 | 黄色小说18 | 日本91在线| 狠狠干2018 | 精品国产日本 | 久久久久欧美精品999 | 91av资源在线| 午夜免费福利片 | 国产午夜剧场 | 97成人在线免费视频 | 国产一区二区午夜 | 婷婷中文在线 | 最近中文字幕大全中文字幕免费 | 丁香花在线视频观看免费 | 99热在线国产 | 天天综合入口 | 久草在在线| 成年人电影免费在线观看 | 国产精品美女久久久久久免费 | 久久精品电影网 | 亚洲精品综合在线 | 日韩免费一级a毛片在线播放一级 | 国产精品久久久亚洲 | 日韩和的一区二在线 | 人人看看人人 | 国产视频美女 | 国产手机在线播放 | 亚洲在线观看av | 蜜桃av观看 | 区一区二区三区中文字幕 | 精品国产精品一区二区夜夜嗨 | 国产视频在线免费观看 | 日韩超碰在线 | 国产精品va最新国产精品视频 | 激情欧美xxxx | 国产视频在线观看免费 | 天天爱天天 | 九色精品免费永久在线 | 91成人在线视频观看 | 色五月情 | 国产三级在线播放 | 97精品久久人人爽人人爽 | 91九色精品女同系列 | 久久视频精品在线 | 亚洲国产人午在线一二区 | 超碰在线9 | 麻豆精品传媒视频 | 91探花在线视频 | 成人激情开心网 | 91视频麻豆视频 | 亚洲欧美综合精品久久成人 | 国产香蕉av | 国产香蕉视频 | 国产成人精品一区二区三区在线观看 | 免费a视频 | 国内精品久久久久久久久久 | 免费在线观看黄色网 | 国产成人av在线 | 狠狠干,狠狠操 | 日韩1级片| 国产艹b视频 | 91在线porny国产在线看 | freejavvideo日本免费 | 国内精品久久久久影院优 | 成人免费电影 | av免费看在线 | 97在线视频免费观看 | 蜜桃视频日韩 | 91 在线视频播放 | 国产精品久久久久久久99 | 啪啪免费视频网站 | 美女免费视频观看网站 | 国产精品高潮久久av | 日本精品一二区 | 久久xx视频| 国产精品扒开做爽爽的视频 | a级一a一级在线观看 | 婷婷精品国产欧美精品亚洲人人爽 | 久久久久高清毛片一级 | 99高清视频有精品视频 | 免费福利在线视频 | 日韩美女一级片 | 久久久在线 | 亚洲aⅴ免费在线观看 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 五月婷丁香 | 91刺激视频 | 一区二区视频在线看 | 丁香六月欧美 | 在线观看成人毛片 | 亚洲在线视频播放 | 欧美极品裸体 | 天天干天天操天天射 | 99一区二区三区 | 在线观看岛国片 | 又污又黄网站 | 日本中文字幕高清 | 国产精品九九久久99视频 | 手机看片久久 | 国内久久久久 | 黄色三级在线观看 | 久久久久久久av | 91av视屏 | 欧美一二三视频 | 天天拍天天爽 | 久久成人18免费网站 | 国产精品24小时在线观看 | 免费国产一区二区视频 | 在线视频免费观看 | 国产无套一区二区三区久久 | 97精品国产一二三产区 | 91视频免费| 玖玖在线观看视频 | 久久免费视频这里只有精品 | 黄色一级免费电影 | 日韩中出在线 | 欧美成人免费在线 | 日韩精品久久久久久久电影竹菊 | 少妇视频在线播放 | 一区二区久久 | 最新免费av在线 | 在线免费观看视频一区二区三区 | 丁香婷婷久久久综合精品国产 | 亚洲综合视频在线 | 亚洲日本一区二区在线 | 日韩午夜三级 | 日产av在线播放 | 91精品国产高清自在线观看 | 国产日产欧美在线观看 | 黄色大片免费播放 | 97在线观看免费视频 | 91成人欧美 | 婷婷色在线 | 亚洲免费在线观看视频 | 国产免费视频在线 | 麻豆精品国产传媒 | 亚洲欧美婷婷六月色综合 | 欧美一级久久 | 亚洲一区二区视频在线播放 | 国产一二区精品 | 四虎成人精品永久免费av | 国产视频高清 | 精品国产a | 中文字幕精品三区 | av在线免费播放网站 | 国产成人av免费在线观看 | 爱干视频| 天天操天天操天天操天天操天天操天天操 | 婷婷五月色综合 | 成人av在线看 | 久久国内精品 | 欧美激情综合五月色丁香 | 97超碰国产精品女人人人爽 | 黄色三几片 | 在线观看日韩国产 | 欧美精品乱码久久久久久按摩 | 日本在线中文在线 | 一级做a视频 | 日韩av二区 | 四虎小视频| 激情综合五月婷婷 | 午夜精品一区二区三区在线播放 | 亚洲精品在线视频网站 | 久久精品视频在线免费观看 | 免费观看丰满少妇做爰 | 亚洲视频2 | 香蕉手机在线 | 国产99久久精品一区二区300 | 久久国产一区 | 成人网444ppp | 欧美一区二区在线免费看 | 青草视频免费观看 | 久久99久久99精品中文字幕 | 日韩黄色中文字幕 | 99久久99精品 | 精品一区 在线 | 日韩av一区二区在线播放 | 蜜臀久久99精品久久久无需会员 | 美女网站色 | 国产精品久久久网站 | 国产成人精品一区二区三区福利 | 久要激情网 | 美女视频黄免费的 | 国产特级毛片aaaaaa毛片 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 91在线视频免费播放 | www.夜夜操 | 久久精品国亚洲 | 在线观看岛国av | 久久艹综合 | 激情五月开心 | 中文字幕在线视频免费播放 | 狠狠色丁香婷婷综合橹88 | 国产一区二区影院 | 精品久久久久久久久中文字幕 | 91精品国产92久久久久 | 在线看日韩av | 亚洲视频大全 | 狠狠干网| 亚洲精品在线看 | 国产一级视屏 | 精品视频www | 99热国产在线中文 | 精品国产电影一区二区 | 国产精品白浆 | 日韩免费在线观看视频 | 亚洲激情在线观看 | 人人干免费 | 中文字幕一区二区在线播放 | 国产精品午夜免费福利视频 | 亚洲黄色免费网站 | 久久在线免费观看 | 欧美成人基地 | 亚州精品在线视频 | 天天舔夜夜操 | 欧美另类色图 | 亚洲视频大全 | 国产女人18毛片水真多18精品 | 亚洲天堂香蕉 | 欧美成人91| 中文字幕 91| 亚洲国产精久久久久久久 | 成人黄色av网站 | 国产精品系列在线观看 | 天堂在线成人 | 波多野结衣一区三区 | 激情视频免费在线 | 日韩欧美国产精品 | 免费在线观看av | 美女免费视频网站 | 深爱婷婷久久综合 | 在线91色 | 91污污视频在线观看 | 日韩www在线 | 2019中文最近的2019中文在线 | 国产在线999 | 日韩免费中文 | 黄色免费电影网站 | 免费成人短视频 | 夜夜躁狠狠躁日日躁 | 91av蜜桃| 免费视频97 | 天天天天爱天天躁 | 91精品国产九九九久久久亚洲 | 99国产精品免费网站 | 天天躁日日躁狠狠躁 | 奇米四色影狠狠爱7777 | 婷婷深爱 | 久久国产品 | 亚洲另类交 | 麻豆久久久 | 久久人91精品久久久久久不卡 | 天堂入口网站 | 黄网站色| 国产不卡一二三区 | 超碰97在线看 | 亚洲成人av电影在线 | 少妇bbbb搡bbbb桶| 91av精品| av黄色免费在线观看 | 亚洲精品视频在线播放 | 日韩欧美在线观看 | 亚洲精品在线一区二区 | 天天操天天拍 | 日本中文字幕观看 | 国产视频精品在线 | 欧美色图狠狠干 | 麻豆免费观看视频 | 91在线视频免费91 | 欧美最猛性xxxxx免费 | 最近能播放的中文字幕 | 国产精品免费看久久久8精臀av | 99re亚洲国产精品 | 国产日本亚洲高清 | 国产精品久久久久久超碰 | 国产91精品久久久久久 | 国产一区二区播放 | 久久最新 | 在线观看v片 | 国产亚洲视频中文字幕视频 | 国产日女人 | 一区二区视频在线看 | 久久久久草 | 日韩精品一卡 | 久久精品久久久久 | 丁香六月综合网 | 国产专区欧美专区 | 久久经典国产 | 久久久久久亚洲精品 | 亚洲传媒在线 | 亚洲精品美女在线观看播放 | 中文字幕美女免费在线 | 91av视频| 91精品导航| av电影在线播放 | 天天插日日插 | 午夜久久久久久久久 | 日韩com | 区一区二在线 | 天天操天天色天天射 | 日p视频 | 国产在线精品二区 | www操操| 日本黄网站 | 免费在线观看av网站 | 91污污 | 成人av在线一区二区 | 视频精品一区二区三区 | 高清一区二区 | 久久男人中文字幕资源站 | 精品久久久久久国产 | 久久视频国产 | 欧美专区日韩专区 | 久久精品久久99精品久久 | 国产精品美女久久久久aⅴ 干干夜夜 | 成人午夜精品福利免费 | 日韩精品一区二区三区免费观看视频 | 五月天久久婷婷 | 日韩大片在线看 | 丁香婷婷激情国产高清秒播 | 黄色成人影视 | 免费看黄色小说的网站 | 天天曰视频 | 超碰国产在线观看 | 久久刺激视频 | 日韩网站免费观看 | 久久激情精品 | 国产成人三级在线播放 | 91精品国产乱码在线观看 | 色播五月激情综合网 | 婷婷开心久久网 | 一区二区三区中文字幕在线观看 | 在线观看免费国产小视频 | 国产精品成人一区 | 91人人视频在线观看 | 国产99自拍 | 欧美日韩精品在线观看视频 | 毛片永久新网址首页 | 精品少妇一区二区三区在线 | 日本三级在线观看中文字 | 天堂av影院 | 久久久久二区 | 99久久精品国产毛片 | 国产精品大片 | 日批网站在线观看 | www.一区二区三区 | 在线观看精品国产 | 亚洲成人av电影 | 欧美日韩高清一区 | 国产成人一区二区三区 | 91尤物国产尤物福利在线播放 | 精品免费在线视频 | 日本黄色a级大片 | 亚洲国产一区二区精品专区 | 中文字幕精品一区久久久久 | 国产一级做a爱片久久毛片a | 日本一区二区三区视频在线播放 | 国产午夜精品久久 | 四虎8848免费高清在线观看 | 午夜精品一区二区三区在线观看 | 久久久久欠精品国产毛片国产毛生 | 色就色,综合激情 | 久久福利影视 | 国产色小视频 | 国产精品久久视频 | 亚洲干| 国产在线久草 | 中文字幕在线一区二区三区 | 精品国产精品国产偷麻豆 | 免费看片色 | 成年人黄色免费视频 | 成人小视频在线观看免费 | 亚洲精品在线免费看 | 国产精品成人在线观看 | 国产精品一区专区欧美日韩 | 最新国产精品视频 | 国产视频999| 国产一级大片免费看 | 国产天天综合 | 精品在线99 | 国产原创中文在线 | av女优中文字幕在线观看 | 人人射人人澡 | 色www免费视频| 黄色的视频| 久久成人黄色 | 亚洲欧美日韩一级 | 婷婷久久综合九色综合 | 久草在线 | 激情久久婷婷 | 日韩激情视频在线 | 在线观看视频日韩 | 国产精品高 | 久久精品2 | 中文字幕在线观看网址 | 国产区在线 | 国产一级在线播放 | 国产专区视频在线 | 草莓视频在线观看免费观看 | 91日韩在线| 久久久福利| 亚洲三级黄色 | 美女免费黄网站 | 精品视频不卡 | 久久久不卡影院 | 国产精品欧美一区二区 | 欧美一级片在线观看视频 | a黄色一级片 | 欧美一进一出抽搐大尺度视频 | 999亚洲国产996395 | 国产免费人人看 | 成人精品视频久久久久 | 99热亚洲精品 | 精品无人国产偷自产在线 | avav99| 国产综合精品久久 | 激情婷婷丁香 | 婷婷色综合 | 久久久黄视频 | 在线直播av | 天天色天天综合网 | 亚洲深夜影院 | 91在线www | 91九色porny在线 | 久久视影 | 国产专区欧美专区 | 久久久国产精品久久久 | 欧美日韩99 | 伊人影院得得 | 九九久久久久久久久激情 | 天天射狠狠干 | 成年人在线观看免费视频 | 亚洲综合色av | 久久久久国产成人精品亚洲午夜 | 久久精品3 | 六月激情丁香 | 激情五月五月婷婷 | av不卡免费在线观看 |