精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

粉嫩蜜臀av国产精品网站| 亚洲宅男一区| 亚洲女厕所小便bbb| 91日韩在线播放| 欧美极品视频在线观看| 麻豆精品少妇| 日韩欧美精品网址| 翔田千里亚洲一二三区| 国产农村妇女毛片精品| 精品成人国产| 亚洲无线码在线一区观看| 我要看一级黄色大片| 久cao在线| 成人福利电影精品一区二区在线观看| 91豆花精品一区| 日本成人免费在线观看| 我要色综合中文字幕| 欧美日韩色婷婷| 亚洲精品日韩成人| 亚洲精品视频网| 久久一综合视频| 日韩在线观看成人| 一边摸一边做爽的视频17国产| 欧美男女交配| 亚洲精品老司机| 日本在线一区| 亚洲自拍偷拍另类| 激情综合视频| 免费日韩av| 91福利小视频| 免费cad大片在线观看| 日本护士...精品国| 国产一区二区三区免费播放| 555www成人网| 成人在线观看高清| 综合国产视频| 欧美精品一区二区不卡| 九九热免费在线观看| 亚洲涩涩在线| 亚洲影院久久精品| 亚洲va久久久噜噜噜久久狠狠| www.香蕉视频| 久久国产精品区| 欧美国产日产韩国视频| 欧美a在线播放| 欧美日韩一区二区三区不卡视频| 欧美久久一二三四区| 国产真实乱子伦| 麻豆av在线播放| 成人免费在线观看入口| 国产一区高清视频| 精品毛片在线观看| 麻豆精品在线播放| 国产成人精品视| 久久夜靖品2区| 中文字幕一区二区三三| 深夜精品寂寞黄网站在线观看| 精品黑人一区二区三区观看时间| 日韩欧美中文字幕在线视频| 欧美剧情电影在线观看完整版免费励志电影 | 午夜在线观看免费一区| 欧美黄网免费在线观看| 在线看的片片片免费| 成人3d精品动漫精品一二三| 日韩av影片在线观看| 无套白嫩进入乌克兰美女| 亚洲男人在线| 538在线一区二区精品国产| 北条麻妃在线视频观看| 国产夫妻在线播放| 精品美女永久免费视频| 国产精品999视频| bl视频在线免费观看| 亚洲不卡在线观看| 免费视频爱爱太爽了| 在线国产情侣| 亚洲欧美视频在线观看视频| 一本色道婷婷久久欧美| 日本最黄一级片免费在线| 91免费视频观看| 日韩欧美在线观看强乱免费| 成人免费在线电影| 国产精品美女久久久久久久网站| 视频在线精品一区| av在线免费观看网| 亚洲色图视频网站| 亚洲精品国产suv一区88| 麻豆av在线播放| 欧美日韩中文在线观看| 日韩在线第三页| 国产精品美女午夜爽爽| 欧美一区中文字幕| 国内精品免费视频| 中文字幕亚洲影视| 久久精品一偷一偷国产| 精品小视频在线观看| 一本久道久久综合婷婷鲸鱼| 欧美一区二三区| 中文字幕日产av| 国产精品91一区二区| 国产伦精品一区二区三区照片91| 亚洲 美腿 欧美 偷拍| 久久精品视频一区| 亚洲精品成人三区| av网址在线看| 图片区小说区区亚洲影院| jizz欧美激情18| 精品视频国内| 日韩电影中文字幕一区| 在线观看天堂av| 在线成人www免费观看视频| 日本欧美在线视频| 国产偷拍一区二区| 26uuu亚洲| 日韩三级电影| 9999精品成人免费毛片在线看| 日本久久电影网| 9191在线视频| 精品freesex老太交| 精品中文字幕视频| 69亚洲精品久久久蜜桃小说| 国产精品一区二区在线观看不卡| 国产伦精品一区二区三区照片91 | 国产精品自拍视频一区| 亚洲欧美久久| 成人免费福利在线| 国产资源在线观看| 亚洲在线成人精品| 日本一本二本在线观看| 玖玖精品一区| 亚洲午夜久久久影院| 久久国产精品二区| 另类小说一区二区三区| 九色综合日本| 日韩另类在线| 色久综合一二码| 久久久久久久久久久久国产精品| 成人精品电影| 91av视频在线观看| 国产999久久久| 欧美激情一区二区三区| 国产精品免费入口| 欧美一区在线观看视频| 最近2019中文字幕mv免费看| 国产高清中文字幕| jlzzjlzz国产精品久久| 99re6这里有精品热视频| 视频二区不卡| 亚洲精品动漫久久久久| 91免费公开视频| 日韩成人免费电影| 欧美午夜精品久久久久久蜜| 国产美女精品写真福利视频| 欧美一区二区高清| 国产人与禽zoz0性伦| 久久国产日韩| 精品麻豆av| mm视频在线视频| 日韩欧美国产精品| 日本少妇高清视频| 韩国午夜理伦三级不卡影院| 亚洲欧美日韩另类精品一区二区三区 | 日本久久一区二区三区| av2014天堂网| 亚洲另类视频| 精品国产一区二区三区日日嗨| 黄色动漫在线观看| 91精品国产高清一区二区三区 | 伦理一区二区| 久久人人97超碰精品888| 国产免费久久久| 亚洲婷婷综合久久一本伊一区 | 国产精品伊人色| 糖心vlog在线免费观看| 日本伊人久久| 欧美激情小视频| 亚洲美女性生活| 亚洲国产一区在线观看| 国产伦精品一区二区三区精品 | 成人高清dvd| 91麻豆精品激情在线观看最新 | 国产精品久久97| 成人资源www网在线最新版| 欧美色大人视频| 中文字幕求饶的少妇| 久久99国产精品久久99果冻传媒| 中文字幕乱码一区二区三区| 精品三级久久久| 国内精品久久久久久久| 黄色毛片在线观看| 欧美日本乱大交xxxxx| 国产美女久久久久久| 国产精品1区2区3区| www.av中文字幕| 蜜臀久久99精品久久一区二区| 欧洲一区二区视频| 成年女人的天堂在线| 欧美电影在线免费观看| 久久久久久久蜜桃| 久久午夜免费电影| 奇米视频888| 久久要要av| 国产一区在线免费| 国产精品xxx| 欧美日本亚洲视频| 精品视频一二三| 欧美日韩午夜在线| 久久久久久国产精品视频| youjizz久久| 国产九九在线观看| 国产一区欧美| 午夜精品短视频| 99久久香蕉| 国产精品青青在线观看爽香蕉 | 欧美午夜精品伦理| 成熟的女同志hd| 国产精品欧美久久久久无广告| 精品熟女一区二区三区| 狠狠色狠狠色综合| 9久久婷婷国产综合精品性色 | 亚洲激情图片一区| 婷婷综合在线视频| 久久精品亚洲精品国产欧美 | 国内精品视频在线| 成人免费看片| 日韩视频精品在线| 黄色在线播放| 亚洲精品一区久久久久久| 丰满人妻一区二区三区免费| 91精品国产综合久久久蜜臀粉嫩| 亚洲第一区av| 欧美性色综合网| 欧美激情黑白配| 狠狠躁夜夜躁人人爽超碰91| 久久久综合久久久| 亚洲高清免费在线| 妺妺窝人体色www在线下载| 亚洲丝袜精品丝袜在线| 99热在线观看精品| 国产精品久久久久久久浪潮网站| 免费视频91蜜桃| 日本一区二区在线不卡| 无码人妻丰满熟妇啪啪欧美| 国产欧美日韩不卡| www亚洲色图| 国产精品久久久久毛片软件| 青娱乐国产视频| 中文字幕+乱码+中文字幕一区| 午夜影院黄色片| 国产精品久久看| 51精品免费网站| 一区二区三区在线观看网站| 久久久国产精品人人片| 亚洲国产精品欧美一二99| 日本在线观看中文字幕| 天天色综合天天| 樱花视频在线免费观看| 欧美丝袜丝交足nylons图片| 一区二区精品视频在线观看| 日韩一区二区三免费高清| 亚洲大尺度视频| 亚洲国产成人av在线| 九九在线视频| 精品国产拍在线观看| 欧美一卡二卡| 91av在线精品| 91精品国产经典在线观看| 成人欧美在线视频| 精品淫伦v久久水蜜桃| 欧美日韩亚洲在线 | 色综合伊人色综合网| 欧美三级黄网| 久久久久日韩精品久久久男男| 黄色漫画在线免费看| 日韩美女免费线视频| 亚洲我射av| 国产在线一区二| 成人激情视频| 日本香蕉视频在线观看| 亚洲综合不卡| 孩娇小videos精品| 成人深夜视频在线观看| 人妻av无码一区二区三区| 亚洲视频免费在线观看| 女人十八岁毛片| 欧美精品一二三| 天堂中文网在线| 日韩在线高清视频| 欧美亚洲日本精品| 成人网址在线观看| 免费看av成人| 裸体裸乳免费看| 久久欧美肥婆一二区| 国内自拍第二页| 久久亚洲二区三区| 久久久久久国产精品视频| 91国产视频在线观看| 亚洲成人中文字幕在线| 社区色欧美激情 | 英国三级经典在线观看| 亚洲最大成人在线| 国产一区99| 蜜桃传媒一区二区三区| 精品中文字幕一区二区小辣椒| 波多野结衣有码| 中文字幕字幕中文在线中不卡视频| 毛片毛片女人毛片毛片| 日韩精品中文字幕在线一区| av资源网站在线观看| 欧美一级免费看| 66精品视频在线观看| 一区二区三区av| 老司机亚洲精品| 国产精品无码电影| 亚洲另类色综合网站| 在线观看毛片av| 亚洲女人天堂视频| 国产粉嫩在线观看| 成人在线视频网址| 亚洲国产一区二区在线观看| 一区二区三区网址| 国产午夜一区二区三区| 国产小视频在线免费观看| 精品国产乱码久久久久久图片 | 国产91ⅴ在线精品免费观看| 日韩中文字幕| 国产精品一区在线免费观看| 日韩不卡免费视频| 真实乱视频国产免费观看| 欧美视频不卡中文| 天天色综合久久| 久久欧美在线电影| jizz国产精品| 狠狠精品干练久久久无码中文字幕 | 久久久久久亚洲精品| 国产欧美日韩电影| 最近看过的日韩成人| 免费成人在线影院| 日本视频在线免费| 欧美日韩免费高清一区色橹橹| 二区在线观看| 国产精品免费一区| 色婷婷一区二区三区| 日韩精品视频一二三| 一色桃子久久精品亚洲| 一区二区www| 欧美成人激情视频| 日韩在线观看中文字幕| 美女黄色免费看| 成人av在线观| 成人午夜视频在线播放| 亚洲欧洲第一视频| 草民电影神马电影一区二区| 亚洲综合av一区| 国内精品写真在线观看| 青青操视频在线播放| 精品国产一区二区三区四区四| xxxcom在线观看| 精品一区久久久| 视频在线观看国产精品| 蜜桃av免费在线观看| 91精品国产综合久久国产大片| 午夜伦理在线视频| 久久久精品国产一区二区三区| 久久天天综合| 视频国产一区二区| 欧美成人三级电影在线| 色偷偷偷在线视频播放| 亚洲一区二区三区欧美| 国产精品亚洲视频| 成人精品免费在线观看| 中文在线不卡视频| 久久伊人影院| 成人一级片网站| 成人欧美一区二区三区| 日本黄色三级视频| 国产第一区电影| 欧美jjzz| 日韩一区二区a片免费观看| 69堂国产成人免费视频| 91九色在线看| 亚洲精品日韩精品| 国产91精品精华液一区二区三区| 青青视频在线免费观看| 久久精品中文字幕电影| 少妇一区二区三区| 五月六月丁香婷婷| 精品国产鲁一鲁一区二区张丽| 1024免费在线视频| 国产精品久久久久久久久久直播| 日日夜夜免费精品| 青青青在线视频| 永久免费毛片在线播放不卡| 欧美视频三区| 日韩福利视频在线| 亚洲影视在线播放| 69视频在线| 欧美二区三区在线| 成人在线综合网站| 国产一区二区自拍视频|