精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

MySQL 基礎(chǔ)知識點小結(jié)

數(shù)據(jù)庫 MySQL
本文針對 MySQL 一些常見比較重要的知識點進行了詳細的總結(jié),希望對你有幫助。

本文針對MySQL一些常見比較重要的知識點進行了詳細的總結(jié),希望對你有幫助。

MySQL如何執(zhí)行一條SQL

參考筆者這篇文章進行了詳細的總結(jié):《深入剖析 MySQL 某條執(zhí)行過程

MySQL支持的存儲引擎有哪些

通過下面show engines;這段命令即查看MySQL默認的存儲引擎。對應(yīng)的查詢結(jié)果如下圖所示,可以看到MySQL默認采用InnoDB作為存儲引擎。而且InnoDB是MySQL中唯一一個支持事務(wù)性存儲的存儲引擎。

同時MySQL早期用的存儲引擎就是MyISAM ,然后變成InnoDB,因為MySQL采用的是插件時存儲引擎,所以存儲引擎是可以任意切換的,

注意:存儲引擎配置所針對的維度是針對表的,而不是針對某張數(shù)據(jù)庫的,如下建表語句,我們就將存儲引擎設(shè)置為innodb :

-- 測試腳本
drop table if exists `test`;
create table `test` (
    `id` bigint not null comment 'id',
    `name` varchar(50) comment '名稱',
    `password` varchar(50) comment '密碼',
    primary key (`id`)
) engine=innodb default charset=utf8mb4 comment '測試';

MyISAM和InnoDB的區(qū)別

MyISAM的特點:

  • 它在性能方面表現(xiàn)出色,例如全文索引、壓縮、空間函數(shù)等都沒問題。
  • 只支持表級鎖。
  • 不支持事務(wù)。
  • 不支持故障后安全恢復(fù)。
  • 因為不支持行級鎖,所以就不支持MVCC。
  • MyISAM存儲引擎數(shù)據(jù)和索引文件是分開。
  • 不支持外鍵。

InnoDB的特點:

  • 支持行級鎖。
  • 因為行級鎖,所以支持MVCC,通過MVCC保證了repeat read(可重復(fù)讀)的效率,并通過間隙鎖防止幻行插入所導(dǎo)致的幻讀的問題。
  • 支持事務(wù),所以并發(fā)讀寫的情況下性能優(yōu)異。
  • 同時支持故障后安全恢復(fù)(依賴redolog),
  • 也支持外鍵,但是一般情況下我們不太建議開發(fā)數(shù)據(jù)表使用外鍵。

特定情況下的索引和數(shù)據(jù)都在同一個文件上,也就是我們常說的聚簇索引,通過聚簇索引可以保證高效快速的主鍵查詢,因為二級索引包含主鍵列,所以但如果主鍵占用物理空間過大的話,二級索引占用的空間也會很大,所以如果存在多個索引的情況下,建議適當(dāng)調(diào)小主鍵索引的大小。

什么是多版本并發(fā)控制(MVCC)

可以參考筆者這篇關(guān)于mvcc的講解,解釋的比較全面:《詳解 undoLog 在 MySQL 多版本并發(fā)控制 MVCC 中的運用》

如何選擇MyISAM和InnoDB

大部分情況下都建議使用InnoDB,很多人認為MyISAM性能要好于InnoDB,事實并非如此,在《高性能MySQL》中提及過:

不要輕易相信“MyISAM 比 InnoDB 快”之類的經(jīng)驗之談,這個結(jié)論往往不是絕對的。在很多我們已知場景中,InnoDB 的速度都可以讓 MyISAM 望塵莫及,尤其是用到了聚簇索引,或者需要訪問的數(shù)據(jù)都可以放入內(nèi)存的應(yīng)用。

現(xiàn)代應(yīng)用軟件系統(tǒng)大部分都是用于處理一些短期的事務(wù),且大部分情況下是不需要回滾的,所以InnoDB是個不錯的選擇,況且InnoDB是可以通過redo.log完成數(shù)據(jù)崩潰后恢復(fù),這一點是MyISAM所不具備的,這也就是為了MySQL8.0之后將InnoDB作為默認的存儲引擎。

MySQL字段char和varchar 的區(qū)別

我們先來說說varchar,varchar 常用于存儲一些不定長的字段數(shù)據(jù),它會通過1-2字節(jié)來記錄字段長度,后續(xù)字節(jié)用于記錄可變長字符串:

因為是可變長的緣故,所以在于字符串區(qū)間變化較大的場景下,相對于char它會更加節(jié)省存儲空間,同樣的缺點也很明顯,如果涉及大量修改varchar字段導(dǎo)致原有空間無法容納varchar時,就可能導(dǎo)致頁分裂來容納行。

所以varchar可能更適合字段長度不一定大量趨近于平均長度,且更新較少長度變化不大(不容易產(chǎn)生碎片)的場景。

而char則時定長的空間,如果字符長度不足則用結(jié)束符標(biāo)記字符串結(jié)束,對于字符串較短或者長度幾乎相同、修改較少的場景,使用char性能表現(xiàn)會比前者更出色一些,因為char長度固定,碎片較少,可以很少的利用局部性原理IO大量數(shù)據(jù)。

需要了解的是varchar(30) 代表存30個字符,其中中文占3字節(jié),所以30個字符要占用90字節(jié)。英文是1字節(jié)。

我們可以鍵入下面sql,這里補充一下char_length獲取的字符長度,有幾個字符長度就是多少,length算的是字節(jié)數(shù),查看可以看到length('哈哈')為6,length('hh')為2。

select char_length('哈哈'),length('哈哈');

中文字符串長度的輸出結(jié)果:

char_length('哈哈')|length('哈哈')|
-----------------+------------+
                2|           6|

英文字符長度查詢SQL:

select char_length('hh'),length('hh');

英文字符長度輸出結(jié)果:

char_length('hh')|length('hh')|
-----------------+------------+
                2|           2|

如何開啟MySQL看查詢緩存

通過修改my.cnf中加入下面這段配置即可:

query_cache_type=1
query_cache_size=600000

查詢緩存不命中的幾個特殊場景是什么

  • 查詢SQL一樣,但是字符串大小寫不一樣。
  • 查詢的SQL涉及自定義函數(shù)、用戶變量、臨時表、MySQL庫中的表等情況,MySQL服務(wù)器不會緩存數(shù)據(jù)。
  • 一旦我們進行數(shù)據(jù)更新或者表結(jié)構(gòu)調(diào)整的情況,那么緩存也會被清理掉。
  • 緩存空間滿了,會根據(jù)緩存回收算法去清空SQL緩存。

MySQL磁盤爆滿對應(yīng)的解決方案

我們需要根據(jù)不同的原因進行相應(yīng)的處理:

  • 數(shù)據(jù)量暴增:這就得多方面考慮了,為什么會暴增,暴增是否因為業(yè)務(wù)涉及不合理,我們是否可以從功能上進行優(yōu)化,例如某些日志分表存儲著一些過期的稽核數(shù)據(jù),我們是否可以適當(dāng)?shù)膶⑦@些表空間數(shù)據(jù)釋放,若實在無法進行空間釋放,可以考慮服務(wù)進行磁盤擴容了。
  • 日志:日志導(dǎo)致容量暴增基本就bin log或者error日志沒有及時清理了,這種情況我們只能刪除一些binlog即可了。
  • 臨時文件:數(shù)據(jù)庫某些查詢結(jié)果都會放在內(nèi)存的,當(dāng)內(nèi)存空間不足時就會為查詢結(jié)果生成一個臨時文件(例如對并發(fā)場景下各種大表進行select * from table),就很可能產(chǎn)生大量臨時文件,進而出現(xiàn)CPU爆滿和IO次數(shù)激增。

針對臨時文件爆滿問題,對應(yīng)的解決方式也很簡單,首先找到臨時文件的位置:

show variables like 'tmpdir'

然后到達對應(yīng)的位置將臨時文件內(nèi)容置空:

echo '' >> host-xxxxx.log

注意:我們此時可能還需清除慢查詢SQL,查看是否有time數(shù)據(jù)很大的慢查詢

SELECT id, `state`, user,host,time,`INFO` FROM information_schema.processlist where state IS NOT NULL  and state <> "" ORDER BY time desc;

如果有則殺掉:

SELECT concat('kill ', id, ';') FROM information_schema.processlist where user = 'HispaceCMS' and  `COMMAND` = 'Query' and  state IS NOT NULL and state <> '' and DB is not null and time > 1000 ORDER BY time desc

MySQL中的count(*)、count(1)、count(列名)的區(qū)別

回答這個問題我們不妨做個實驗,首先建立數(shù)據(jù)表:

create table count_test(
 id int 
)


insert into count_test values(1);
insert into count_test values(2);
insert into count_test values(null);

然后鍵入以下SQL進行查詢,可以看到前面兩條不會忽略null值,最后count(列名)會忽略null值。

select count(*),count(1),count(id) from count_test;

而性能在性能方面,很多人認為count(1)>count(*)>count(id)實際上前兩者性能表現(xiàn)基本是一樣的,按照《高性能MySQL》的說法:

通配符*并不會像我們所想的那樣擴展成所有的列,實際上,它會忽略所有的列而返回統(tǒng)計的行數(shù)。

而count(1)傳入的是常量,所以只做掃描行數(shù),所以實際上性能表現(xiàn)為:count(1)≈count(*)>count(id)

如何定位慢查詢SQL

針對慢SQL問題,如果業(yè)務(wù)上可以感知我們直接通過接口定位就好了,但是針對界面不可見的后端調(diào)度任務(wù),就必須進行實時監(jiān)控了。 要想定位慢查詢SQL首先自然是要開啟慢查詢?nèi)罩?,對?yīng)的我們可以在my.cnf/my.ini中增加如下配置

[mysqld]
slow_query_log = 1
# 慢查詢?nèi)罩镜奈恢?slow_query_log_file = /var/log/mysql/slow.log
# 最大時間閾值設(shè)置為5s
long_query_time = 5

后續(xù)想要獲取慢查詢的日志信息,我們可以通過如下指令導(dǎo)出,亦或者通過通過監(jiān)控工具導(dǎo)出告警:

mysqldumpslow -s t /var/log/mysql/slow.log   # 按耗時排序
mysqldumpslow -s c /var/log/mysql/slow.log   # 按出現(xiàn)次數(shù)排序

而slow.log日志的內(nèi)容,大體如下所示,對應(yīng)字段含義分別是:

  • Query_time:查詢耗時
  • Lock_time:等待表鎖的時間
  • Rows_sent:返回給客戶端的行數(shù)
  • Rows_examined:掃描了 50萬行 數(shù)據(jù)

最后就是執(zhí)行的SQL和時間:

# Time: 2023-10-05T12:34:56.789012Z
# User@Host: app_user[app_db] @  [10.0.0.2]
# Query_time: 5.123456  Lock_time: 0.002000 Rows_sent: 0  Rows_examined: 500000
SET timestamp=1696516496;
UPDATE products SET stock = stock - 1 WHERE product_id IN (SELECT product_id FROM orders WHERE order_date < '2023-01-01');

如果不用MySQL你會考慮用哪個數(shù)據(jù)庫

優(yōu)先考慮TIDB,這是一個具備關(guān)系型數(shù)據(jù)庫和NOSQL數(shù)據(jù)庫的優(yōu)點,旨在提供高可用、強一致性的的分布式數(shù)據(jù)庫,總的來說,它具備以下幾個優(yōu)點:

  • 支持水平拓展,Tidb可以通過增加節(jié)點實現(xiàn)擴展,支持大規(guī)模數(shù)據(jù)存儲和高并發(fā)訪問。
  • 數(shù)據(jù)庫會自行完成分片并存儲在不同節(jié)點上,避免我們業(yè)務(wù)邏輯上的分表的實現(xiàn)的復(fù)雜度。
  • TiDB支持ACID事務(wù),確保數(shù)據(jù)一致性和完整性。
  • 它通過raft保證高可用和一致性。
  • 支持大多數(shù)MySQL的SQL語法。

使用MySQL主從架構(gòu)時,需要注意那些問題

在進行分庫分表時,我們必須結(jié)合硬件條件對應(yīng)的MySQL壓測結(jié)果針對業(yè)務(wù)需求評估資源,例如我們的業(yè)務(wù)需求要求QPS是10w,對應(yīng)的數(shù)據(jù)庫給定的服務(wù)器配置是4C8G,按照下圖給出的壓測報告,我們至少是需要30臺(15臺master和15臺slave)數(shù)據(jù)庫服務(wù)器保證高并發(fā)和高可用:

主從同步期間,要保證寫操作都是在主庫上,一旦寫入操作不小心寫入到從庫,就會因為主從數(shù)據(jù)不一致導(dǎo)致bin.log同步復(fù)制數(shù)據(jù)中斷。

責(zé)任編輯:趙寧寧 來源: 代碼的SharkChili
相關(guān)推薦

2021-04-19 08:35:44

PythonPython語言Python基礎(chǔ)

2025-05-07 08:55:00

2025-07-09 09:05:00

2015-11-16 09:51:06

IPV6網(wǎng)路協(xié)議

2025-05-08 10:25:00

Netty網(wǎng)絡(luò)編程框架

2025-05-13 08:10:00

MySQL二進制日志binlog

2022-03-10 16:51:46

C語言代碼if語句

2013-11-25 11:41:54

手游出海海外推廣渠道

2024-11-06 17:00:34

Python嵌入式系統(tǒng)編程

2019-07-15 12:40:02

Linux基礎(chǔ)知識程序員

2010-08-17 14:56:00

HCNE認證

2011-04-15 12:25:21

BGP路由

2016-05-30 17:31:34

Spring框架

2021-01-23 12:47:19

MySQL數(shù)據(jù)庫Go語言

2010-06-02 13:03:20

MySQL數(shù)據(jù)庫

2024-01-07 19:54:51

2015-06-01 13:35:43

數(shù)據(jù)中心DCIM

2010-07-16 10:53:30

Perl基礎(chǔ)

2009-04-17 14:22:40

XPathXML基礎(chǔ)

2009-09-23 11:07:11

Hibernate基礎(chǔ)
點贊
收藏

51CTO技術(shù)棧公眾號

国产日本精品| 国产精品一线| 亚洲欧洲性图库| 国产男女猛烈无遮挡91| 制服丨自拍丨欧美丨动漫丨| 国内自拍亚洲| xf在线a精品一区二区视频网站| 91精品国产精品| 波多野结衣片子| 欧美日韩视频免费看| 亚洲免费在线视频一区 二区| 亚洲最大的网站| 国产在线免费看| 国产精品jk白丝蜜臀av小说| 欧美日韩色婷婷| 亚洲一卡二卡三卡| 性欧美一区二区三区| 亚洲精品乱码| 这里只有精品丝袜| 中文字幕免费在线播放| 日韩欧国产精品一区综合无码| 亚洲激情中文1区| 日韩一区免费观看| 午夜影院在线视频| 国产毛片精品一区| 国产成人一区二区三区| 国产精品成人久久| 99精品视频在线观看免费播放 | 男人天堂视频在线| 尹人成人综合网| 久久亚洲综合国产精品99麻豆精品福利| 呦呦视频在线观看| 欧州一区二区三区| 69堂精品视频| 日本在线一二三区| 我爱我色成人网| 香蕉成人啪国产精品视频综合网| 日本三级福利片| 天堂地址在线www| 久久视频一区二区| 国产一区不卡在线观看| 亚洲精华国产精华精华液网站| 麻豆高清免费国产一区| 国产精品国产亚洲伊人久久| 免费视频久久久| 先锋a资源在线看亚洲| 久久久久久尹人网香蕉| 欧美成人国产精品高潮| 欧美 日韩 国产一区二区在线视频| 一本色道久久综合亚洲精品小说| www.色天使| 一道本一区二区三区| 日韩精品在线免费| 国产一卡二卡三卡四卡| 精品福利一区| 亚洲国产欧美一区| 99久久人妻无码中文字幕系列| 超碰一区二区三区| 亚洲国产另类 国产精品国产免费| 稀缺呦国内精品呦| 日韩高清电影免费| 亚洲美女激情视频| 波多野在线播放| 日韩欧美中文| 久久亚洲私人国产精品va| 欧美日韩在线观看成人| 欧美日韩一区自拍 | 国产在线视频你懂的| 在线精品观看| 清纯唯美日韩制服另类| 日本精品入口免费视频| 久久激情五月婷婷| 99在线免费观看视频| 日韩一级中文字幕| 91免费看片在线观看| 神马影院午夜我不卡影院| 91吃瓜网在线观看| 亚洲最新在线观看| 日本免费不卡一区二区| 电影亚洲一区| 日韩视频在线永久播放| 免费成人蒂法网站| av资源久久| 欧美福利小视频| 亚洲综合网在线| 一本色道久久| 国产玖玖精品视频| 亚洲精品无遮挡| 国产99久久久国产精品潘金 | 日韩欧美伦理| 国内偷自视频区视频综合| 精品国产一区二区三区四| 美女视频网站久久| 国产一区免费在线| 午夜免费播放观看在线视频| 亚洲精品免费视频| av免费网站观看| 91国内精品| 国产亚洲精品久久| 九九视频在线观看| 另类图片国产| 97中文在线| 二人午夜免费观看在线视频| 亚洲黄色免费网站| 国产又大又黄又粗的视频| 亚洲国产视频二区| 在线观看国产精品日韩av| 久久久夜色精品| 蜜桃91丨九色丨蝌蚪91桃色| 国产欧美在线一区二区| 日本在线观看| 一本色道久久综合精品竹菊| 国产在线a视频| 日产精品一区二区| 91sa在线看| 亚洲av永久纯肉无码精品动漫| 久久亚洲二区三区| 久操手机在线视频| 成人免费黄色| 亚洲色图15p| 国产亚洲精品码| 麻豆精品一区二区av白丝在线| 精品免费日产一区一区三区免费| 国产一二三区在线观看| 欧美在线免费观看亚洲| 精品人妻一区二区免费视频| 中文字幕一区二区av | 欧美视频三区| 日韩少妇与小伙激情| 青青国产在线视频| 久久一留热品黄| 日日碰狠狠添天天爽超碰97| 99久热这里只有精品视频免费观看| 日韩中文字幕网| 午夜精品免费观看| 久久欧美中文字幕| 免费无遮挡无码永久视频| 亚洲无线观看| 久久av在线看| 国产麻豆免费观看| 国产精品久久久久久久久免费相片| 久久精品免费一区二区| 美女福利一区| 性欧美亚洲xxxx乳在线观看| 亚洲精品无码专区| 亚洲国产一二三| 黄色激情在线观看| 亚洲看片一区| 久久国产精品 国产精品| 九九精品调教| 亚洲第一黄色网| 日韩成人免费在线视频| 99国产麻豆精品| 国产原创中文在线观看 | 日韩三级免费看| 成人av网站在线观看免费| 欧美国产视频一区| 国产另类在线| 国产999精品久久久影片官网| 青草久久伊人| 欧美在线影院一区二区| 久久久99999| 高清不卡在线观看| 大肉大捧一进一出好爽视频| 久久不见久久见中文字幕免费| 国产成人97精品免费看片| 国产黄在线看| 91精品国产乱码| 国产性生活网站| 99精品视频在线观看| 日日碰狠狠丁香久燥| 不卡av一区二区| 91久久嫩草影院一区二区| 美女精品视频| 亚洲日本成人网| 国产又粗又大又爽| 亚洲一区二区三区视频在线播放| 艳妇乳肉亭妇荡乳av| 日韩一区精品视频| 国产精品亚洲天堂| 欧美成a人免费观看久久| 欧美做爰性生交视频| 3d成人动漫在线| 精品日韩欧美一区二区| www.com国产| 亚洲人成网站影音先锋播放| 国产一线在线观看| 美女www一区二区| 青青青在线视频播放| 国产日产精品_国产精品毛片| 国产日本欧美一区| sm久久捆绑调教精品一区| 亚洲最新中文字幕| 亚洲经典一区二区三区| 欧美午夜精品理论片a级按摩| jizz亚洲少妇| 国产亚洲美州欧州综合国| 99视频在线观看视频| 免费永久网站黄欧美| 日韩欧美视频免费在线观看| 美日韩中文字幕| 成人在线视频电影| 国产福利一区二区三区在线播放| 国语自产精品视频在线看一大j8 | 欧美极品美女视频网站在线观看免费 | 久久精品日产第一区二区三区| 青青伊人久久| 992tv成人免费视频| 麻豆91在线| 亚洲欧美在线免费观看| 亚洲第一色网站| 欧美日韩国产天堂| 亚洲 欧美 成人| 亚洲国产一区二区三区| 国产成人综合在线视频| 欧美极品xxx| 中文成人无字幕乱码精品区| 国产一区91精品张津瑜| 十八禁视频网站在线观看| 亚洲三级国产| 很污的网站在线观看| 亚洲一区色图| 一区二区三区我不卡| 精品一区二区三| 欧美日韩亚洲在线 | 国产乱码精品一品二品| 国产又大又黄又猛| 视频在线观看一区| 精品国产一二三四区| 在线欧美日韩| 91亚洲精品国产| 欧美国产高清| 一级黄色片播放| 亚洲精品网址| www亚洲国产| 国产精品99一区二区三| 午夜免费电影一区在线观看| 国产一区二区三区四区大秀| 久久96国产精品久久99软件| 牛牛精品成人免费视频| 国产精品免费一区二区三区四区| 亚洲国产中文在线| 亚洲一区二区免费| 日韩影片在线观看| 91精品黄色| 亚洲精选av| 国产美女在线精品免费观看| 国产精品tv| 蜜桃传媒视频第一区入口在线看| 婷婷亚洲精品| 欧美一区二区视频在线| 久久不卡国产精品一区二区| 色综合久久av| 久久综合99| 日本老太婆做爰视频| 最新国产精品| 亚洲人成无码网站久久99热国产| 亚洲国产午夜| wwwxxx黄色片| 免费成人在线视频观看| 日本中文字幕影院| 国产精品1区2区| 国产激情视频网站| 国产亚洲一区字幕| 精品一区二区在线观看视频| 亚洲免费观看高清在线观看| 免看一级a毛片一片成人不卡| 亚洲国产视频a| 日本熟女毛茸茸| 欧美精品久久久久久久多人混战| 国产情侣在线播放| 日韩av在线一区| wwwxxx在线观看| 欧美二区乱c黑人| 在线观看网站免费入口在线观看国内| 日韩av高清不卡| av成人在线网站| 国产日本一区二区三区| 精品久久美女| 日本美女爱爱视频| 国产精品日韩久久久| 538在线视频观看| 国产xxx精品视频大全| 免费无码一区二区三区| 日本一区免费视频| 黄页网站免费观看| 一本大道久久精品懂色aⅴ| 91精品中文字幕| 亚洲激情自拍图| 在线观看a视频| 久久人人爽人人| 成人国产综合| 精品婷婷色一区二区三区蜜桃| 日韩综合一区| av免费观看大全| 精品一区二区三区在线视频| 免费黄色三级网站| 综合久久久久久| 亚洲黄色免费观看| 日韩视频免费观看高清完整版 | 欧洲s码亚洲m码精品一区| 亚洲国产天堂| 欧美精品二区三区四区免费看视频| 无需播放器亚洲| 99视频精品免费| 成人一区二区三区视频 | 国产精品久久久久9999赢消| 国产午夜福利在线播放| 九九热在线视频观看这里只有精品| 亚洲久久久久久| 一区二区三区视频在线观看| 国产一级片免费视频| 亚洲国产精品va在线| 毛片在线看网站| 国产精品久久久久久久久久久久久久| 99久久香蕉| 黄色一级大片免费| 久久精品国产99久久6| jizz欧美性20| 亚洲无线码一区二区三区| 国产视频第一页| 最新中文字幕亚洲| 日韩一级二级| 欧洲一区二区日韩在线视频观看免费| 在线看片欧美| 香蕉久久久久久av成人| 亚洲麻豆国产自偷在线| 中文字幕日韩国产| 中文字幕日韩av电影| 欧美精品总汇| 欧美自拍资源在线| 久久久久国产精品一区二区| avtt香蕉久久| 精品人伦一区二区三区蜜桃网站| 成人久久精品人妻一区二区三区| 麻豆成人在线看| 久久9999免费视频| 18视频在线观看娇喘| 精品无人码麻豆乱码1区2区| 日韩亚洲欧美中文字幕| 欧美丝袜丝交足nylons| avtt在线播放| 国产精品免费一区| 日韩综合精品| 国产美女18xxxx免费视频| 国产精品白丝在线| 国产精品久久久久久久久久久久久久久久久久 | 亚洲三级国产| 日韩aaaaa| 色婷婷综合视频在线观看| 毛片在线免费| 国产精品欧美一区二区三区奶水| 欧美一区二区三区激情视频| 亚洲精品视频导航| 18欧美亚洲精品| 性网爆门事件集合av| 久久久综合免费视频| 日本福利一区| 人人爽人人av| ●精品国产综合乱码久久久久| 国产视频www| 国模精品视频一区二区三区| 天堂在线精品| 一级黄色香蕉视频| 亚洲人成网站精品片在线观看| www黄色在线观看| 91精品国产色综合久久不卡98| 亚洲精品进入| 亚洲a级黄色片| 亚洲午夜电影网| 国产九九在线| 亚洲精品免费av| 99精品免费| 国产欧美小视频| 日韩精品在线网站| 在线观看福利电影| 免费成人深夜夜行网站视频| 成人自拍视频在线观看| 日批视频免费在线观看| 久久国产精品久久国产精品| www.爱久久| 日日噜噜噜噜久久久精品毛片| 亚洲欧洲精品一区二区三区不卡 | 亚洲欧洲在线观看| 4438五月综合| 日本精品一区在线观看| 成人免费在线视频| 三级理论午夜在线观看| 91精品久久久久久久久不口人| 在线 亚洲欧美在线综合一区| 免费人成又黄又爽又色| 日韩美女视频一区二区在线观看| 香蕉成人av| 国产在线无码精品| 国产日产精品一区| 隣の若妻さん波多野结衣| 国产精品激情av电影在线观看| 国模 一区 二区 三区| jizz中文字幕| 亚洲黄色av女优在线观看|