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

常用SQL Server規范集錦?看這里~

數據庫 SQL Server
本文主要分享一些常用的SQL Server規范集錦,包括常見的字段類型選擇、約束與索引、索引設計準則、SQL查詢等等,快來看看吧。

[[206530]]

常見的字段類型選擇

1. 字符類型建議采用 varchar/nvarchar 數據類型

2. 金額貨幣建議采用 money 數據類型

3. 科學計數建議采用 numeric 數據類型

4. 自增長標識建議采用 bigint 數據類型 (數據量一大,用 int 類型就裝不下,那以后改造就麻煩了)

5. 時間類型建議采用為 datetime 數據類型

6. 禁止使用 text、ntext、image 老的數據類型

7. 禁止使用 xml 數據類型、varchar(max)、nvarchar(max)

約束與索引

每張表必須有主鍵

  • 每張表必須有主鍵,用于強制實體完整性
  • 單表只能有一個主鍵(不允許為空及重復數據)
  • 盡量使用單字段主鍵

不允許使用外鍵

  • 外鍵增加了表結構變更及數據遷移的復雜性
  • 外鍵對插入,更新的性能有影響,需要檢查主外鍵約束
  • 數據完整性由程序控制

NULL 屬性

新加的表,所有字段禁止 NULL

(新表為什么不允許 NULL?

允許 NULL 值,會增加應用程序的復雜性。你必須得增加特定的邏輯代碼,以防止出現各種意外的 bug

三值邏輯,所有等號(“=”)的查詢都必須增加 isnull 的判斷。

Null=Null、Null!=Null、not(Null=Null)、not(Null!=Null) 都為 unknown,不為 true)

舉例來說明一下:

如果表里面的數據如圖所示:

 

你想來找查找除了 name 等于 aa 的所有數據,然后你就不經意間用了 SELECT * FROM NULLTEST WHERE NAME<>’aa’

結果發現與預期不一樣,事實上它只查出了 name=bb 而沒有查找出 name=NULL 的數據記錄

那我們如何查找除了 name 等于 aa 的所有數據,只能用 ISNULL 函數了

SELECT * FROM NULLTEST WHERE ISNULL(NAME,1)<>’aa’

但是大家可能不知道 ISNULL 會引起很嚴重的性能瓶頸 , 所以很多時候***是在應用層面限制用戶的輸入,確保用戶輸入有效的數據再進行查詢。

舊表新加字段,需要允許為 NULL(避免全表數據更新 ,長期持鎖導致阻塞)(這個主要是考慮之前表的改造問題)

索引設計準則

  • 應該對 WHERE 子句中經常使用的列創建索引
  • 應該對經常用于連接表的列創建索引
  • 應該對 ORDER BY 子句中經常使用的列創建索引
  • 不應該對小型的表(僅使用幾個頁的表)創建索引,這是因為完全表掃描操作可能比使用索引執行的查詢快
  • 單表索引數不超過 6 個
  • 不要給選擇性低的字段建單列索引
  • 充分利用唯一約束
  • 索引包含的字段不超過 5 個(包括 include 列)

不要給選擇性低的字段創建單列索引

  • SQL SERVER 對索引字段的選擇性有要求,如果選擇性太低 SQL SERVER 會放棄使用
  • 不適合創建索引的字段:性別、0/1、TRUE/FALSE
  • 適合創建索引的字段:ORDERID、UID 等

充分利用唯一索引

唯一索引給 SQL Server 提供了確保某一列絕對沒有重復值的信息,當查詢分析器通過唯一索引查找到一條記錄則會立刻退出,不會繼續查找索引

表索引數不超過 6 個

表索引數不超過 6 個(這個規則只是攜程 DBA 經過試驗之后制定的。。。)

  • 索引加快了查詢速度,但是卻會影響寫入性能
  • 一個表的索引應該結合這個表相關的所有 SQL 綜合創建,盡量合并
  • 組合索引的原則是,過濾性越好的字段越靠前
  • 索引過多不僅會增加編譯時間,也會影響數據庫選擇***執行計劃

SQL 查詢

  • 禁止在數據庫做復雜運算
  • 禁止使用 SELECT *
  • 禁止在索引列上使用函數或計算
  • 禁止使用游標
  • 禁止使用觸發器
  • 禁止在查詢里指定索引
  • 變量 / 參數 / 關聯字段類型必須與字段類型一致
  • 參數化查詢
  • 限制 JOIN 個數
  • 限制 SQL 語句長度及 IN 子句個數
  • 盡量避免大事務操作
  • 關閉影響的行計數信息返回
  • 除非必要 SELECT 語句都必須加上 NOLOCK
  • 使用 UNION ALL 替換 UNION
  • 查詢大量數據使用分頁或 TOP
  • 遞歸查詢層級限制
  • NOT EXISTS 替代 NOT IN
  • 臨時表與表變量
  • 使用本地變量選擇中庸執行計劃
  • 盡量避免使用 OR 運算符
  • 增加事務異常處理機制
  • 輸出列使用二段式命名格式

禁止在數據庫做復雜運算

  • XML 解析
  • 字符串相似性比較
  • 字符串搜索(Charindex)
  • 復雜運算在程序端完成

禁止使用 SELECT *

  • 減少內存消耗和網絡帶寬
  • 給查詢優化器有機會從索引讀取所需要的列
  • 表結構變化時容易引起查詢出錯

禁止在索引列上使用函數或計算

在 where 子句中, 如果索引是函數的一部分, 優化器將不再使用索引而使用全表掃描

假設在字段 Col1 上建有一個索引,則下列場景將無法使用到索引:

ABS[Col1]=1

[Col1]+1>9

再舉例說明一下 

 

像上面這樣的查詢,將無法用到 O_OrderProcess 表上的 PrintTime 索引,所以我們應用使用如下所示的查詢 SQL

 

禁止在索引列上使用函數或計算

假設在字段 Col1 上建有一個索引,則下列場景將可以使用到索引:

[Col1]=3.14

[Col1]>100

[Col1] BETWEEN 0 AND 99

[Col1] LIKE ‘abc%’

[Col1] IN(2,3,5,7)

LIKE 查詢的索引問題

1.[Col1] like "abc%" --index seek 這個就用到了索引查詢

2.[Col1] like "%abc%" --index scan 而這個就并未用到索引查詢

3.[Col1] like "%abc" --index scan 這個也并未用到索引查詢

我想從上而三個例子中,大家應該明白,***不要在 LIKE 條件前面用模糊匹配,否則就用不到索引查詢。

禁止使用游標

關系數據庫適合集合操作,也就是對由 WHERE 子句和選擇列確定的結果集作集合操作,游標是提供的一個非集合操作的途徑。一般情況下,游標實現的功能往往相當于客戶端的一個循環實現的功能。

游標是把結果集放在服務器內存,并通過循環一條一條處理記錄,對數據庫資源(特別是內存和鎖資源)的消耗是非常大的。(再加上游標真心比較復雜,挺不好用的,盡量少用吧)

禁止使用觸發器

觸發器對應用不透明(應用層面都不知道會什么時候觸發觸發器,發生也也不知道,感覺莫名……)

禁止在查詢里指定索引

With(index=XXX)( 在查詢里我們指定索引一般都用 With(index=XXX) )

  • 隨著數據的變化查詢語句指定的索引性能可能并不***
  • 索引對應用應是透明的,如指定的索引被刪除將會導致查詢報錯,不利于排障
  • 新建的索引無法被應用立即使用,必須通過發布代碼才能生效

變量 / 參數 / 關聯字段類型必須與字段類型一致(這是我之前不太關注的)

避免類型轉換額外消耗的 CPU,引起的大表 scan 尤為嚴重

 

 

看了上面這兩個圖,我想我不用解釋說明,大家都應該已經清楚了吧。

如果數據庫字段類型為 VARCHAR,在應用里面***類型指定為 AnsiString 并明確指定其長度

如果數據庫字段類型為 CHAR,在應用里面***類型指定為 AnsiStringFixedLength 并明確指定其長度

如果數據庫字段類型為 NVARCHAR,在應用里面***類型指定為 String 并明確指定其長度

參數化查詢

以下方式可以對查詢 SQL 進行參數化:

sp_executesql

Prepared Queries

Stored procedures

用圖來說明一下,哈哈。

 

限制 JOIN 個數

  • 單個 SQL 語句的表 JOIN 個數不能超過 5 個
  • 過多的 JOIN 個數會導致查詢分析器走錯執行計劃
  • 過多 JOIN 在編譯執行計劃時消耗很大

限制 IN 子句中條件個數

在 IN 子句中包括數量非常多的值(數以千計)可能會消耗資源并返回錯誤 8623 或 8632,要求 IN 子句中條件個數限制在 100 個以內

盡量避免大事務操作

  • 只在數據需要更新時開始事務,減少資源鎖持有時間
  • 增加事務異常捕獲預處理機制
  • 禁止使用數據庫上的分布式事務

用圖來說明一下

 

也就是說我們不應該在 1000 行數據都更新完成之后再 commit tran, 你想想你在更新這一千行數據的時候是不是獨占資源導致其它事務無法處理。

關閉影響的行計數信息返回

在 SQL 語句中顯示設置 Set Nocount On,取消影響的行計數信息返回,減少網絡流量

除非必要 SELECT 語句都必須加上 NOLOCK

指定允許臟讀。不發布共享鎖來阻止其他事務修改當前事務讀取的數據,其他事務設置的排他鎖不會阻礙當前事務讀取鎖定數據。允許臟讀可能產生較多的并發操作,但其代價是讀取以后會被其他事務回滾的數據修改。這可能會使您的事務出錯,向用戶顯示從未提交過的數據,或者導致用戶兩次看到記錄(或根本看不到記錄)

使用 UNION ALL 替換 UNION

UNION 會對 SQL 結果集去重排序,增加 CPU、內存等消耗

查詢大量數據使用分頁或 TOP

合理限制記錄返回數,避免 IO、網絡帶寬出現瓶頸

遞歸查詢層次限制

使用 MAXRECURSION 來防止不合理的遞歸 CTE 進入***循環

臨時表與表變量

 

使用本地變量選擇中庸執行計劃

在存儲過程或查詢中,訪問了一張數據分布很不平均的表格,這樣往往會讓存儲過程或查詢使用了次優甚至于較差的執行計劃上,造成 High CPU 及大量 IO Read 等問題,使用本地變量防止走錯執行計劃。

采用本地變量的方式,SQL 在編譯的時候是不知道這個本地變量的值,這時候 SQL 會根據表格里數據的一般分布,“猜測” 一個返回值。不管用戶在調用存儲過程或語句的時候代入的變量值是多少,生成的計劃都是一樣的。這樣的計劃一般會比較中庸一些,不一定是***的計劃,但一般也不會是最差的計劃。

如果查詢中本地變量使用了不等式運算符,查詢分析器使用了一個簡單的 30% 的算式來預估

Estimated Rows =(Total Rows * 30)/100

如果查詢中本地變量使用了等式運算符,則查詢分析器使用:精確度 * 表記錄總數來預估

Estimated Rows = Density * Total Rows

盡量避免使用 OR 運算符

對于 OR 運算符,通常會使用全表掃描,考慮分解成多個查詢用 UNION/UNION ALL 來實現,這里要確認查詢能走到索引并返回較少的結果集

增加事務異常處理機制

應用程序做好意外處理,及時做 Rollback。

設置連接屬性 “set xact_abort on”

輸出列使用二段式命名格式

二段式命名格式:表名. 字段名

有 JOIN 關系的 TSQL,字段必須指明字段是屬于哪個表的,否則未來表結構變更后,有可能發生 Ambiguous column name 的程序兼容錯誤

架構設計

  • 讀寫分離
  • schema 解耦
  • 數據生命周期

讀寫分離

  • 設計之初就考慮讀寫分離,哪怕讀寫同一個庫,有利于快速擴容
  • 按照讀特征把讀分為實時讀和可延遲讀分別對應到寫庫和讀庫
  • 讀寫分離應該考慮在讀不可用情況下自動切換到寫端

Schema 解耦

禁止跨庫 JOIN

數據生命周期

根據數據的使用頻繁度,對大表定期分庫歸檔

主庫 / 歸檔庫物理分離

日志類型的表應分區或分表

對于大的表格要進行分區,分區操作將表和索引分在多個分區,通過分區切換能夠快速實現新舊分區替換,加快數據清理速度,大幅減少 IO 資源消耗

頻繁寫入的表,需要分區或分表

自增長與 Latch Lock

閂鎖是 sql Server 自己內部申請和控制,用戶沒有辦法來干預,用來保證內存里面數據結構的一致性,鎖級別是頁級鎖 

責任編輯:龐桂玉 來源: ITPUB
相關推薦

2019-08-15 09:28:32

SQLNoSQLCPU

2013-04-08 10:33:54

編碼編碼規范

2011-04-06 13:14:29

SQL Server 安裝

2019-10-25 09:01:09

物聯網Wi-Fi通信

2011-04-07 11:02:52

游標

2019-08-14 14:54:19

MySQLPostgreSQL數據庫

2014-11-05 10:08:50

2018-12-24 18:12:41

SQL ServerMySQL數據庫

2010-08-13 13:14:09

Flex圖表

2011-08-22 14:31:53

iPhone開發

2010-09-07 10:20:21

CSS

2011-08-22 13:04:47

SQL Server數函數

2020-03-06 10:33:01

網絡欺詐在線支付網絡安全

2014-08-29 10:24:05

SQL Server

2010-07-15 09:14:32

SQL server組

2021-03-31 06:37:03

WiFi 6路由器WiFi 5

2015-12-08 10:23:23

SDN軟件定義網絡

2010-06-28 11:06:04

SQL Server

2010-07-05 12:40:56

SQL Server

2015-07-22 17:32:22

mysql常用命令
點贊
收藏

51CTO技術棧公眾號

欧美一区二区三区爽爽爽| 中文字幕成人在线视频| 天天操天天插天天射| 久久综合伊人| 久久视频在线免费观看| 欧美色图校园春色| 三级中文字幕在线观看| 国产精品色在线观看| av观看久久| 亚洲欧美综合自拍| 中文字幕一区二区精品区| 日韩av综合网站| 五月天视频在线观看| 国产v日韩v欧美v| 中文一区二区完整视频在线观看| 999视频在线观看| 欧美一区二区三区久久久| 欧美jjzz| 中文字幕九色91在线| 亚洲少妇18p| 亚洲伊人精品酒店| 色综合久久久久久久久久久| 伊人再见免费在线观看高清版| 能在线看的av| 国产精品资源在线| 国产精品亚洲美女av网站| 国产精久久久久久| 久久在线视频免费观看| 精品在线小视频| 韩国三级在线看| 国产精品一区免费在线 | 永久域名在线精品| 亚洲av片在线观看| 成人晚上爱看视频| 亚洲最大福利视频| 国产一区二区女内射| 日日摸夜夜添夜夜添精品视频 | 男人天堂视频在线观看| 亚洲欧美日韩国产一区二区三区 | 国产视频第一页在线观看| 成人免费va视频| 91免费观看| 97人妻人人澡人人爽人人精品| 天堂在线一区二区| 欧洲亚洲在线视频| 国产成人亚洲欧洲在线| 黄色亚洲在线| 欧美老肥婆性猛交视频| 免费看特级毛片| 日韩在线欧美| 日韩视频中文字幕| 大地资源高清在线视频观看| 精品久久电影| 尤物精品国产第一福利三区| 五月婷婷综合在线观看| 任你弄精品视频免费观看| 亚洲国产精品中文| 亚洲国产精品无码久久久久高潮| 福利电影一区| 精品粉嫩超白一线天av| 性感美女一区二区三区| 超碰在线一区| 日韩高清a**址| 无码人妻精品一区二区三区温州| 天堂成人娱乐在线视频免费播放网站| 亚洲国产精品电影| 久久久无码人妻精品一区| 亚洲区小说区图片区qvod按摩 | 91在线无精精品一区二区| 一区二区日韩视频| 国产精品资源在线观看| 国产精品免费观看高清| 天堂av资源网| 国产欧美一区二区在线观看| 在线国产精品网| 成人影院在线观看| 亚洲韩国一区二区三区| aa在线免费观看| 免费观看成人性生生活片| 欧美无砖砖区免费| 91性高潮久久久久久久| 国产精品白浆| 亚洲天堂网站在线观看视频| 成人免费视频入口| 欧美日一区二区在线观看 | 色中文字幕在线观看| fc2ppv国产精品久久| 亚洲高清一区二区三区| 99热成人精品热久久66| 欧美a一级片| 精品久久久久一区二区国产| 老牛影视av老牛影视av| 久久久久久免费视频| 性欧美激情精品| 中文字幕日韩三级| 成人成人成人在线视频| 色播亚洲婷婷| a级片在线免费| 欧美中文字幕一区| 亚洲一区和二区| 欧美一区三区| 国内自拍欧美激情| 91高潮大合集爽到抽搐| av电影在线观看一区| 中文精品一区二区三区| 在线天堂中文资源最新版| 欧美精品aⅴ在线视频| 亚洲中文字幕无码一区| 日韩av久操| 91高清免费视频| 97人妻精品一区二区三区| www国产成人免费观看视频 深夜成人网| 在线看国产日韩| 国产精品麻豆一区二区三区| 久久伊人成人网| 精品视频免费在线观看| 精品自在线视频| 免费黄色网址在线| 国产精品一二三| 亚洲春色在线视频| 欧美在线极品| 日韩欧美视频在线| 日本裸体美女视频| 美女诱惑黄网站一区| 97人人模人人爽视频一区二区| 国产尤物视频在线| 午夜私人影院久久久久| www.色.com| 99九九热只有国产精品| 国产成人精品久久久| 日韩在线观看视频网站| 国产精品久久网站| 成人免费毛片播放| 日韩激情网站| 91国产在线精品| 高清毛片aaaaaaaaa片| 亚洲精品视频在线看| 依人在线免费视频| 精品国产一区二区三区香蕉沈先生 | 尤物yw午夜国产精品视频明星 | 香蕉视频在线免费看| 色婷婷国产精品久久包臀| 国产chinesehd精品露脸| 亚洲国产精品91| 国产美女搞久久| 岛国视频免费在线观看| 日本电影亚洲天堂一区| 一区二区三区少妇| 亚洲一区二区动漫| 精品国产一区二区三区日日嗨| 草莓视频丝瓜在线观看丝瓜18| 日韩欧美aaaaaa| 九九热国产精品视频| 国产在线一区二区| 视色,视色影院,视色影库,视色网 日韩精品福利片午夜免费观看 | 久久九九精品视频| 另类美女黄大片| 国产日韩欧美一区二区东京热 | 久草视频精品在线| 懂色av一区二区夜夜嗨| 中文字幕人妻熟女人妻洋洋| 伊人精品综合| 91av视频在线观看| 神马久久高清| 91福利在线播放| 女人18毛片毛片毛片毛片区二| 久久成人av少妇免费| 国产一二三四五| 一区二区三区在线资源| 69久久夜色精品国产7777| 水中色av综合| 欧美吞精做爰啪啪高潮| 97在线观看免费高| 成人一区二区在线观看| 欧美一级在线看| 免费看成人哺乳视频网站| 国产精品大陆在线观看| 欧美日韩在线看片| 欧美xxxx在线观看| 国产精品乱子伦| 国产精品美女一区二区| 超级砰砰砰97免费观看最新一期 | 久久91亚洲精品中文字幕| 免费观看毛片网站| 色欧美片视频在线观看在线视频| 国产精品久久久久久成人| 国产一区二区看久久| 日本a在线免费观看| 精品理论电影在线| 999视频在线观看| 怡红院成人在线| 久久不射电影网| 天天综合永久入口| 欧美日韩国产一二三| 久久精品欧美一区二区| 久久久精品欧美丰满| 亚洲五月激情网| 亚洲一区国产| 99久久久无码国产精品性色戒| 九九热hot精品视频在线播放| 国产精品黄视频| 欧美精品videosex| 最近2019中文字幕第三页视频 | 久久免费激情视频| 中文字幕一区不卡| 女人被狂躁c到高潮| 国产在线视频精品一区| 日本一本二本在线观看| 欧美国产91| 四虎影视永久免费在线观看一区二区三区 | 天堂91在线| 欧美一区二区观看视频| 国语对白永久免费| 亚洲精品videosex极品| av电影在线不卡| 成人免费视频一区| 欧美国产日韩另类 | 欧美一级片一区| 直接在线观看的三级网址| 伊人伊人伊人久久| 日本一级在线观看| 亚洲成人av片在线观看| 国产精品久久久久久免费免熟| 日韩欧美在线视频日韩欧美在线视频 | 久久久久久成人| 午夜伦全在线观看| 亚洲色图美腿丝袜| 日本高清中文字幕二区在线| 欧美成人猛片aaaaaaa| 一本一道人人妻人人妻αv| 精品久久久一区二区| 久久免费黄色网址| 亚洲欧美另类小说视频| a一级免费视频| 亚洲国产精品ⅴa在线观看| 久久精品一区二区免费播放| 成人网男人的天堂| 男人网站在线观看| 成人性生交大片免费看中文网站| www.51色.com| 韩日欧美一区二区三区| 五月婷婷丁香色| 青青青爽久久午夜综合久久午夜| 亚洲精品无码久久久久久| 国产精品久久| 精品人妻大屁股白浆无码| 欧美日韩一卡| 青青草视频国产| 欧美日韩日本国产亚洲在线| 乱熟女高潮一区二区在线| 91精品1区| 热久久最新地址| 国模一区二区三区| 男人的天堂avav| 亚洲天堂激情| 中文字幕无码精品亚洲35| 国产精品日本| 青青视频在线播放| 日韩成人免费电影| 青青草原国产在线视频| 激情图区综合网| 少妇欧美激情一区二区三区| 国产高清一区日本| 欧美极品jizzhd欧美仙踪林| 99久久精品久久久久久清纯| 中文精品在线观看| 日本一区二区综合亚洲| 2014亚洲天堂| 亚洲国产日韩av| 五月天婷婷激情| 欧美系列日韩一区| 国产视频aaa| 亚洲丁香婷深爱综合| 欧洲毛片在线| 日韩在线观看免费全| 亚洲欧美成人影院| 韩国视频理论视频久久| 日本.亚洲电影| 亚洲最大成人免费视频| 久久资源综合| 日韩欧美精品在线不卡| 91成人免费| 国产肥臀一区二区福利视频| 蜜臀久久99精品久久久久宅男| 欧美性受xxxx黒人xyx性爽| 99久精品国产| 麻豆视频免费在线播放| 夜夜精品视频一区二区| 日韩av大片在线观看| 777午夜精品免费视频| 三级视频在线看| 中文字幕日韩在线观看| 欧美另类tv| 国产精品网址在线| 精品伊人久久久| 欧美 日韩 国产 在线观看 | 久久免费视频网| 色8久久影院午夜场| 成人动漫在线视频| 精品久久久久久久久久久下田 | 久久国产免费| 永久免费黄色片| 久久久久久99久久久精品网站| 成人在线观看免费完整| 一本一道波多野结衣一区二区| 国产尤物视频在线观看| 亚洲欧美视频在线| 超碰在线网站| 91丝袜美腿美女视频网站| 国产麻豆精品久久| www.av片| 国产成人在线看| 国产精品69久久久久孕妇欧美| 午夜精品福利一区二区蜜股av| 亚洲一级视频在线观看| 日韩电影中文字幕在线| 丝袜中文在线| 成人精品一区二区三区| 国产欧美日韩在线一区二区| 岛国大片在线播放| 国产毛片精品一区| 久久精品国产亚洲AV成人婷婷| 亚洲成av人片观看| 国产日韩在线观看一区| 色av中文字幕一区| 天天综合网站| 麻豆成人在线播放| 亚洲日本激情| 秘密基地免费观看完整版中文 | 亚洲国产综合久久| 日韩午夜激情电影| 国产在线1区| 91精品久久久久久久久久久| 国产一区二区精品福利地址| 国自产拍偷拍精品啪啪一区二区| 国产激情视频一区二区三区欧美| 波多野结衣欲乱| 精品视频在线免费观看| 国产黄在线观看免费观看不卡| 5566日本婷婷色中文字幕97| 激情视频极品美女日韩| 亚洲 欧美 综合 另类 中字| 国产91丝袜在线播放0| 妺妺窝人体色www聚色窝仙踪| 91精品国产综合久久小美女 | 韩国美女主播一区| 91麻豆精品激情在线观看最新| 男女爱爱视频网站| 国产精品一区免费在线观看| 精品国产精品国产精品| 91精品婷婷国产综合久久竹菊| 97电影在线| 91欧美精品成人综合在线观看| 欧美hd在线| 亚洲自拍第三页| 亚洲综合色视频| 蜜桃视频污在线观看| 午夜精品一区二区三区av| 久久99国产精品久久99大师| 黄色大片在线免费看| 91视频免费播放| 中文字幕天堂在线| 搡老女人一区二区三区视频tv| 国产高清亚洲| 黄色激情在线视频| 91免费国产在线| 中日精品一色哟哟| 久久成人18免费网站| 欧美久久亚洲| 妞干网在线视频观看| 久久丝袜美腿综合| 久久精品99北条麻妃| 久久黄色av网站| 一区二区在线免费播放| av天堂永久资源网| 国产精品理伦片| 成 人 黄 色 片 在线播放| 午夜精品久久久久久久99热浪潮| 青青一区二区| 三级在线视频观看| 亚洲男人的天堂一区二区| 成人午夜视频一区二区播放| 2020久久国产精品| 日韩精品电影| 久久精品无码专区| 色婷婷激情综合| 中文字幕在线播放网址| 九9re精品视频在线观看re6| 日本vs亚洲vs韩国一区三区二区| 全网免费在线播放视频入口| 亚洲国产精久久久久久久| 国产精品66| 欧美国产日韩激情| 中文字幕乱码一区二区免费| 午夜精品久久久久久久96蜜桃| 欧洲美女免费图片一区| 一区二区三区在线电影| 中文字幕av网址| 日韩午夜在线播放| 日韩经典一区|