国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

關(guān)于MySQL性能調(diào)優(yōu)你必須了解的15個重要變量

新聞 前端
MYSQL 應(yīng)該是比較流行的 WEB 后端數(shù)據(jù)庫。雖然 NOSQL 最近越來越多的被提到,但是相信大部分架構(gòu)師還是會選擇 MYSQL 來做數(shù)據(jù)存儲。

[[270653]]

 前言:

MYSQL 應(yīng)該是***的 WEB 后端數(shù)據(jù)庫。雖然 NOSQL 最近越來越多的被提到,但是相信大部分架構(gòu)師還是會選擇 MYSQL 來做數(shù)據(jù)存儲。本文作者總結(jié)梳理MySQL性能調(diào)優(yōu)的15個重要變量,有不足需要補充的還望大佬指出。

1.DEFAULT_STORAGE_ENGINE

如果你已經(jīng)在用MySQL 5.6或者5.7,并且你的數(shù)據(jù)表都是InnoDB,那么表示你已經(jīng)設(shè)置好了。如果沒有,確保把你的表轉(zhuǎn)換為InnoDB并且設(shè)置default_storage_engine為InnoDB。

為什么?簡而言之,因為InnoDB是MySQL(包括Percona Server和MariaDB)***的存儲引擎 – 它支持事務(wù),高并發(fā),有著非常好的性能表現(xiàn)(當(dāng)配置正確時)。

2.INNODB_BUFFER_POOL_SIZE

這個是InnoDB最重要變量。實際上,如果你的主要存儲引擎是InnoDB,那么對于你,這個變量對于MySQL是最重要的。

基本上,innodb_buffer_pool_size指定了MySQL應(yīng)該分配給InnoDB緩沖池多少內(nèi)存,InnoDB緩沖池用來存儲緩存的數(shù)據(jù),二級索引,臟數(shù)據(jù)(已經(jīng)被更改但沒有刷新到硬盤的數(shù)據(jù))以及各種內(nèi)部結(jié)構(gòu)如自適應(yīng)哈希索引。

根據(jù)經(jīng)驗,在一個獨立的MySQL服務(wù)器應(yīng)該分配給MySQL整個機器總內(nèi)存的80%。如果你的MySQL運行在一個共享服務(wù)器,或者你想知道InnoDB緩沖池大小是否正確設(shè)置,詳細請看這里。

3.INNODB_LOG_FILE_SIZE

InnoDB重做日志文件的設(shè)置在MySQL社區(qū)也叫做事務(wù)日志。直到MySQL 5.6.8事務(wù)日志默認(rèn)值innodb_log_file_size=5M是唯一***的InnoDB性能殺手。從MySQL 5.6.8開始,默認(rèn)值提升到48M,但對于許多稍繁忙的系統(tǒng),還遠遠要低。

根據(jù)經(jīng)驗,你應(yīng)該設(shè)置的日志大小能在你服務(wù)器繁忙時能存儲1-2小時的寫入量。如果不想這么麻煩,那么設(shè)置1-2G的大小會讓你的性能有一個不錯的表現(xiàn)。

在進入下一個變量之前,讓我們來快速提及一下innodb_log_buffer_size。“快速提及”是因為它常常不好理解并且往往被過度關(guān)注了。事實上大多數(shù)情況下你只需要使用小的緩沖 – 在事務(wù)被提交并寫入到硬盤前足夠保存你的小事務(wù)更改了。

當(dāng)然,如果你有大量的大事務(wù)更改,那么,更改比默認(rèn)innodb日志緩沖大小更大的值會對你的性能有一定的提高,但是你使用的是autocommit,或者你的事務(wù)更改小于幾k,那還是保持默認(rèn)的值吧。

4.INNODB_FLUSH_LOG_AT_TRX_COMMIT

默認(rèn)下,innodb_flush_log_at_trx_commit設(shè)置為1表示InnoDB在每次事務(wù)提交后立即刷新同步數(shù)據(jù)到硬盤。如果你使用autocommit,那么你的每一個INSERT, UPDATE或DELETE語句都是一個事務(wù)提交。

同步是一個昂貴的操作(特別是當(dāng)你沒有寫回緩存時),因為它涉及對硬盤的實際同步物理寫入。所以如果可能,并不建議使用默認(rèn)值。

兩個可選的值是0和2:

* 0表示刷新到硬盤,但不同步(提交事務(wù)時沒有實際的IO操作)

* 2表示不刷新和不同步(也沒有實際的IO操作)

所以你如果設(shè)置它為0或2,則同步操作每秒執(zhí)行一次。所以明顯的缺點是你可能會丟失上一秒的提交數(shù)據(jù)。具體來說,你的事務(wù)已經(jīng)提交了,但服務(wù)器馬上斷電了,那么你的提交相當(dāng)于沒有發(fā)生過。

顯示的,對于金融機構(gòu),如銀行,這是無法忍受的。不過對于大多數(shù)網(wǎng)站,可以設(shè)置為innodb_flush_log_at_trx_commit=0|2,即使服務(wù)器最終崩潰也沒有什么大問題。畢竟,僅僅在幾年前有許多網(wǎng)站還是用MyISAM,當(dāng)崩潰時會丟失30s的數(shù)據(jù)(更不要提那令人抓狂的慢修復(fù)進程)。

那么,0和2之間的實際區(qū)別是什么?性能明顯的差異是可以忽略不計,因為刷新到操作系統(tǒng)緩存的操作是非常快的。所以很明顯應(yīng)該設(shè)置為0,萬一MySQL崩潰(不是整個機器),你不會丟失任何數(shù)據(jù),因為數(shù)據(jù)已經(jīng)在OS緩存,最終還是會同步到硬盤的。

5.SYNC_BINLOG

已經(jīng)有大量的文檔寫到sync_binlog,以及它和innodb_flush_log_at_trx_commit的關(guān)系,下面我們來簡單的介紹下:

a) 如果你的服務(wù)器沒有設(shè)置從服務(wù)器,而且你不做備份,那么設(shè)置sync_binlog=0將對性能有好處。

b) 如果你有從服務(wù)器并且做備份,但你不介意當(dāng)主服務(wù)器崩潰時在二進制日志丟失一些事件,那么為了更好的性能還是設(shè)置為sync_binlog=0。

c) 如果你有從服務(wù)器并且備份,你非常在意從服務(wù)器的一致性,以及能及時恢復(fù)到一個時間點(通過使用***的一致性備份和二進制日志將數(shù)據(jù)庫恢復(fù)到特定時間點的能力),那么你應(yīng)該設(shè)置innodb_flush_log_at_trx_commit=1,并且需要認(rèn)真考慮使用sync_binlog=1。

問題是sync_binlog=1代價比較高 – 現(xiàn)在每個事務(wù)也要同步一次到硬盤。你可能會想為什么不把兩次同步合并成一次,想法正確 – 新版本的MySQL(5.6和5.7,MariaDB和Percona Server)已經(jīng)能合并提交,那么在這種情況下sync_binlog=1的操作也不是這么昂貴了,但在舊的mysql版本中仍然會對性能有很大影響。

6.INNODB_FLUSH_METHOD

將innodb_flush_method設(shè)置為O_DIRECT以避免雙重緩沖.唯一一種情況你不應(yīng)該使用O_DIRECT是當(dāng)你操作系統(tǒng)不支持時。但如果你運行的是Linux,使用O_DIRECT來激活直接IO。

不用直接IO,雙重緩沖將會發(fā)生,因為所有的數(shù)據(jù)庫更改首先會寫入到OS緩存然后才同步到硬盤 – 所以InnoDB緩沖池和OS緩存會同時持有一份相同的數(shù)據(jù)。特別是如果你的緩沖池限制為總內(nèi)存的50%,那意味著在寫密集的環(huán)境中你可能會浪費高達50%的內(nèi)存。如果沒有限制為50%,服務(wù)器可能由于OS緩存的高壓力會使用到swap。

簡單地說,設(shè)置為innodb_flush_method=O_DIRECT。

7.INNODB_BUFFER_POOL_INSTANCES

MySQL 5.5引入了緩沖實例作為減小內(nèi)部鎖爭用來提高MySQL吞吐量的手段。

在5.5版本這個對提升吞吐量幫助很小,然后在MySQL 5.6版本這個提升就非常大了,所以在MySQL5.5中你可能會保守地設(shè)置innodb_buffer_pool_instances=4,在MySQL 5.6和5.7中你可以設(shè)置為8-16個緩沖池實例。

你設(shè)置后觀察會覺得性能提高不大,但在大多數(shù)高負載情況下,它應(yīng)該會有不錯的表現(xiàn)。

對了,不要指望這個設(shè)置能減少你單個查詢的響應(yīng)時間。這個是在高并發(fā)負載的服務(wù)器上才看得出區(qū)別。比如多個線程同時做許多事情。

8.INNODB_THREAD_CONCURRENCY

你可能會經(jīng)常聽到應(yīng)該設(shè)置innodb_thread_concurrency=0然后就不要管它了。不過這個只在低負載服務(wù)器使用時才正確。然后,如果你的服務(wù)器的CPU或者IO使用接受飽和,特別是偶爾出現(xiàn)峰值,這時候系統(tǒng)想在超載時能正常處理查詢,那么強烈建議關(guān)注innodb_thread_concurrency。

InnoDB有一種方法來控制并行執(zhí)行的線程數(shù) – 我們稱為并發(fā)控制機制。大部分是由innodb_thread_concurrency值來控制的。如果設(shè)置為0,并發(fā)控制就關(guān)閉了,因此InnoDB會立即處理所有進來的請求(盡可能多的)。

在你有32CPU核心且只有4個請求時會沒什么問題。不過想像下你只有4CPU核心和32個請求時 – 如果你讓32個請求同時處理,你這個自找麻煩。因為這些32個請求只有4 CPU核心,顯然地會比平常慢至少8倍(實際上是大于8倍),而然這些請求每個都有自己的外部和內(nèi)部鎖,這有很大可能堆積請求。

下面介紹如何更改這個變量,在mysql命令行提示符執(zhí)行:

SET global innodb_thread_concurrency=X;

對于大多數(shù)工作負載和服務(wù)器,設(shè)置為8是一個好開端,然后你可以根據(jù)服務(wù)器達到了這個限制而資源使用率利用不足時逐漸增加。可以通過show engine innodb status\G來查看目前查詢處理情況,查找類似如下行:

22 queries inside InnoDB, 104 queries in queue

9.SKIP_NAME_RESOLVE

這一項不得不提及,因為仍然有很多人沒有添加這一項。你應(yīng)該添加skip_name_resolve來避免連接時DNS解析。

大多數(shù)情況下你更改這個會沒有什么感覺,因為大多數(shù)情況下DNS服務(wù)器解析會非常快。不過當(dāng)DNS服務(wù)器失敗時,它會出現(xiàn)在你服務(wù)器上出現(xiàn)“unauthenticated connections” ,而就是為什么所有的請求都突然開始慢下來了。

所以不要等到這種事情發(fā)生才更改。現(xiàn)在添加這個變量并且避免基于主機名的授權(quán)。

10.INNODB_IO_CAPACITY, INNODB_IO_CAPACITY_MAX

* innodb_io_capacity:用來當(dāng)刷新臟數(shù)據(jù)時,控制MySQL每秒執(zhí)行的寫IO量。

* innodb_io_capacity_max: 在壓力下,控制當(dāng)刷新臟數(shù)據(jù)時MySQL每秒執(zhí)行的寫IO量

首先,這與讀取無關(guān) – SELECT查詢執(zhí)行的操作。對于讀操作,MySQL會盡***可能處理并返回結(jié)果。至于寫操作,MySQL在后臺會循環(huán)刷新,在每一個循環(huán)會檢查有多少數(shù)據(jù)需要刷新,并且不會用超過innodb_io_capacity指定的數(shù)來做刷新操作。這也包括更改緩沖區(qū)合并(在它們刷新到磁盤之前,更改緩沖區(qū)是輔助臟頁存儲的關(guān)鍵)。

第二,我需要解釋一下什么叫“在壓力下”,MySQL中稱為”緊急情況”,是當(dāng)MySQL在后臺刷新時,它需要刷新一些數(shù)據(jù)為了讓新的寫操作進來。然后,MySQL會用到innodb_io_capacity_max。

那么,應(yīng)該設(shè)置innodb_io_capacity和innodb_io_capacity_max為什么呢?

***的方法是測量你的存儲設(shè)置的隨機寫吞吐量,然后給innodb_io_capacity_max設(shè)置為你的設(shè)備能達到的***IOPS。innodb_io_capacity就設(shè)置為它的50-75%,特別是你的系統(tǒng)主要是寫操作時。

通常你可以預(yù)測你的系統(tǒng)的IOPS是多少。例如由8 15k硬盤組成的RAID10能做大約每秒1000隨機寫操作,所以你可以設(shè)置innodb_io_capacity=600和innodb_io_capacity_max=1000。許多廉價企業(yè)SSD可以做4,000-10,000 IOPS等。

這個值設(shè)置得不***問題不大。但是,要注意默認(rèn)的200和400會限制你的寫吞吐量,因此你可能偶爾會捕捉到刷新進程。如果出現(xiàn)這種情況,可能是已經(jīng)達到你硬盤的寫IO吞吐量,或者這個值設(shè)置得太小限制了吞吐量。

11.INNODB_STATS_ON_METADATA

如果你跑的是MySQL 5.6或5.7,你不需要更改innodb_stats_on_metadata的默認(rèn)值,因為它已經(jīng)設(shè)置正確了。

不過在MySQL 5.5或5.1,強烈建議關(guān)閉這個變量 – 如果是開啟,像命令show table status會立即查詢INFORMATION_SCHEMA而不是等幾秒再執(zhí)行,這會使用到額外的IO操作。

從5.1.32版本開始,這個是動態(tài)變量,意味著你不需要重啟MySQL服務(wù)器來關(guān)閉它。

12.INNODB_BUFFER_POOL_DUMP_AT_SHUTDOWN & INNODB_BUFFER_POOL_LOAD_AT_STARTUP

innodb_buffer_pool_dump_at_shutdown和innodb_buffer_pool_load_at_startup這兩個變量與性能無關(guān),不過如果你偶爾重啟mysql服務(wù)器(如生效配置),那么就有關(guān)。當(dāng)兩個都激活時,MySQL緩沖池的內(nèi)容(更具體地說,是緩存頁)在停止MySQL時存儲到一個文件。當(dāng)你下次啟動MySQL時,它會在后臺啟動一個線程來加載緩沖池的內(nèi)容以提高預(yù)熱速度到3-5倍。

兩件事:

***,它實際上沒有在關(guān)閉時復(fù)制緩沖池內(nèi)容到文件,僅僅是復(fù)制表空間ID和頁面ID – 足夠的信息來定位硬盤上的頁面了。然后它就能以大量的順序讀非常快速的加載那些頁面,而不是需要成千上萬的小隨機讀。

第二,啟動時是在后臺加載內(nèi)容,因為MySQL不需要等到緩沖池內(nèi)容加載完成再開始接受請求(所以看起來不會有什么影響)。

從MySQL 5.7.7開始,默認(rèn)只有25%的緩沖池頁面在mysql關(guān)閉時存儲到文件,但是你可以控制這個值 – 使用innodb_buffer_pool_dump_pct,建議75-100。

這個特性從MySQL 5.6才開始支持。

13.INNODB_ADAPTIVE_HASH_INDEX_PARTS

如果你運行著一個大量SELECT查詢的MySQL服務(wù)器(并且已經(jīng)盡可能優(yōu)化),那么自適應(yīng)哈希索引將下你的下一個瓶頸。自適應(yīng)哈希索引是InnoDB內(nèi)部維護的動態(tài)索引,可以提高最常用的查詢模式的性能。這個特性可以重啟服務(wù)器關(guān)閉,不過默認(rèn)下在mysql的所有版本開啟。

這個技術(shù)非常復(fù)雜,在大多數(shù)情況下它會對大多數(shù)類型的查詢直到加速的作用。不過,當(dāng)你有太多的查詢往數(shù)據(jù)庫,在某一個點上它會花過多的時間等待AHI鎖和閂鎖。

如果你的是MySQL 5.7,沒有這個問題 – innodb_adaptive_hash_index_parts默認(rèn)設(shè)置為8,所以自適應(yīng)哈希索引被切割為8個分區(qū),因為不存在全局互斥。

不過在mysql 5.7前的版本,沒有AHI分區(qū)數(shù)量的控制。換句話說,有一個全局互斥鎖來保護AHI,可能導(dǎo)致你的select查詢經(jīng)常撞墻。

所以如果你運行的是5.1或5.6,并且有大量的select查詢,最簡單的方案就是切換成同一版本的Percona Server來激活A(yù)HI分區(qū)。

14.QUERY_CACHE_TYPE

如果人認(rèn)為查詢緩存效果很好,肯定應(yīng)該使用它。好吧,有時候是有用的。不過這個只在你在低負載時有用,特別是在低負載下大多數(shù)是讀取,小量寫或者沒有。

如果是那樣的情況,設(shè)置query_cache_type=ON和query_cache_size=256M就好了。不過記住不能把256M設(shè)置更高的值了,否則會由于查詢緩存失效時,導(dǎo)致引起嚴(yán)重的服務(wù)器停頓。

如果你的MySQL服務(wù)器高負載動作,建議設(shè)置query_cache_size=0和query_cache_type=OFF,并重啟服務(wù)器生效。那樣Mysql就會停止在所有的查詢使用查詢緩存互斥鎖。

15.TABLE_OPEN_CACHE_INSTANCES

從MySQL 5.6.6開始,表緩存能分割到多個分區(qū)。

表緩存用來存放目前已打開表的列表,當(dāng)每一個表打開或關(guān)閉互斥體就被鎖定 – 即使這是一個隱式臨時表。使用多個分區(qū)絕對減少了潛在的爭用。

從MySQL 5.7.8開始,table_open_cache_instances=16是默認(rèn)的配置。

責(zé)任編輯:張燕妮 來源: 頭條科技
相關(guān)推薦

2023-06-05 09:17:50

SQLAlchemy關(guān)系型數(shù)據(jù)庫

2011-03-10 14:40:54

LAMPMysql

2023-02-07 08:00:00

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

2018-09-21 11:11:34

備份離線自動

2018-11-08 12:07:38

備份手動磁盤

2023-07-04 15:52:49

JavaScript數(shù)組

2018-08-24 07:17:41

Spark大數(shù)據(jù)調(diào)優(yōu)

2020-11-09 07:34:49

JVM性能監(jiān)控

2017-07-21 08:55:13

TomcatJVM容器

2012-06-20 11:05:47

性能調(diào)優(yōu)攻略

2013-08-27 13:44:14

MySQL調(diào)優(yōu)技巧

2017-11-17 08:56:59

Java性能優(yōu)化技巧

2021-12-26 00:03:25

Spark性能調(diào)優(yōu)

2021-03-04 08:39:21

SparkRDD調(diào)優(yōu)

2010-05-10 11:08:28

IPv6

2017-01-17 11:09:33

大數(shù)據(jù)關(guān)鍵詞工具

2013-03-18 15:07:10

Linux系統(tǒng)性能調(diào)優(yōu)

2023-12-12 08:00:39

2023-12-19 16:39:18

CSS開發(fā)前端

2021-03-26 06:05:17

Tomcat
點贊
收藏

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

久久久久久久久久久久久久一区| 国产欧美日韩高清| 欧美一区三区三区高中清蜜桃| 男女污视频在线观看| 欧美日韩一区自拍| 777电影在线观看| 中文字幕免费不卡| 7777在线视频| 另类av一区二区| 国产精品乱子乱xxxx| blacked蜜桃精品一区| 国语自产在线不卡| www.欧美| 中文字幕亚洲综合| 免费电影日韩网站| 日韩av网站大全| av网站导航在线观看免费| 欧亚洲嫩模精品一区三区| 桥本有菜亚洲精品av在线| 中文字幕在线一区| 日韩av手机版| 国产婷婷精品av在线| 成人免费观看视频在线观看| 国产白丝精品91爽爽久久| 在线观看日韩羞羞视频| 在线中文字幕视频观看| 色欧美片视频在线观看| av大片在线观看| 欧美三级视频在线观看| 99青草视频在线播放视| 欧美日韩一区二区三区四区五区 | 久久亚洲一区二区| 国产欧美一区二区三区国产幕精品| 高清免费日韩| 久久精品人人做人人爽电影蜜月| 亚洲成人午夜在线| 国产成+人+日韩+欧美+亚洲| 日韩在线综合网| 亚洲视频每日更新| 国产免费一区| 久久免费高清| 大地资源网在线观看免费官网 | 51成人做爰www免费看网站| 午夜不卡视频| 91精品国产高清一区二区三区| 天堂中文а√在线| 亚洲精品国偷自产在线99热 | 视频一区在线播放| 成人性做爰片免费视频| 99精品桃花视频在线观看| 精品久久久久av| 亚洲成人一二三| 国产婷婷视频在线| 亚洲第一精品夜夜躁人人躁| 国产一区二区三区国产精品| 国产mv久久久| 欧美视频导航| 国产天堂视频在线观看| 一区二区三区中文免费| 青青影院在线观看| 久久天天躁狠狠躁老女人| 成人久久久久| 亚洲性猛交xxxxwww| 视频一区在线| 成人欧美一区二区| 成人三级伦理片| 国产精品有限公司| 精品一区二区av| 丰满少妇又爽又紧又丰满69| 欧美精品少妇一区二区三区| 91看片在线免费观看| 亚洲午夜久久久| www.综合| 国产精品入口夜色视频大尺度| 三级一区在线视频先锋| the porn av| 91麻豆精品国产91久久久使用方法 | 亚洲欧美一级二级三级| 国产精品无码乱伦| 亚洲品质自拍视频| sm性调教片在线观看| 欧美一级在线播放| 国模一区二区三区白浆| 3dmax动漫人物在线看| 亚洲欧美日本另类| 欧美日本中文| 精品亚洲一区二区三区四区| 亚洲国产精品va在线看黑人动漫| 成人3d精品动漫精品一二三| 国产乱子伦精品无码专区| 亚洲高清毛片| 国产wwwxx| 亚洲欧美在线播放| 在线不卡亚洲| 手机看片1024久久| 久久精品国产综合| 久久人人超碰| 欧美美女色图| 亲爱的老师9免费观看全集电视剧| 韩国成人在线视频| 91最新在线| 成人信息集中地欧美| 国产午夜精品在线观看| 高清毛片在线观看| 操一操视频一区| 综合久久99| 能看的毛片网站| 亚洲男人的天堂在线| 午夜精品国产| 探花国产精品| 欧美一级大胆视频| 久久久久久久久97黄色工厂| 在线看片福利| 性欧美videosex高清少妇| 日韩福利电影在线| 欧美性猛交p30| 97在线看福利| 国产日韩精品一区二区三区| 日韩免费va| 中文字幕在线乱| 亚洲国产成人精品久久久国产成人一区 | 97在线国产视频| 亚洲国产精品成人一区二区| 欧美视频四区| 黄色片在线播放| 91九色视频导航| 亚洲成人福利片| 成人3d动漫在线观看| xxxxx国产| 国产精品久久久久久久久久新婚 | 国产精品网在线观看| 成人毛片视频网站| 播播国产欧美激情| 久久综合狠狠综合久久激情| 日本在线一区二区| 国产精品久久久久久久乖乖| 一本大道久久加勒比香蕉| 久久成人18免费观看| 久久男人av资源站| 深夜福利日韩在线看| 国产精品一区二区视频| 天天综合av| 国产性生活免费视频| 中文字幕亚洲综合久久| 91丨九色丨蝌蚪富婆spa| 国产高清日韩| 免费女人黄页| 国产精品亚发布| 色婷婷综合久久久久中文| 亚洲国产精品一区制服丝袜| 最新日本在线观看| 高清无码视频直接看| 欧美成人免费小视频| 国产精品国产三级国产有无不卡 | 日韩av男人的天堂| 欧美性猛交xxxxx水多| 尤物在线精品| 麻豆免费在线| 日韩精品视频一区二区在线观看| 九九九久久国产免费| 国产精品久久久久影院色老大| 成人精品视频| 欧美精品videossex少妇| 99在线免费视频观看| 91超碰中文字幕久久精品| 色综合一个色综合| 精东粉嫩av免费一区二区三区| 国产一区 二区| 欧美日夜夜逼| 黄色免费高清视频| 欧美一区二区三区…… | 亚洲人成免费| 亚洲天堂av在线| 日本wwwwwwwzzzzz视频| av成人在线电影| 日韩精品日韩在线观看| 国产日韩欧美亚洲| 亚洲天天影视网| 中文字幕成在线观看| 国产精品黄页网站在线播放免费| 91传媒视频在线观看| 亚洲欧美在线一区二区| 亚洲欧美在线aaa| 亚洲国产电影| 欧美日韩伦理一区二区| 午夜成人影视| 青青青青草视频| 91中文精品字幕在线视频| 亚洲人成自拍网站| 五月综合激情网| 成人看片在线观看| 91青青草免费在线看| 亚洲乱码国产乱码精品精| 亚洲欧美另类久久久精品| 石原莉奈在线亚洲三区| 亚洲乱码一区| 操你啦视频在线| 国产1区2区视频| 色欲色香天天天综合网www| 国产欧美欧洲|