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

數據庫優化設計注意事項

運維 數據庫運維
本文首先討論了基于第三范式的數據庫表的基本設計,著重論述了建立主鍵和索引的策略和方案,然后從數據庫表的擴展設計和庫表對象的放置等角度概述了數據庫管理系統的優化方案。


本文首先討論了基于第三范式的數據庫表的基本設計,著重論述了建立主鍵和索引的策略和方案,然后從數據庫表的擴展設計和庫表對象的放置等角度概述了數據庫管理系統的優化方案。

1 引言

數據庫優化的目標無非是避免磁盤I/O瓶頸、減少CPU利用率和減少資源競爭。為了便于讀者閱讀和理解,筆者參閱了Sybase、Informix和Oracle等大型數據庫系統參考資料,基于多年的工程實踐經驗,從基本表設計、擴展設計和數據庫表對象放置等角度進行討論,著重討論了如何避免磁盤I/O瓶頸和減少資源競爭,相信讀者會一目了然。

2 基于第三范式的基本表設計

在基于表驅動的信息管理系統(MIS)中,基本表的設計規范是第三范式(3NF)。第三范式的基本特征是非主鍵屬性只依賴于主鍵屬性。基于第三范式的數據庫表設計具有很多優點:

  1. 消除了冗余數據,節省了磁盤存儲空間;
  2. 有良好的數據完整性限制,即基于主外鍵的參照完整限制和基于主鍵的實體完整性限制,這使得數據容易維護,也容易移植和更新;
  3. 數據的可逆性好,在做連接(Join)查詢或者合并表時不遺漏、也不重復;
  4. 因消除了冗余數據(冗余列),在查詢(Select)時每個數據頁存的數據行就多,這樣就有效地減少了邏輯I/O,每個Cash存的頁面就多,也減少物理I/O;
  5. 對大多數事務(Transaction)而言,運行性能好;
  6. 物理設計(Physical Design)的機動性較大,能滿足日益增長的用戶需求。

在基本表設計中,表的主鍵、外鍵、索引設計占有非常重要的地位,但系統設計人員往往只注重于滿足用戶要求,而沒有從系統優化的高度來認識和重視它們。實際上,它們與系統的運行性能密切相關。現在從系統數據庫優化角度討論這些基本概念及其重要意義:

主鍵(Primary Key):主鍵被用于復雜的SQL語句時,頻繁地在數據訪問中被用到。一個表只有一個主鍵。主鍵應該有固定值(不能為Null或缺省值,要有相對穩定性),不含代碼信息,易訪問。把常用(眾所周知)的列作為主鍵才有意義。短主鍵最佳(小于25bytes),主鍵的長短影響索引的大小,索引的大小影響索引頁的大小,從而影響磁盤I/O。主鍵分為自然主鍵和人為主鍵。自然主鍵由實體的屬性構成,自然主鍵可以是復合性的,在形成復合主鍵時,主鍵列不能太多,復合主鍵使得Join*作復雜化、也增加了外鍵表的大小。人為主鍵是,在沒有合適的自然屬性鍵、或自然屬性復雜或靈敏度高時,人為形成的。人為主鍵一般是整型值(滿足最小化要求),沒有實際意義,也略微增加了表的大小;但減少了把它作為外鍵的表的大小。

外鍵(Foreign Key):外鍵的作用是建立關系型數據庫中表之間的關系(參照完整性),主鍵只能從獨立的實體遷移到非獨立的實體,成為后者的一個屬性,被稱為外鍵。

索引(Index):利用索引優化系統性能是顯而易見的,對所有常用于查詢中的Where子句的列和所有用于排序的列創建索引,可以避免整表掃描或訪問,在不改變表的物理結構的情況下,直接訪問特定的數據列,這樣減少數據存取時間;利用索引可以優化或排除耗時的分類*作;把數據分散到不同的頁面上,就分散了插入的數據;主鍵自動建立了唯一索引,因此唯一索引也能確保數據的唯一性(即實體完整性);索引碼越小,定位就越直接;新建的索引效能最好,因此定期更新索引非常必要。索引也有代價:有空間開銷,建立它也要花費時間,在進行Insert、Delete和Update*作時,也有維護代價。索引有兩種:聚族索引和非聚族索引。一個表只能有一個聚族索引,可有多個非聚族索引。使用聚族索引查詢數據要比使用非聚族索引快。在建索引前,應利用數據庫系統函數估算索引的大小。

  •  聚族索引(Clustered Index):聚族索引的數據頁按物理有序儲存,占用空間小。選擇策略是,被用于Where子句的列:包括范圍查詢、模糊查詢或高度重復的列(連續磁盤掃描);被用于連接Join*作的列;被用于Order by和Group by子句的列。聚族索引不利于插入*作,另外沒有必要用主鍵建聚族索引。
  • 非聚族索引(Nonclustered Index):與聚族索引相比,占用空間大,而且效率低。選擇策略是,被用于Where子句的列:包括范圍查詢、模糊查詢(在沒有聚族索引時)、主鍵或外鍵列、點(指針類)或小范圍(返回的結果域小于整表數據的20%)查詢;被用于連接Join*作的列、主鍵列(范圍查詢);被用于Order by和Group by子句的列;需要被覆蓋的列。對只讀表建多個非聚族索引有利。

索引也有其弊端,一是創建索引要耗費時間,二是索引要占有大量磁盤空間,三是增加了維護代價(在修改帶索引的數據列時索引會減緩修改速度)。

那么,在哪種情況下不建索引呢?對于小表(數據小于5頁)、小到中表(不直接訪問單行數據或結果集不用排序)、單值域(返回值密集)、索引列值太長(大于20bitys)、容易變化的列、高度重復的列、Null值列,對沒有被用于Where子語句和Join查詢的列都不能建索引。另外,對主要用于數據錄入的,盡可能少建索引。當然,也要防止建立無效索引,當Where語句中多于5個條件時,維護索引的開銷大于索引的效益,這時,建立臨時表存儲有關數據更有效。

批量導入數據時的注意事項:在實際應用中,大批量的計算(如電信話單計費)用C語言程序做,這種基于主外鍵關系數據計算而得的批量數據(文本文件),可利用系統的自身功能函數(如Sybase的BCP命令)快速批量導入,在導入數據庫表時,可先刪除相應庫表的索引,這有利于加快導入速度,減少導入時間。在導入后再重建索引以便優化查詢。

鎖:鎖是并行處理的重要機制,能保持數據并發的一致性,即按事務進行處理;系統利用鎖,保證數據完整性。因此,我們避免不了死鎖,但在設計時可以充分考慮如何避免長事務,減少排它鎖時間,減少在事務中與用戶的交互,杜絕讓用戶控制事務的長短;要避免批量數據同時執行,尤其是耗時并用到相同的數據表。鎖的征用:一個表同時只能有一個排它鎖,一個用戶用時,其它用戶在等待。若用戶數增加,則Server的性能下降,出現“假死”現象。如何避免死鎖呢?從頁級鎖到行級鎖,減少了鎖征用;給小表增加無效記錄,從頁級鎖到行級鎖沒有影響,若在同一頁內競爭有影響,可選擇合適的聚族索引把數據分配到不同的頁面;創建冗余表;保持事務簡短;同一批處理應該沒有網絡交互。

查詢優化規則:在訪問數據庫表的數據(Access Data)時,要盡可能避免排序(Sort)、連接(Join)和相關子查詢*作。經驗告訴我們,在優化查詢時,必須做到:

  • 盡可能少的行;
  • 避免排序或為盡可能少的行排序,若要做大量數據排序,最好將相關數據放在臨時表中*作;用簡單的鍵(列)排序,如整型或短字符串排序;
  • 避免表內的相關子查詢;
  • 避免在Where子句中使用復雜的表達式或非起始的子字符串、用長字符串連接;
  • 在Where子句中多使用“與”(And)連接,少使用“或”(Or)連接;
  • 利用臨時數據庫。在查詢多表、有多個連接、查詢復雜、數據要過濾時,可以建臨時表(索引)以減少I/O。但缺點是增加了空間開銷。

除非每個列都有索引支持,否則在有連接的查詢時分別找出兩個動態索引,放在工作表中重新排序。

3 基本表擴展設計

基于第三范式設計的庫表雖然有其優越性(見本文第一部分),然而在實際應用中有時不利于系統運行性能的優化:如需要部分數據時而要掃描整表,許多過程同時競爭同一數據,反復用相同行計算相同的結果,過程從多表獲取數據時引發大量的連接*作,當數據來源于多表時的連接*作;這都消耗了磁盤I/O和CPU時間。
尤其在遇到下列情形時,我們要對基本表進行擴展設計:許多過程要頻繁訪問一個表、子集數據訪問、重復計算和冗余數據,有時用戶要求一些過程優先或低的響應時間。
如何避免這些不利因素呢?根據訪問的頻繁程度對相關表進行分割處理、存儲冗余數據、存儲衍生列、合并相關表處理,這些都是克服這些不利因素和優化系統運行的有效途徑。

 3.1 分割表或儲存冗余數據
分割表分為水平分割表和垂直分割表兩種。分割表增加了維護數據完整性的代價。
水平分割表:一種是當多個過程頻繁訪問數據表的不同行時,水平分割表,并消除新表中的冗余數據列;若個別過程要訪問整個數據,則要用連接*作,這也無妨分割表;典型案例是電信話單按月分割存放。另一種是當主要過程要重復訪問部分行時,最好將被重復訪問的這些行單獨形成子集表(冗余儲存),這在不考慮磁盤空間開銷時顯得十分重要;但在分割表以后,增加了維護難度,要用觸發器立即更新、或存儲過程或應用代碼批量更新,這也會增加額外的磁盤I/O開銷。
垂直分割表(不破壞第三范式),一種是當多個過程頻繁訪問表的不同列時,可將表垂直分成幾個表,減少磁盤I/O(每行的數據列少,每頁存的數據行就多,相應占用的頁就少),更新時不必考慮鎖,沒有冗余數據。缺點是要在插入或刪除數據時要考慮數據的完整性,用存儲過程維護。另一種是當主要過程反復訪問部分列時,最好將這部分被頻繁訪問的列數據單獨存為一個子集表(冗余儲存),這在不考慮磁盤空間開銷時顯得十分重要;但這增加了重疊列的維護難度,要用觸發器立即更新、或存儲過程或應用代碼批量更新,這也會增加額外的磁盤I/O開銷。垂直分割表可以達到最大化利用Cache的目的。
總之,為主要過程分割表的方法適用于:各個過程需要表的不聯結的子集,各個過程需要表的子集,訪問頻率高的主要過程不需要整表。在主要的、頻繁訪問的主表需要表的子集而其它主要頻繁訪問的過程需要整表時則產生冗余子集表。
注意,在分割表以后,要考慮重新建立索引。

 3.2 存儲衍生數據
對一些要做大量重復性計算的過程而言,若重復計算過程得到的結果相同(源列數據穩定,因此計算結果也不變),或計算牽扯多行數據需額外的磁盤I/O開銷,或計算復雜需要大量的CPU時間,就考慮存儲計算結果(冗余儲存)。現予以分類說明:
若在一行內重復計算,就在表內增加列存儲結果。但若參與計算的列被更新時,必須要用觸發器更新這個新列。
若對表按類進行重復計算,就增加新表(一般而言,存放類和結果兩列就可以了)存儲相關結果。但若參與計算的列被更新時,就必須要用觸發器立即更新、或存儲過程或應用代碼批量更新這個新表。
若對多行進行重復性計算(如排名次),就在表內增加列存儲結果。但若參與計算的列被更新時,必須要用觸發器或存儲過程更新這個新列。

 總之,存儲冗余數據有利于加快訪問速度;但違反了第三范式,這會增加維護數據完整性的代價,必須用觸發器立即更新、或存儲過程或應用代碼批量更新,以維護數據的完整性。

 3.3 消除昂貴結合
對于頻繁同時訪問多表的一些主要過程,考慮在主表內存儲冗余數據,即存儲冗余列或衍生列(它不依賴于主鍵),但破壞了第三范式,也增加了維護難度。在源表的相關列發生變化時,必須要用觸發器或存儲過程更新這個冗余列。當主要過程總同時訪問兩個表時可以合并表,這樣可以減少磁盤I/O*作,但破壞了第三范式,也增加了維護難度。對父子表和1:1關系表合并方法不同:合并父子表后,產生冗余表;合并1:1關系表后,在表內產生冗余數據。

4 數據庫對象的放置策略

數據庫對象的放置策略是均勻地把數據分布在系統的磁盤中,平衡I/O訪問,避免I/O瓶頸。

  1. 訪問分散到不同的磁盤,即使用戶數據盡可能跨越多個設備,多個I/O運轉,避免I/O競爭,克服訪問瓶頸;分別放置隨機訪問和連續訪問數據。
  2. 分離系統數據庫I/O和應用數據庫I/O。把系統審計表和臨時庫表放在不忙的磁盤上。
  3. 把事務日志放在單獨的磁盤上,減少磁盤I/O開銷,這還有利于在障礙后恢復,提高了系統的安全性。
  4. 把頻繁訪問的“活性”表放在不同的磁盤上;把頻繁用的表、頻繁做Join*作的表分別放在單獨的磁盤上,甚至把把頻繁訪問的表的字段放在不同的磁盤上,把訪問分散到不同的磁盤上,避免I/O爭奪;
  5. 利用段分離頻繁訪問的表及其索引(非聚族的)、分離文本和圖像數據。段的目的是平衡I/O,避免瓶頸,增加吞吐量,實現并行掃描,提高并發度,最大化磁盤的吞吐量。利用邏輯段功能,分別放置“活性”表及其非聚族索引以平衡I/O。當然最好利用系統的默認段。另外,利用段可以使備份和恢復數據更加靈活,使系統授權更加靈活。

 上述便是筆者根據自身經驗給出的在數據庫管理中的優化方案。筆者沒有給出具體使用的軟件,大家可以根據自身情況來嘗試。

原文鏈接:http://www.cnblogs.com/jhabb/archive/2011/03/04/1970605.html

 

【編輯推薦】

  1. 淺析大數據量高并發的數據庫優化
  2. 詳解如何做好數據庫的優化
  3. 關系型數據庫性能優化總結
  4. 大型Oracle數據庫優化的9個具體方案
  5. Oracle10g數據庫優化的實用的經驗總結

 

責任編輯:艾婧 來源: 博客園
相關推薦

2011-04-20 14:52:02

數據庫優化

2011-04-19 09:28:26

數據庫產品

2019-11-27 10:46:06

sqlserver數據庫sql

2010-06-02 10:02:38

Linux mysql

2011-08-09 14:23:05

網站設計數據庫集群庫表散列

2022-03-01 13:35:01

數據庫備份技術

2010-07-15 13:38:35

2010-08-04 09:19:43

2011-03-14 17:51:04

IBMDB2數據庫

2010-07-16 14:01:22

安裝SQL Serve

2010-05-19 11:04:32

優化IIS

2010-08-31 10:53:18

DB2導入數據庫

2010-07-01 16:45:15

SQL Server

2011-03-07 13:04:52

標準化注意事項

2009-06-26 10:10:59

Oracle數據庫

2011-08-22 15:05:03

MySQLEXPLAIN

2015-08-27 17:08:32

綜合布線

2009-06-25 14:41:06

JavaBean

2009-06-11 17:52:08

JavaBean

2022-07-24 00:22:33

數據庫混合云架構
點贊
收藏

51CTO技術棧公眾號

五月婷婷六月合| 一区二区三区视频| 国产情侣呻吟对白高潮| 999成人精品视频线3| 日韩女优制服丝袜电影| 欧美大片在线播放| 欧美jizz18hd性欧美| 成人性视频网站| 国产精品电影网站| 精品一区二区三区人妻| 精品一区二区三区在线| 精品国产凹凸成av人导航| 国产一区视频免费观看| 制服丝袜中文字幕在线| 国产午夜亚洲精品午夜鲁丝片| 成人妇女免费播放久久久| 国产精品午夜影院| 性xxxx欧美老肥妇牲乱| 亚洲精品一区中文| 黄页网站在线看| 91亚洲精品| 午夜av一区二区三区| 亚洲欧美精品在线观看| 清纯唯美亚洲色图| 成人性生交大片免费看视频在线| 国产精品亚洲片夜色在线| 一级片中文字幕| 欧美xxx在线观看| 日韩中文字幕在线| 久久久久亚洲AV成人无码国产| 国产电影一区二区| 欧美午夜精品免费| 国产男女激情视频| 日韩伦理精品| 亚洲成人精品一区| 国产免费裸体视频| 一色桃子av在线| 亚洲手机成人高清视频| 亚洲欧美成人一区| av电影在线网| 亚洲国产电影在线观看| 欧美精品久久| 精华区一区二区三区| 91片在线免费观看| 蜜桃成人在线| 欧美性孕妇孕交| 久久免费偷拍视频| 欧美日韩另类综合| 日漫免费在线观看网站| 久久综合久久99| 蜜桃av噜噜一区二区三区| 午夜成人鲁丝片午夜精品| proumb性欧美在线观看| 国产精品乱码视频| 四虎免费在线观看| 91麻豆产精品久久久久久| 极品日韩久久| 天堂a√中文在线| 93久久精品日日躁夜夜躁欧美| 国内精品国语自产拍在线观看| 欧美一区二区黄片| 99久久国产综合色|国产精品| 国产区欧美区日韩区| 日韩在线观看视频网站| 91色porny| 亚洲电影免费| 九七久久人人| 亚洲最色的网站| 欧美大片在线播放| 免费欧美电影| 欧美精品在线一区二区| 亚洲自拍第三页| 66精品视频在线观看| 亚洲第一区中文字幕| 免费无码一区二区三区| 国产成人三级| 久久久精品一区二区| 婷婷色中文字幕| 日韩亚洲精品在线| 国产成人在线亚洲欧美| 中文字幕日本人妻久久久免费 | 色小说视频一区| 免费91在线观看| 欧美日韩岛国| 26uuu另类亚洲欧美日本一| 天天干天天插天天射| 久久99久国产精品黄毛片色诱| 亚洲mm色国产网站| 姝姝窝人体www聚色窝| 中文字幕的久久| 免费看污污视频| 亚洲十八**毛片| 欧美久久久久久蜜桃| 国产人妻黑人一区二区三区| 免费一区二区三区视频导航| 欧美成人精品三级在线观看| 久久黄色精品视频| 国产自产v一区二区三区c| 精品一区久久久| 欧美私人网站| 福利微拍一区二区| 搡的我好爽在线观看免费视频| 青青视频一区二区| 久久综合电影一区| 免费av中文字幕| 成人天堂资源www在线| 日韩免费一区二区三区| 黄色羞羞视频在线观看| 欧美日韩一区二区三区高清| 亚洲精品乱码久久| 综合在线一区| 国产精品扒开腿做| 天天色棕合合合合合合合| 国产精品久久久久久久午夜片| www.好吊操| 国产精品一区二区三区四区在线观看| 亚洲精品二三区| 国产精品视频一区二区三| 日韩电影在线看| 国产一区二区无遮挡| 99在线视频观看| 欧美色综合网站| 天天躁日日躁aaaxxⅹ| 一区二区亚洲| 亚洲自拍在线观看| 免费av在线| 欧美一a一片一级一片| 亚洲精品乱码久久久久久久| 欧美成人久久| 亚洲综合大片69999| 日本中文在线观看| 欧美三级中文字幕| 国产精品20p| 久久精品官网| 久久精品ww人人做人人爽| 国产精品蜜臀| 日韩欧美在线综合网| 三级av在线免费观看| 琪琪一区二区三区| 日韩亚洲视频| 欧美日韩视频免费观看| 亚洲欧美色图片| av网站中文字幕| 久久综合久久综合久久| 国模吧无码一区二区三区| 草草视频在线一区二区| 欧美国产视频日韩| 国产 日韩 欧美 精品| 一区二区免费在线播放| 免费在线观看日韩av| 狠色狠色综合久久| 国产精品18毛片一区二区| gogo在线高清视频| 日韩精品一区二区三区老鸭窝| 精品欧美一区二区久久久久| 国产高清精品久久久久| 久久艹国产精品| 日韩美女毛片| 国产成人精品av在线| av网站在线播放| 欧美精品vⅰdeose4hd| 岛国毛片在线观看| 成人网在线免费视频| 日本少妇高潮喷水视频| 国产成人影院| 国产在线999| 天堂av资源在线观看| 亚洲国产日韩欧美在线图片| 欧美日韩乱国产| 中文字幕国产一区| 无码国产精品一区二区高潮| 日韩天堂av| 日韩高清国产精品| 99视频这里有精品| 久久久亚洲国产天美传媒修理工| av女名字大全列表| 欧美色精品在线视频| 欧美成人黄色网| 91玉足脚交白嫩脚丫在线播放| 97公开免费视频| 欧美激情1区2区| 欧美精品一区二区三区四区五区| 国产日本久久| 国语自产精品视频在线看一大j8| 精品美女视频在线观看免费软件| 欧美精品色综合| 1级黄色大片儿| 国产精品美女久久久久久久久| 香蕉视频色在线观看| 制服诱惑一区二区| 亚洲一区二区三区色| av自拍一区| 国产精品免费一区二区三区都可以 | 久久亚洲AV无码| 久久久久久亚洲综合| 污污的视频免费观看| 国产精品一页| 欧美日韩在线免费观看视频| 全国精品免费看| 亚洲尤物视频网| 91在线成人| 热99在线视频| 神马午夜伦理不卡 | 先锋影音av在线| 国产成人在线影院| 亚洲久久中文字幕| 国产精品亚洲欧美| 喜爱夜蒲2在线| 色呦哟—国产精品| 欧美一区免费视频| 国产乱人伦丫前精品视频| 成人自拍性视频| 色综合一本到久久亚洲91| 国内久久久精品| 污污在线观看| 久久精品视频中文字幕| 国产三级电影在线观看| 亚洲国产精彩中文乱码av在线播放| 国产伦一区二区| 欧美日韩一区二区三区在线| 中文字幕黄色片| 精品二区三区线观看| 九九热视频精品| 亚洲男人的天堂网| 亚洲一二三四五六区| 国产性色一区二区| 中文幕无线码中文字蜜桃| 成人h版在线观看| av电影中文字幕| 国产精品亚洲视频| 九九热免费在线观看| 美日韩一区二区三区| 亚洲爆乳无码专区| 葵司免费一区二区三区四区五区| 欧美,日韩,国产在线| 一本色道久久综合亚洲精品不| 可以在线看黄的网站| 亚洲影视一区二区三区| 色乱码一区二区三区熟女 | www.亚洲人.com| 日本三级视频在线播放| www.欧美免费| 国产成人午夜| 欧美久久久精品| 污污的网站在线看| 久久久久久久亚洲精品| 国产深夜视频在线观看| 国语自产在线不卡| 中文字幕在线中文字幕在线中三区| 97成人精品视频在线观看| 国产自产自拍视频在线观看| 1769国产精品| 蜜桃精品在线| 国产精品一区二区久久| 成人免费91| 国产99午夜精品一区二区三区| 97一区二区国产好的精华液| 国产精品久久国产精品| 性欧美lx╳lx╳| 日韩精品第一页| 久久久久久美女精品| 日本人妻伦在线中文字幕| 日韩午夜黄色| 午夜在线观看av| 国产九色精品成人porny| 潘金莲一级淫片aaaaa| 福利电影一区二区| 成年人在线观看av| 美女精品视频一区| 亚洲色图 在线视频| 久久精品国产精品亚洲综合| 999在线精品视频| 国产成人在线视频网址| chinese麻豆新拍video| 久久久久国色av免费看影院| 欧美精品日韩在线| 亚洲黄色片在线观看| 日韩av男人天堂| 在线观看av一区二区| 国产色片在线观看| 日韩成人中文字幕在线观看| 国产在线三区| 久久福利网址导航| 中文字幕乱码中文乱码51精品| 国产欧洲精品视频| 国产精品欧美大片| 亚洲国产精品一区在线观看不卡| 最新国产精品久久久| 男人亚洲天堂网| 国模少妇一区二区三区| av2014天堂网| 日韩一区欧美小说| 在线观看免费av片| 3atv在线一区二区三区| 色在线免费视频| 久久人人爽人人爽爽久久| 日本乱码一区二区三区不卡| 国产欧洲精品视频| 亚洲色图丝袜| 台湾无码一区二区| 奇米一区二区三区av| youjizz.com日本| 亚洲国产精品成人综合| 国产一级淫片a| 91精品国产色综合久久不卡电影| 亚洲人妻一区二区三区| 久久五月天色综合| 亚洲a∨精品一区二区三区导航| 亚洲最大av网| 欧美国产一级| 成人精品视频一区二区| 成人国产精品免费网站| 天天做夜夜爱爱爱| 91九色02白丝porn| 婷婷亚洲一区二区三区| 欧美大片在线影院| 亚州精品国产| 污视频在线免费观看一区二区三区| 日韩一级精品| 18深夜在线观看免费视频| 国产精品久久久久久久久晋中 | 欧美日韩免费区域视频在线观看| 国产精品无码白浆高潮| 亚洲天堂成人在线视频| 色老头在线一区二区三区| 成人午夜电影免费在线观看| 91成人国产| 亚洲精品中文字幕乱码无线| 欧美国产精品一区二区| 伦av综合一区| 国产视频在线观看一区二区| 变态调教一区二区三区| 97人人澡人人爽| 欧美大片专区| 中文字幕1区2区| 亚洲精品乱码久久久久| av中文字幕第一页| 欧美裸体xxxx极品少妇| 成人黄色理论片| 老司机午夜网站| 国产在线不卡一卡二卡三卡四卡| 欧美一区二区三区粗大| 欧美亚洲综合久久| 欧美a在线看| 91麻豆国产精品| 综合色一区二区| 久久久无码人妻精品无码| 亚洲宅男天堂在线观看无病毒| av一级黄色片| 久久精品视频在线| 欧美一级大片在线视频| 精品国产一区二区三区在线| 国产一区二区视频在线| 欧美卡一卡二卡三| 精品国产乱码久久久久久图片| а√在线天堂官网| 欧美二区在线| 蜜桃久久久久久| 亚洲欧美一区二区三区四区五区| 精品嫩草影院久久| 97人人爽人人澡人人精品| 久中文字幕一区| 日韩高清电影一区| 成人精品一二三区| 日韩精品最新网址| 国产精品一区二区日韩| 日本午夜精品电影| 精品一区二区在线视频| 精国产品一区二区三区a片| 亚洲精品国产欧美| 日本综合视频| 日韩视频一二三| 91在线播放网址| 一区精品在线观看| 欧美激情精品久久久久久蜜臀 | 国产成人综合精品三级| 久草精品视频在线观看| 国产视频精品久久久| 免费成人黄色网| 性一交一乱一伧国产女士spa| 久久女同性恋中文字幕| 99久久精品免费看国产交换| 91av在线视频观看| 国产精品毛片久久| aaaa黄色片| 欧美高清你懂得| 瑟瑟视频在线看| 中文字幕一区二区中文字幕| 成人午夜电影久久影院| 欧美成人一区二区视频| 欧美激情视频一区二区三区不卡| 精品无人区麻豆乱码久久久| 亚洲av无码成人精品区| 日本黄色一区二区| 美女精品导航| 亚洲午夜精品一区二区| 91亚洲午夜精品久久久久久| 国产精品亚洲lv粉色| 日本中文字幕久久看| 欧美日韩国产高清|