亚洲免费不卡_在线视频精品_国产尤物精品_久久久久网址_久久精品91_欧美va天堂在线_狠狠入ady亚洲精品_亚洲午夜精品福利_国产精品草草_午夜精品久久99蜜桃的功能介绍

MySQL性能優(yōu)化詳解
來源:易賢網 閱讀:1699 次 日期:2015-08-27 16:45:12
溫馨提示:易賢網小編為您整理了“MySQL性能優(yōu)化詳解”,方便廣大網友查閱!

MySQL數據庫性能優(yōu)化是本文的主要核心,將從數據庫的優(yōu)化設計,到具體的操作。好的優(yōu)化能使服務器性能提升較大的空間,希望本文對大家有所幫助。

1. MySQL性能優(yōu)化簡介

在Web應用程序體系架構中,數據持久層(通常是一個關系數據庫)是關鍵的核心部分,它對系統的性能有非常重要的影響。MySQL是目前使用最多的開源數據庫,但是MySQL數據庫的默認設置性能非常的差,僅僅是一個玩具數據庫。因此在產品中使用MySQL數據庫必須進行必要的優(yōu)化。

優(yōu)化是一個復雜的任務,本文描述MySQL相關的數據庫設計和查詢優(yōu)化,服務器端優(yōu)化,存儲引擎優(yōu)化。

2. 數據庫設計和查詢優(yōu)化

在MySQL性能優(yōu)化中,首先要考慮的就是Database Schema設計,這一點是非常重要的。一個糟糕的Schema設計即使在性能調優(yōu)的MySQL Server上運行,也會表現出很差的性能;和Schema相似,查詢語句的設計也會影響MySQL的性能,應該避免寫出低效的SQL查詢。這一節(jié)將詳細討論這兩方面的優(yōu)化。

2.1 Schema Design

Schema的優(yōu)化取決于將要運行什么樣的query,不同的query會有不同的Schema優(yōu)化方案。2.2節(jié)將介紹Query Design的優(yōu)化。Schema設計同樣受到預期數據集大小的影響。Schema設計時主要考慮:標準化,數據類型,索引。

2.1.1 標準化

標準化是在數據庫中組織數據的過程。其中包括,根據設計規(guī)則創(chuàng)建表并在這些表間建立關系;通過取消冗余度與不一致相關性,該設計規(guī)則可以同時保護數據并提高數據的靈活性。通常數據庫標準化是讓數據庫設計符合某一級別的范式,通常滿足第三范式即可。也有第四范式(也稱為 Boyce Codd范式,BCNF))與第五范式存在,但是在實際設計中很少考慮。忽視這些規(guī)則可能使得數據庫的設計不太完美,但這不應影響功能。

標準化的特點:

1) 所有的“對象”都在它自己的table中,沒有冗余。

2) 數據庫通常由E-R圖生成。

3) 簡潔,更新屬性通常只需要更新很少的記錄。

4) Join操作比較耗時。

5) Select,sort優(yōu)化措施比較少。

6) 適用于OLTP應用。

非標準化的特點:

1) 在一張表中存儲很多數據,數據冗余。

2) 更新數據開銷很大,更新一個屬性可能會更新很多表,很多記錄。

3) 在刪除數據是有可能丟失數據。

4) Select,order有很多優(yōu)化的選擇。

5) 適用于DSS應用。

標準化和非標準化都有各自的優(yōu)缺點,通常在一個數據庫設計中可以混合使用,一部分表格標準化,一部分表格保留一些冗余數據:

1) 對OLTP使用標準化,對DSS使用非標準化

2) 使用物化視圖。MySQL不直接支持該數據庫特性,但是可以用MyISAM表代替。

3) 冗余一些數據在表格中,例如將ref_id和name存在同一張表中。但是要注意更新問題。

4) 對于一些簡單的對象,直接使用value作為建。例如IP address等

5) Reference by PRIMARY/UNIQUE KEY。MySQL可以優(yōu)化這種操作,例如:

java 代碼

select city_name

from city,state

where state_id=state.id and state.code=‘CA’” converted to “select city_name from city where state_id=12

2.1.2 數據類型

最基本的優(yōu)化之一就是使表在磁盤上占據的空間盡可能小。這能帶來性能非常大的提升,因為數據小,磁盤讀入較快,并且在查詢過程中表內容被處理所占用的內存更少。同時,在更小的列上建索引,索引也會占用更少的資源。

可以使用下面的技術可以使表的性能更好并且使存儲空間最小:

1) 使用正確合適的類型,不要將數字存儲為字符串。

2) 盡可能地使用最有效(最小)的數據類型。MySQL有很多節(jié)省磁盤空間和內存的專業(yè)化類型。

3) 盡可能使用較小的整數類型使表更小。例如,MEDIUMINT經常比INT好一些,因為MEDIUMINT列使用的空間要少25%。

4) 如果可能,聲明列為NOT NULL。它使任何事情更快而且每列可以節(jié)省一位。注意如果在應用程序中確實需要NULL,應該毫無疑問使用它,只是避免 默認地在所有列上有它。

5) 對于MyISAM表,如果沒有任何變長列(VARCHAR、TEXT或BLOB列),使用固定尺寸的記錄格式。這比較快但是不幸地可能會浪費一些空間。即使你已經用CREATE選項讓VARCHAR列ROW_FORMAT=fixed,也可以提示想使用固定長度的行。

6) 使用sample character set,例如latin1。盡量少使用utf-8,因為utf-8占用的空間是latin1的3倍。可以在不需要使用utf-8的字段上面使用 latin1,例如mail,url等。

2.1.3 索引

所有MySQL列類型可以被索引。對相關列使用索引是提高SELECT操作性能的最佳途徑。使用索引應該注意以下幾點:

1) MySQL只會使用前綴,例如key(a, b) …where b=5 將使用不到索引。

2) 要選擇性的使用索引。在變化很少的列上使用索引并不是很好,例如性別列。

3) 在Unique列上定義Unique index。

4) 避免建立使用不到的索引。

5) 在Btree index中(InnoDB使用Btree),可以在需要排序的列上建立索引。

6) 避免重復的索引。

7) 避免在已有索引的前綴上建立索引。例如:如果存在index(a,b)則去掉index(a)。

8) 控制單個索引的長度。使用key(name(8))在數據的前面幾個字符建立索引。

9) 越是短的鍵值越好,最好使用integer。

10) 在查詢中要使用到索引(使用explain查看),可以減少讀磁盤的次數,加速讀取數據。

11) 相近的鍵值比隨機好。Auto_increment就比uuid好。

12) Optimize table可以壓縮和排序index,注意不要頻繁運行。

13) Analyze table可以更新數據。

2.2 Designing queries

查詢語句的優(yōu)化是一個Case by case的問題,不同的sql有不同的優(yōu)化方案,在這里我只列出一些通用的技巧。

1) 在有index的情況下,盡量保證查詢使用了正確的index。可以使用EXPLAIN select …查看結果,分析查詢。

2) 查詢時使用匹配的類型。例如select * from a where id=5, 如果這里id是字符類型,同時有index,這條查詢則使用不到index,會做全表掃描,速度會很慢。正確的應該是 … where id=”5” ,加上引號表明類型是字符。

3) 使用--log-slow-queries –long-query-time=2查看查詢比較慢的語句。然后使用explain分析查詢,做出優(yōu)化。

3. 服務器端優(yōu)化

3.1 MySQL安裝

MySQL有很多發(fā)行版本,最好使用MySQL AB發(fā)布的二進制版本。也可以下載源代碼進行編譯安裝,但是編譯器和類庫的一些bug可能會使編譯完成的MySQL存在潛在的問題。

如果安裝 MySQL的服務器使用的是Intel公司的處理器,可以使用intel c++編譯的版本,在Linux World2005的一篇PPT中提到,使用intel C++編譯器編譯的MySQL查詢速度比正常版本快30%左右。Intel c++編譯版本可以在MySQL官方網站下載。

3.2 服務器設置優(yōu)化

MySQL默認的設置性能很差,所以要做一些參數的調整。這一節(jié)介紹一些通用的參數調整,不涉及具體的存儲引擎(主要指MyISAM,InnoDB,相關優(yōu)化在4中介紹)。

--character-set:如果是單一語言使用簡單的character set例如latin1。盡量少用Utf-8,utf-8占用空間較多。

--memlock:鎖定MySQL只能運行在內存中,避免 swapping,但是如果內存不夠時有可能出現錯誤。

--max_allowed_packet:要足夠大,以適應比較大的SQL查詢,對性能沒有太大影響,主要是避免出現packet錯誤。

--max_connections:server允許的最大連接。太大的話會出現out of memory。

--table_cache:MySQL在同一時間保持打開的table的數量。打開table開銷比較大。一般設置為512。

--query_cache_size: 用于緩存查詢的內存大小。

--datadir:mysql存放數據的根目錄,和安裝文件分開在不同的磁盤可以提高一點性能。

4. 存儲引擎優(yōu)化

MySQL支持不同的存儲引擎,主要使用的有MyISAM和InnoDB。

4.1 MyISAM

MyISAM管理非事務表。它提供高速存儲和檢索,以及全文搜索能力。MyISAM在所有MySQL配置里被支持,它是默認的存儲引擎,除非配置MySQL默認使用另外一個引擎。

4.1.1 MyISAM特性

4.1.1.1 MyISAM Properties

1) 不支持事務,宕機會破壞表

2) 使用較小的內存和磁盤空間

3) 基于表的鎖,并發(fā)更新數據會出現嚴重性能問題

4) MySQL只緩存Index,數據由OS緩存

4.1.1.2 Typical MyISAM usages

1) 日志系統

2) 只讀或者絕大部分是讀操作的應用

3) 全表掃描

4) 批量導入數據

5) 沒有事務的低并發(fā)讀/寫

4.1.2 MyISAM優(yōu)化要點

1) 聲明列為NOT NULL,可以減少磁盤存儲。

2) 使用optimize table做碎片整理,回收空閑空間。注意僅僅在非常大的數據變化后運行。

3) Deleting/updating/adding大量數據的時候禁止使用index。使用ALTER TABLE t DISABLE KEYS。

4) 設置myisam_max_[extra]_sort_file_size足夠大,可以顯著提高repair table的速度。

4.1.3 MyISAM Table Locks

1) 避免并發(fā)insert,update。

2) 可以使用insert delayed,但是有可能丟失數據。

3) 優(yōu)化查詢語句。

4) 水平分區(qū)。

5) 垂直分區(qū)。

6) 如果都不起作用,使用InnoDB。

4.1.4 MyISAM Key Cache

1) 設置key_buffer_size variable。MyISAN最主要的cache設置,用于緩存MyISAM表格的index數據,該參數只對MyISAM有影響。通常在只使用 MyISAM的Server中設置25-33%的內存大小。

2) 可以使用幾個不同的Key Caches(對一些hot data)。

a) SET GLOBAL test.key_buffer_size=512*1024;

b) CACHE INDEX t1.i1, t2.i1, t3 IN test;

2) Preload index到Cache中可以提高查詢速度。因為preloading index是順序的,所以非常快。

a) LOAD INDEX INTO CACHE t1, t2 IGNORE LEAVES;

4.2 InnoDB

InnoDB 給MySQL提供了具有提交,回滾和崩潰恢復能力的事務安全(ACID兼容)存儲引擎。InnoDB提供row level lock,并且也在SELECT語句提供一個Oracle風格一致的非鎖定讀。這些特色增加了多用戶部署和性能。沒有在InnoDB中擴大鎖定的需要,因為在InnoDB中row level lock適合非常小的空間。InnoDB也支持FOREIGN KEY約束。在SQL查詢中,你可以自由地將InnoDB類型的表與其它MySQL的表的類型混合起來,甚至在同一個查詢中也可以混合。

InnoDB 是為在處理巨大數據量時獲得最大性能而設計的。它的CPU使用效率非常高。

InnoDB存儲引擎已經完全與MySQL服務器整合,InnoDB存儲引擎為在內存中緩存數據和索引而維持它自己的緩沖池。 InnoDB存儲它的表&索引在一個表空間中,表空間可以包含數個文件(或原始磁盤分區(qū))。這與MyISAM表不同,比如在MyISAM表中每個表被存在分離的文件中。InnoDB 表可以是任何大小,即使在文件尺寸被限制為2GB的操作系統上。

許多需要高性能的大型數據庫站點上使用了 InnoDB引擎。著名的Internet新聞站點Slashdot.org運行在InnoDB上。 Mytrix, Inc.在InnoDB上存儲超過1TB的數據,還有一些其它站點在InnoDB上處理平均每秒800次插入/更新的負荷。

4.2.1 InnoDB特性

4.2.1.1 InnoDB Properties

1) 支持事務,ACID,外鍵。

2) Row level locks。

3) 支持不同的隔離級別。

4) 和MyISAM相比需要較多的內存和磁盤空間。

5) 沒有鍵壓縮。

6) 數據和索引都緩存在內存hash表中。

4.2.1.2 InnoDB Good For

1) 需要事務的應用。

2) 高并發(fā)的應用。

3) 自動恢復。

4) 較快速的基于主鍵的操作。

4.2.2 InnoDB優(yōu)化要點

1) 盡量使用short,integer的主鍵。

2) Load/Insert數據時按主鍵順序。如果數據沒有按主鍵排序,先排序然后再進行數據庫操作。

3) 在Load數據是為設置SET UNIQUE_CHECKS=0,SET FOREIGN_KEY_CHECKS=0,可以避免外鍵和唯一性約束檢查的開銷。

4) 使用prefix keys。因為InnoDB沒有key壓縮功能。

4.2.3 InnoDB服務器端設定

innodb_buffer_pool_size:這是InnoDB最重要的設置,對InnoDB性能有決定性的影響。默認的設置只有8M,所以默認的數據庫設置下面InnoDB性能很差。在只有InnoDB存儲引擎的數據庫服務器上面,可以設置60-80%的內存。更精確一點,在內存容量允許的情況下面設置比InnoDB tablespaces大10%的內存大小。

innodb_data_file_path:指定表數據和索引存儲的空間,可以是一個或者多個文件。最后一個數據文件必須是自動擴充的,也只有最后一個文件允許自動擴充。這樣,當空間用完后,自動擴充數據文件就會自動增長(以8MB為單位)以容納額外的數據。例如: innodb_data_file_path=/disk1/ibdata1:900M;/disk2/ibdata2:50M:autoextend兩個數據文件放在不同的磁盤上。數據首先放在ibdata1中,當達到900M以后,數據就放在ibdata2中。一旦達到50MB,ibdata2將以 8MB為單位自動增長。如果磁盤滿了,需要在另外的磁盤上面增加一個數據文件。

innodb_autoextend_increment: 默認是8M, 如果一次insert數據量比較多的話, 可以適當增加.

innodb_data_home_dir:放置表空間數據的目錄,默認在mysql的數據目錄,設置到和MySQL安裝文件不同的分區(qū)可以提高性能。

innodb_log_file_size:該參數決定了recovery speed。太大的話recovery就會比較慢,太小了影響查詢性能,一般取256M可以兼顧性能和recovery的速度。

innodb_log_buffer_size:磁盤速度是很慢的,直接將log寫道磁盤會影響InnoDB的性能,該參數設定了log buffer的大小,一般4M。如果有大的blob操作,可以適當增大。

innodb_flush_logs_at_trx_commit=2: 該參數設定了事務提交時內存中l(wèi)og信息的處理。

1) =1時,在每個事務提交時,日志緩沖被寫到日志文件,對日志文件做到磁盤操作的刷新。Truly ACID。速度慢。

2) =2時,在每個事務提交時,日志緩沖被寫到文件,但不對日志文件做到磁盤操作的刷新。只有操作系統崩潰或掉電才會刪除最后一秒的事務,不然不會丟失事務。

3) =0時, 日志緩沖每秒一次地被寫到日志文件,并且對日志文件做到磁盤操作的刷新。任何mysqld進程的崩潰會刪除崩潰前最后一秒的事務

innodb_file_per_table:可以存儲每個InnoDB表和它的索引在它自己的文件中。

transaction-isolation=READ-COMITTED: 如果應用程序可以運行在READ-COMMITED隔離級別,做此設定會有一定的性能提升。

innodb_flush_method: 設置InnoDB同步IO的方式:

1) Default – 使用fsync()。

2) O_SYNC 以sync模式打開文件,通常比較慢。

3) O_DIRECT,在Linux上使用Direct IO。可以顯著提高速度,特別是在RAID系統上。避免額外的數據復制和double buffering(mysql buffering 和OS buffering)。

innodb_thread_concurrency: InnoDB kernel最大的線程數。

1) 最少設置為(num_disks+num_cpus)*2。

2) 可以通過設置成1000來禁止這個限制

5. 緩存

緩存有很多種,為應用程序加上適當的緩存策略會顯著提高應用程序的性能。由于應用緩存是一個比較大的話題,所以這一部分還需要進一步調研。

6. Reference

1) http://www.mysqlperformanceblog.com/

2) Advanced MySQL Performance Optimization, Peter Zaitsev, Tobias Asplund, MySQL Users Conference 2005

3) Improving MySQL Server Performance with Intel C++ Compiler,Peter Zaitsev,Linux World 2005

4) MySQL Performance Optimization, Peter Zaitsev, Percona Ltd, OPEN SOURCE DATABASE CONFERENCE 2006

5) MySQL Server Settings Tuning, Peter Zaitsev, co-founder, Percona Ltd, 2007

6) MySQL Reference Manual

更多信息請查看IT技術專欄

更多信息請查看數據庫
易賢網手機網站地址:MySQL性能優(yōu)化詳解
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網

亚洲免费不卡_在线视频精品_国产尤物精品_久久久久网址_久久精品91_欧美va天堂在线_狠狠入ady亚洲精品_亚洲午夜精品福利_国产精品草草_午夜精品久久99蜜桃的功能介绍
一区二区三区四区五区精品| 在线国产日韩| 午夜天堂精品久久久久| 国产亚洲毛片在线| 日韩天天综合| 一区二区av| 国产精品久久久免费 | 欧美日韩mv| 玖玖玖国产精品| 欧美伊人影院| 午夜日韩在线| 极品少妇一区二区三区| 精品动漫一区| 国产日韩欧美| 久久国产日韩欧美| 亚洲特色特黄| 在线综合亚洲| 久久久水蜜桃| 在线观看欧美一区| 国产精品日韩高清| 欧美激情第二页| 亚洲激情专区| 久久国产主播精品| 激情亚洲网站| 国产尤物精品| 午夜在线精品偷拍| 亚洲小说区图片区| 老鸭窝91久久精品色噜噜导演| 美女91精品| 狠久久av成人天堂| 亚洲另类黄色| 日韩午夜在线| 欧美激情第8页| 欧美视频亚洲视频| 国产精品草草| 欧美一级久久| 亚洲激情自拍| 欧美日韩国产综合网| 亚洲人成久久| 久久综合影视| 国产精品免费在线| 亚洲激情影院| 欧美理论在线| 精品成人在线| 免费在线亚洲| 亚洲精品男同| 欧美三级不卡| 久久久久一区二区| 亚洲久久一区| 欧美二区在线| 午夜在线a亚洲v天堂网2018| 久久久综合网| 国产精品一区在线观看| 亚洲国产1区| 欧美亚韩一区| 午夜精品久久| 亚洲一区二区三区免费观看 | 国产精品v欧美精品v日韩 | 亚洲色图自拍| 亚洲特级毛片| 国产精品久久| 欧美激情91| 亚洲高清视频一区二区| 一本久久综合| 久久久99国产精品免费| 欧美日韩1区| 亚洲免费一区二区| 久久久久国产精品一区二区 | 亚洲影院在线| 99精品国产在热久久婷婷| 狠狠入ady亚洲精品经典电影| 玖玖视频精品| 午夜日韩激情| 国产精品国产精品| 在线不卡亚洲| 欧美在线91| 国产精品日韩久久久| 国产字幕视频一区二区| 欧美激情第六页| 欧美大片一区| 极品日韩av| 亚洲欧洲三级| 国产伦精品一区二区三区视频黑人| 日韩视频在线播放 | 黑人巨大精品欧美一区二区小视频| 亚洲尤物在线| 久久精品日韩| 欧美在线播放一区| 欧美午夜不卡| 国产欧美一区二区色老头 | 亚洲欧美在线网| 亚洲综合三区| 久久免费99精品久久久久久| 欧美区日韩区| 久热这里只精品99re8久| 乱人伦精品视频在线观看| 一本色道久久综合亚洲精品不卡| 午夜视频一区| 亚洲国产精品第一区二区| av不卡在线| 一区二区三区高清视频在线观看| 国产美女一区| 欧美精选一区| 99精品久久| 久久尤物视频| 日韩一区二区免费看| 久久性天堂网| 午夜欧美理论片| 一区精品久久| 久久精品国产第一区二区三区最新章节| 久久伊人亚洲| 99国内精品| 久久精品道一区二区三区| 久久久国产精品一区二区三区| 欧美日韩免费精品| 亚洲欧美日韩国产一区二区| 欧美三区在线| 美女黄网久久| 99成人在线| 亚洲视频碰碰| 女女同性女同一区二区三区91 | 国产精品毛片在线看| 99国产精品自拍| 亚洲精品日韩久久| 国产精品mm| 久久久精品动漫| 国产视频不卡| 亚洲精品偷拍| 久久人人97超碰国产公开结果| 1024日韩| 亚洲成人在线视频网站| 麻豆成人精品| 9国产精品视频| 影院欧美亚洲| 国产综合婷婷| 欧美/亚洲一区| 一本色道久久综合亚洲精品不卡| 欧美精品二区| 欧美精品成人| 欧美精品亚洲精品| 欧美成人日本| 欧美日韩午夜| 午夜精品一区二区在线观看| 久久成人国产| 久久福利精品| 久久经典综合| 久久精品主播| 欧美黄色aaaa| 国内精品久久国产| 韩日精品视频| 亚洲精品人人| 国产精品一页| 日韩午夜精品| 日韩亚洲欧美精品| 国产一区二区你懂的| 亚洲一区二区在线看| 亚洲国产日韩欧美一区二区三区| 激情久久综合| 亚洲欧洲久久| 亚洲一区欧美二区| 久久精品午夜| 欧美午夜在线视频| 午夜精品视频| 欧美在线播放一区| 合欧美一区二区三区| 欧美91视频| 狠狠噜噜久久| 国产日韩欧美高清免费| 久久婷婷激情| 欧美成人一品| 国产精品国产一区二区 | 欧美黄色一区二区| 亚洲第一在线| 久久九九国产| 1024成人| 亚洲激情女人| 久久婷婷麻豆| 一本色道88久久加勒比精品| 欧美日韩三级| 影音先锋久久久| 亚洲黄色大片| 一区二区三区四区五区视频| 99热在线精品观看| 欧美激情1区| 国产欧美一级| 亚洲视频精品| 久久久综合网| 国产精品美女久久久| 性色一区二区| 亚洲国产影院| 午夜精品一区二区三区四区 | 玖玖精品视频| 夜夜爽99久久国产综合精品女不卡| 一本久道久久久| 国产精品a级| 久久久久久久久久久久久久一区| 激情综合自拍| 欧美xxx在线观看| 国产精品夜夜夜| 欧美fxxxxxx另类| 国产精品色网| 女女同性女同一区二区三区91| 99国内精品| 激情久久综合| 久久久国产精品一区二区三区| 在线观看一区欧美| 噜噜噜噜噜久久久久久91| 亚洲二区三区四区| 久久国产精品久久w女人spa| 亚洲精品麻豆| 亚洲国产国产亚洲一二三| 伊人久久婷婷色综合98网| 欧美高清视频一区| 久久久成人网| 欧美中文字幕| 午夜在线一区二区| 亚洲一区二区三区精品动漫| 一区二区精品| 激情综合中文娱乐网| 黑人一区二区三区四区五区| 欧美日韩国产综合在线| 欧美高清视频一区| 香蕉视频成人在线观看| 国产精品久久亚洲7777 | 国模 一区 二区 三区| 国产精品一区二区欧美| 精品1区2区3区4区| 国产欧美综合一区二区三区| 日韩午夜视频在线观看| 一区免费在线| 国产自产在线视频一区| 欧美 日韩 国产 一区| 亚洲激情综合| 在线一区欧美| 香蕉成人久久| 亚洲女人av| 亚洲一区二区高清视频| 久久成人精品| 久久午夜视频| 亚洲小说区图片区| 一区二区日本视频| 亚洲国产精品久久久久久女王 | 黄色成人av网站| 亚洲高清在线观看一区| 牛牛国产精品| 老**午夜毛片一区二区三区| 亚洲一区一卡| 欧美日韩国产不卡在线看| 国产在线欧美| 国产日韩一区二区三区在线| 免费看亚洲片| 免费一区视频| 亚洲天堂成人| 日韩天天综合| 亚洲欧美综合国产精品一区| 亚洲日本久久| 国产欧美日本在线| 久久久久久国产精品mv| 黄色av日韩| 久久aⅴ国产紧身牛仔裤| 亚洲午夜精品一区二区| 亚洲免费婷婷| 欧美区一区二| 香蕉成人久久| 亚洲青涩在线| 欧美日韩视频一区二区三区| 在线观看一区欧美| 欧美va天堂| 翔田千里一区二区| 宅男噜噜噜66一区二区| 狠狠色狠狠色综合人人| 亚洲永久免费| 午夜精品一区二区三区四区 | 日韩天堂av| 午夜日韩av| 亚洲激情在线| 欧美三级黄美女| 亚洲巨乳在线| 在线日本高清免费不卡| 亚洲欧美日韩精品久久久| 亚洲啪啪91| 欧美色一级片| 国产精品v日韩精品v欧美精品网站| 香蕉亚洲视频| 午夜亚洲视频| 先锋亚洲精品| aa级大片欧美三级| 欧美日本国产| 欧美日韩一区在线观看视频| 久久天堂精品| 久久亚洲高清| 久久综合狠狠| 欧美国产91| 欧美高清视频一区二区三区在线观看| 男女精品网站| 99国产精品私拍| 91久久极品少妇xxxxⅹ软件| 激情综合久久| 亚洲狠狠婷婷| 国产区日韩欧美| 国产亚洲一级| 免费欧美在线| 欧美在线播放一区二区| 欧美国产高清| 国自产拍偷拍福利精品免费一 | 伊人久久婷婷| 一本色道久久综合亚洲精品婷婷| 精品成人免费| 国产精品毛片在线看| 国产精品久久久免费| 亚洲一区图片| 久久亚裔精品欧美| 国产字幕视频一区二区| 一区二区精品国产| 亚洲国内精品| 国产精品美女黄网| 免费欧美日韩| 欧美体内she精视频在线观看| 亚洲视频福利| 国产精品一区在线播放| 老司机久久99久久精品播放免费| 欧美黄在线观看| 亚洲国产一区二区三区在线播| 亚洲清纯自拍| 国产日韩欧美一区二区三区四区| 国产精品一二| 欧美日韩亚洲一区二区三区在线| 极品中文字幕一区| 国产精品老牛| 欧美日韩一区二| 国产欧美亚洲一区| 欧美一区1区三区3区公司| 午夜日韩在线| 一本色道久久99精品综合| 老鸭窝毛片一区二区三区| 欧美日韩在线大尺度| 中文亚洲字幕| 欧美午夜一区| 午夜一区二区三区不卡视频| 欧美日韩一区二区国产| 亚洲一区国产一区| 一区三区视频| 久久在线精品| 一区视频在线| 久久人人97超碰人人澡爱香蕉| 韩日精品在线| 久久婷婷av| 亚洲一区成人| 中国成人在线视频| 亚洲视频日本| 欧美精品一卡| 欧美日韩成人| 亚洲激情影院| 国产精品magnet| 欧美一区视频| 乱码第一页成人| 国产精品一区二区在线观看| 亚洲黄色大片| 激情久久婷婷| 国内精品国语自产拍在线观看| 香蕉国产精品偷在线观看不卡| 日韩图片一区| 亚洲国产综合在线看不卡| 欧美日韩在线一区二区三区| 欧美91精品| 久久看片网站| 久久综合狠狠综合久久综青草| 午夜精品视频在线观看一区二区| 午夜亚洲伦理| 亚洲欧美久久久| 99国产精品久久久久久久| 国产精品红桃| 国产精品尤物| 一本一本久久| 亚洲视频1区| 亚洲欧美日韩国产一区二区| 午夜亚洲伦理| 久久久夜夜夜| 欧美涩涩网站| 久久久久久穴| 久热re这里精品视频在线6| 好看不卡的中文字幕| 久久免费黄色| 国产欧美激情| 国产日韩一区| 国产精品最新自拍| 亚洲一卡久久| 亚洲欧美日韩精品综合在线观看| 亚洲少妇诱惑| 一区二区精品国产| 99精品国产高清一区二区| 国产午夜精品一区二区三区欧美| 国产麻豆日韩| 久久国产欧美| 久久国产日韩欧美| 欧美日本免费| 亚洲精选久久| 久久成人免费| 激情91久久| 激情五月***国产精品|