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

互聯網MySQL數據庫應用潛規則

數據庫 MySQL
高并發大數據的互聯網業務,架構設計思路是“解放數據庫CPU,將計算轉移到服務層”,并發量大的情況下,這些功能很可能將數據庫拖死,業務邏輯放到服務層具備更好的擴展性,能夠輕易實現“增機器就加性能”。數據庫擅長存儲與索引,CPU計算還是上移吧。

互聯網MySQL數據庫應用潛規則

軍規適用場景:并發量大、數據量大的互聯網業務

軍規:介紹內容

解讀:講解原因,解讀比軍規更重要

一、基礎規范

(1)必須使用InnoDB存儲引擎

解讀:支持事務、行級鎖、并發性能更好、CPU及內存緩存頁優化使得資源利用率更高

(2)必須使用UTF8字符集

解讀:萬國碼,無需轉碼,無亂碼風險,節省空間

(3)數據表、數據字段必須加入中文注釋

解讀:N年后誰tm知道這個r1,r2,r3字段是干嘛的

(4)禁止使用存儲過程、視圖、觸發器、Event

解讀:高并發大數據的互聯網業務,架構設計思路是“解放數據庫CPU,將計算轉移到服務層”,并發量大的情況下,這些功能很可能將數據庫拖死,業務邏輯放到服務層具備更好的擴展性,能夠輕易實現“增機器就加性能”。數據庫擅長存儲與索引,CPU計算還是上移吧

(5)禁止存儲大文件或者大照片

解讀:為何要讓數據庫做它不擅長的事情?大文件和照片存儲在文件系統,數據庫里存URI多好

二、命名規范

(6)只允許使用內網域名,而不是ip連接數據庫

(7)線上環境、開發環境、測試環境數據庫內網域名遵循命名規范

業務名稱:xxx

線上環境:dj.xxx.db

開發環境:dj.xxx.rdb

測試環境:dj.xxx.tdb

從庫在名稱后加-s標識,備庫在名稱后加-ss標識

線上從庫:dj.xxx-s.db

線上備庫:dj.xxx-sss.db

(8)庫名、表名、字段名:小寫,下劃線風格,不超過32個字符,必須見名知意,禁止拼音英文混用

(9)表名t_xxx,非唯一索引名idx_xxx,唯一索引名uniq_xxx

三、表設計規范

(10)單實例表數目必須小于500

(11)單表列數目必須小于30

(12)表必須有主鍵,例如自增主鍵

解讀:

a)主鍵遞增,數據行寫入可以提高插入性能,可以避免page分裂,減少表碎片提升空間和內存的使用

b)主鍵要選擇較短的數據類型, Innodb引擎普通索引都會保存主鍵的值,較短的數據類型可以有效的減少索引的磁盤空間,提高索引的緩存效率

c) 無主鍵的表刪除,在row模式的主從架構,會導致備庫夯住

(13)禁止使用外鍵約束,可以冗余外鍵,如果有外鍵完整性約束,需要應用程序控制

解讀:外鍵會導致表與表之間耦合,update與delete操作都會涉及相關聯的表,十分影響sql 的性能,甚至會造成死鎖。高并發情況下容易造成數據庫性能,大數據高并發業務場景數據庫使用以性能優先

四、字段設計規范

(14)必須把字段定義為NOT NULL并且提供默認值

解讀:

a)null的列使索引/索引統計/值比較都更加復雜,對MySQL來說更難優化

b)null 這種類型MySQL內部需要進行特殊處理,增加數據庫處理記錄的復雜性;同等條件下,表中有較多空字段的時候,數據庫的處理性能會降低很多

c)null值需要更多的存儲空,無論是表還是索引中每行中的null的列都需要額外的空間來標識

d)對null 的處理時候,只能采用is null或is not null,而不能采用=、in、<、<>、!=、not in這些操作符號。如:where name!=’shenjian’,如果存在name為null值的記錄,查詢結果就不會包含name為null值的記錄

(15)禁止使用TEXT、BLOB類型

解讀:會浪費更多的磁盤和內存空間,非必要的大量的大字段查詢會淘汰掉熱數據,導致內存命中率急劇降低,影響數據庫性能

(16)禁止使用小數存儲貨幣

解讀:使用整數吧,小數容易導致錢對不上

(17)必須使用varchar(20)存儲手機號

解讀:

a)涉及到區號或者國家代號,可能出現+-()

b)手機號會去做數學運算么?

c)varchar可以支持模糊查詢,例如:like“138%”

(18)禁止使用ENUM,可使用TINYINT代替

解讀:

a)增加新的ENUM值要做DDL操作

b)ENUM的內部實際存儲就是整數,你以為自己定義的是字符串?

五、索引設計規范

(19)單表索引建議控制在5個以內

(20)單索引字段數不允許超過5個

解讀:字段超過5個時,實際已經起不到有效過濾數據的作用了

(21)禁止在更新十分頻繁、區分度不高的屬性上建立索引

解讀:

a)更新會變更B+樹,更新頻繁的字段建立索引會大大降低數據庫性能

b)“性別”這種區分度不大的屬性,建立索引是沒有什么意義的,不能有效過濾數據,性能與全表掃描類似

(22)建立組合索引,必須把區分度高的字段放在前面

解讀:能夠更加有效的過濾數據

六、SQL使用規范

(23)禁止使用SELECT *,只獲取必要的字段,需要顯示說明列屬性

解讀:

a)讀取不需要的列會增加CPU、IO、NET消耗

b)不能有效的利用覆蓋索引

c)使用SELECT *容易在增加或者刪除字段后出現程序BUG

(24)禁止使用INSERT INTO t_xxx VALUES(xxx),必須顯示指定插入的列屬性

解讀:容易在增加或者刪除字段后出現程序BUG

(25)禁止使用屬性隱式轉換

解讀:SELECT uid FROM t_user WHERE phone=13812345678 會導致全表掃描,而不能命中phone索引,猜猜為什么?(這個線上問題不止出現過一次)

(26)禁止在WHERE條件的屬性上使用函數或者表達式

解讀:SELECT uid FROM t_user WHERE from_unixtime(day)>='2017-02-15' 會導致全表掃描

正確的寫法是:SELECT uid FROM t_user WHERE day>= unix_timestamp('2017-02-15 00:00:00')

(27)禁止負向查詢,以及%開頭的模糊查詢

解讀:

a)負向查詢條件:NOT、!=、<>、!<、!>、NOT IN、NOT LIKE等,會導致全表掃描

b)%開頭的模糊查詢,會導致全表掃描

(28)禁止大表使用JOIN查詢,禁止大表使用子查詢

解讀:會產生臨時表,消耗較多內存與CPU,極大影響數據庫性能

(29)禁止使用OR條件,必須改為IN查詢

解讀:舊版本Mysql的OR查詢是不能命中索引的,即使能命中索引,為何要讓數據庫耗費更多的CPU幫助實施查詢優化呢?

(30)應用程序必須捕獲SQL異常,并有相應處理

總結:大數據量高并發的互聯網業務,極大影響數據庫性能的都不讓用,不讓用喲。

補充:

軍規:必須使用UTF8字符集

和DBA負責人確認后,糾正為“新庫默認使用utf8mb4字符集”。

這點感謝網友的提醒,utf8mb4是utf8的超集,emoji表情以及部分不常見漢字在utf8下會表現為亂碼,故需要升級至utf8mb4。

默認使用這個字符集的原因是:“標準,萬國碼,無需轉碼,無亂碼風險”,并不“節省空間”。

一個潛在坑:阿里云上RDS服務如果要從utf8升級為utf8mb4,需要重啟實例,所以58到家并沒有把所有的數據庫升級成這個字符集,而是“新庫默認使用utf8mb4字符集”。

自搭的Mysql可以完成在線轉換,而不需要重啟數據庫實例。

軍規:數據表、數據字段必須加入中文注釋

這一點應該沒有疑問。

不過也有朋友提出,加入注釋會方便黑客,建議“注釋寫在文檔里,文檔和數據庫同步更新”。這個建議根據經驗來說是不太靠譜的:

(1)不能怕bug就不寫代碼,怕黑客就不寫注釋,對吧?

(2)文檔同步更新也不太現實,還是把注釋寫好,代碼可讀性做好更可行,互聯網公司的文檔管理?呆過互聯網公司的同學估計都清楚。

軍規:禁止使用存儲過程、視圖、觸發器、Event

軍規:禁止使用外鍵,如果有外鍵完整性約束,需要應用程序控制

軍規:禁止大表使用JOIN查詢,禁止大表使用子查詢

很多網友提出,這些軍規不合理,完全做到不可能。

如原文所述,58到家數據庫30條軍規的背景是“并發量大、數據量大的互聯網業務”,這類業務架構設計的重點往往是吞吐量,性能優先(和錢相關的少部分業務是一致性優先),對數據庫性能影響較大的數據庫特性較少使用。這類場景的架構方向是“解放數據庫CPU,把復雜邏輯計算放到服務層”,服務層具備更好的擴展性,容易實現“增機器就擴充性能”,數據庫擅長存儲與索引,勿讓數據庫背負過重的任務。

關于這個點,再有較真的柳巖小編就不回復了哈,任何事情都沒有百分之百,但58到家的數據庫使用確實沒有存儲過程、視圖、觸發器、外鍵、用戶自定義函數,針對業務特性設計架構,等單庫吞吐量到了幾千上萬,就明白這些軍規的重要性啦。

軍規:只允許使用內網域名,而不是ip連接數據庫

這一點應該也沒有疑問。

不只是數據庫,緩存(memcache、redis)的連接,服務(service)的連接都必須使用內網域名,機器遷移/平滑升級/運維管理…太多太多的好處,如果朋友你還是采用ip直連的,趕緊升級到內網域名吧。

軍規:禁止使用小數存儲國幣

有朋友問存儲前乘以100,取出后除以100是否可行,個人建議“盡量少的使用除法”。

曾經踩過這樣的坑,100元分3天攤銷,每天攤銷100/3元,結果得到3個33.33。后來實施對賬系統,始終有幾分錢對不齊,郁悶了很久(不是幾分錢的事,是業務方質疑的眼神讓研發很不爽),最后發現是除法惹的禍。

解決方案:使用“分”作為單位,這樣數據庫里就是整數了。

案例:SELECT uid FROM t_user WHERE phone=13812345678 會導致全表掃描,而不能命中phone索引

這個坑大家沒踩過么?

phone是varchar類型,SQL語句帶入的是整形,故不會命中索引,加個引號就好了:

  1. SELECT uid FROM t_user WHERE phone=’13812345678’ 

軍規:禁止使用負向查詢NOT、!=、<>、!<、!>、NOT IN、NOT LIKE等,會導致全表掃描

此軍規爭議比較大,部分網友反饋不這么做很多業務實現不了,稍微解釋一下:

一般來說,WHERE過濾條件不會只帶這么一個“負向查詢條件”,還會有其他過濾條件,舉個例子:查詢沈劍已完成訂單之外的訂單(好拗口):

  1. SELECT oid FROM t_order WHERE uid=123 AND status != 1; 

訂單表5000w數據,但uid=123就會迅速的將數據量過濾到很少的級別(uid建立了索引),此時再接上一個負向的查詢條件就無所謂了,掃描的行數本身就會很少。

但如果要查詢所有已完成訂單之外的訂單:

  1. SELECT oid FROM t_order WHERE status != 1; 

這就掛了,立馬CPU100%,status索引會失效,負向查詢導致全表掃描。

末了,除了《58到家數據庫30條軍規解讀》中提到的基礎規范、命名規范、表設計規范、字段設計規范、索引設計規范、SQL使用規范,還有一個行為規范的軍規:

(31)禁止使用應用程序配置文件內的帳號手工訪問線上數據庫

(32)禁止非DBA對線上數據庫進行寫操作,修改線上數據需要提交工單,由DBA執行,提交的SQL語句必須經過測試

(33)分配非DBA以只讀帳號,必須通過VPN+跳板機訪問授權的從庫

(34)開發、測試、線上環境隔離

為什么要制定行為規范的軍規呢,大伙的公司是不是有這樣的情況:

任何研發、測試都有連接線上數據庫的帳號?

是不是經常有這類誤操作?

(1)本來只想update一條記錄,where條件搞錯,update了全部的記錄

(2)本來只想delete幾行記錄,結果刪多了,四下無人,再insert回去

(3)以為drop的是測試庫,結果把線上庫drop掉了

(4)以為操作的是分庫x,結果SecureCRT開窗口太多,操作成了分庫y

(5)寫錯配置文件,壓力測試壓到線上庫了,生成了N多臟數據

無數的事情,結果就是打電話給DBA,讓他們幫忙擦屁股。

所謂的“業務靈活性”都是扯淡,為什么要有行為規范?不讓你帶刀,不是限制你,而是保護你的安全。要相信DBA是專業的,讓專業的人干專業的事情。別把DBA看做你的對立面,多和他們溝通業務場景,溝通請求讀寫比,溝通訪問模式,他們真的能幫助到你,這是我帶DBA團隊的一些感觸。

誰都可能刪除全庫,能找回數據的,真的只有DBA。 

責任編輯:龐桂玉 來源: 今日頭條
相關推薦

2019-11-18 17:01:13

程序員技術跳槽那些事兒

2013-12-10 15:17:42

互聯網創業者

2022-12-27 09:31:01

2015-06-24 15:35:54

2012-09-18 11:10:05

互聯網創業項目

2018-10-31 11:06:48

2010-10-22 09:43:34

數據庫訪問層

2014-09-11 15:39:43

2015-05-28 16:11:07

互聯網+

2014-01-15 14:35:35

云計算

2015-12-02 10:51:36

移動互聯網數據分析

2015-10-08 15:20:34

互聯網物聯網

2018-03-22 07:06:20

互聯網互聯網++互聯網

2015-10-30 17:50:18

互聯網金融

2018-08-15 09:02:59

產業互聯網工業互聯網物聯網

2015-09-22 09:17:33

互聯網發展史

2013-08-26 10:29:22

移動互聯網入口應用

2014-05-30 17:53:43

移動互聯網

2020-12-02 15:39:12

大數據科技金融

2022-03-05 23:15:38

大數據數據分析互聯網
點贊
收藏

51CTO技術棧公眾號

一区二区三区久久久久| 男人天堂1024| 精品人妻午夜一区二区三区四区| 久久久久国产精品| 精品国产91乱码一区二区三区| 搞av.com| 第九色区av在线| 韩国精品久久久| 久久久免费精品| 精品无人区无码乱码毛片国产 | 337p粉嫩大胆色噜噜噜噜亚洲| 51午夜精品视频| 欧美美女性生活视频| 8848成人影院| 欧美伊人久久久久久久久影院| 国产a级片免费看| 污视频网站在线播放| 日韩黄色片在线观看| 久久伊人91精品综合网站| 亚洲色偷偷色噜噜狠狠99网| 成人在线中文| 香港成人在线视频| 樱花www成人免费视频| 色婷婷中文字幕| 久久爱www久久做| 欧美亚洲另类在线| 九九免费精品视频| 色喇叭免费久久综合网| 日韩成人av在线播放| 久久精品一卡二卡| 高清av一区二区三区| 香蕉成人伊视频在线观看| 超碰成人在线免费观看| 韩国中文免费在线视频| 高清国产一区二区三区| 国产精品综合久久久| 四虎成人在线观看| 99精品视频免费| 欧美成人精品激情在线观看 | 中文字幕有码无码人妻av蜜桃| 亚洲福利精品| 久久99热精品| 国产成人综合在线视频| 日韩欧美在线中字| 亚洲一二在线观看| 色噜噜日韩精品欧美一区二区| 91免费精品国偷自产在线在线| 欧美日韩一区成人| 熟妇人妻无乱码中文字幕真矢织江| 草美女在线观看| 一区二区三区蜜桃| 黄黄视频在线观看| 米奇777四色精品人人爽| 2017欧美狠狠色| 激情五月综合色婷婷一区二区 | 国产精品原创巨作av| 国产精品日韩久久久久| 特级西西444www大胆免费看| 久久一日本道色综合久久| 欧美亚洲国产成人精品| 成人免费视频毛片| 国产日韩欧美在线播放不卡| 午夜精品久久久久久久白皮肤| 欧美三级小视频| 欧美激情1区2区| 免费97视频在线精品国自产拍| 九九精品视频免费| 欧美99久久| 精品中文字幕视频| 精国产品一区二区三区a片| 伊人久久大香线蕉av超碰演员| 欧美黑人性猛交| 538任你躁在线精品视频网站| 亚洲影视一区| 欧美激情精品久久久久久大尺度| 久久久久亚洲av成人片| 亚洲国产国产亚洲一二三| 97在线视频一区| 欧美一区二区三区网站| 青娱乐精品视频| 国产在线久久久| 精品人妻一区二区三区日产乱码| 国产aⅴ综合色| 久久超碰亚洲| 高清av在线| 亚洲精品美腿丝袜| 日本福利视频在线| 粉嫩91精品久久久久久久99蜜桃| 正在播放亚洲一区| 欧美激情 亚洲| 国产日产精品一区二区三区四区的观看方式 | 91麻豆精品一二三区在线| 日韩一区二区三区视频在线| 欧美xxxx×黑人性爽| 精品精品99| 欧美成人第一页| 天堂网中文字幕| 久久99久国产精品黄毛片色诱| 亚洲自拍偷拍区| 无码精品一区二区三区在线| 日本一区二区免费在线观看视频 | 91精品久久久久久久蜜月 | 欧美日韩一区二区三区在线观看免| 国产在线色视频| 亚洲免费观看高清完整版在线观看| 福利在线一区二区| 欧美free嫩15| 精品久久久久久综合日本欧美| 成人免费看aa片| 国产精品久久久乱弄| 午夜免费日韩视频| 一级黄色片网站| 99精品在线观看视频| 亚洲丰满在线| 黄色视屏在线免费观看| 91精品国产综合久久福利软件 | 视频在线观看一区二区| 久久精品国产亚洲AV无码男同| 蜜臀av性久久久久av蜜臀妖精 | 在线看的黄色网址| 国产66精品| 久久九九全国免费精品观看| 国产精品免费精品一区| 国产成人免费xxxxxxxx| 亚洲乱码国产乱码精品天美传媒| 日韩av一卡| 欧美刺激午夜性久久久久久久| 手机看片日韩av| 国产美女诱惑一区二区| 99电影网电视剧在线观看| 爱久久·www| 欧美日韩色婷婷| 日本天堂在线播放| 亚洲女同中文字幕| 日本成人黄色片| 无码精品视频一区二区三区| 亚洲一区二区三区爽爽爽爽爽| 国产乱女淫av麻豆国产| 国产99精品| 日本成人黄色片| 性猛交xxxx| 午夜成人免费视频| 小毛片在线观看| 影音先锋日韩资源| 成人综合av网| 后进极品白嫩翘臀在线播放| 日韩视频永久免费| 黄色片在线观看网站| 国产在线精品一区二区夜色 | 欧美一区二区公司| 亚洲一区二区三区视频在线| 日本一区二区三区在线免费观看| 国产高清一区二区| 91久久久久久久久久| 日韩在线免费电影| 欧美日本一区二区在线观看| 日本伦理一区二区三区| 另类人妖一区二区av| 无码免费一区二区三区免费播放| 日本精品在线中文字幕| 在线视频欧美日韩| 亚洲午夜精品久久久| 中文字幕精品一区| 爱爱爱爱免费视频| 亚洲综合激情在线| 91丨九色丨国产| 2021中文字幕在线| 精品无码久久久久久国产| 亚洲av中文无码乱人伦在线视色| 国产亚洲欧美日韩俺去了| 国产精品无码一本二本三本色| 国产日韩视频在线| 91精品国产综合久久香蕉| 成人短视频在线| 精品国产一区二区精华| 国产精品白浆一区二小说| 99久久久无码国产精品| 成人在线观看黄| 久久国产成人精品| 5g影院天天爽成人免费下载| 国产白丝在线观看| 亚洲毛片在线观看| 一区二区视频网站| 亚洲精品免费看| jizz欧美性20| 毛片不卡一区二区| 久久福利一区二区| 亚洲伊人春色| 国产日韩精品入口| 超碰97国产精品人人cao| 亚洲系列中文字幕| 精品国产av鲁一鲁一区| 欧美日韩中文字幕在线| 99re6热在线精品视频| 国产成人精品免费| 色综合av综合无码综合网站| 四虎成人av| 国严精品久久久久久亚洲影视| 精品3atv在线视频| 免费91在线视频| 欧美大片aaa| 日韩一级黄色大片| 一级黄色在线观看| 亚洲图片欧美视频| 国产午夜精品久久久久久久久| 粉嫩av亚洲一区二区图片| 亚洲天堂av线| 亚洲高清久久| 一级二级三级欧美| 无码日韩精品一区二区免费| 91天堂在线观看| 午夜激情成人网| 久久久噜噜噜久久| 日本在线免费播放| 亚洲精品一区久久久久久| 国产伦精品一区二区三区四区| 欧美日韩一区二区免费在线观看| 男女性高潮免费网站| 欧美国产日本韩| 国产精品300页| 国产精品亚洲人在线观看| 美女黄色片视频| 99国产一区| 日本人妻伦在线中文字幕| 大色综合视频网站在线播放| 国模一区二区三区私拍视频| av一级久久| 国产欧美婷婷中文| 粉嫩一区二区三区| 97在线视频国产| 日本片在线观看| 精品国偷自产在线视频99| 精品久久久久一区二区三区 | 国产日韩中文在线| 成人香蕉视频| 97视频在线播放| 美女尤物在线视频| 久久中文字幕在线视频| 日本免费中文字幕在线| 在线精品高清中文字幕| 九色视频在线观看免费播放| 精品五月天久久| 婷婷伊人综合中文字幕| 精品国产一区二区精华| 亚洲精品成人电影| 精品少妇一区二区三区免费观看 | 欧美专区一二三| 亚洲人成亚洲精品| 久久偷看各类wc女厕嘘嘘偷窃| 韩国女主播一区二区三区 | 国产乱码精品一区二区三区四区| 久久精品国产精品国产精品污| xxxx日韩| 精品蜜桃一区二区三区| 婷婷精品视频| 欧美午夜视频在线| 国内精品伊人久久久| 日韩欧美精品久久| 成人3d动漫在线观看| 亚洲欧美日韩综合一区| 欧美freesextv| 女女同性女同一区二区三区按摩| 91精品福利| 亚洲国产一二三精品无码| 欧美另类视频| 少妇人妻无码专区视频| 99pao成人国产永久免费视频| 国产视频一视频二| 视频一区二区三区中文字幕| 性猛交ⅹ×××乱大交| 精品一区二区三区免费毛片爱| 91日韩精品视频| 国产精品888| 国产精品扒开腿做爽爽爽a片唱戏| www.久久精品| caopeng视频| 中文字幕日韩一区| 九九视频在线免费观看| 精品免费在线观看| 波多野结衣家庭主妇| 91麻豆精品国产自产在线观看一区 | 亚洲国产精品成人综合久久久| 久久婷婷成人综合色| 欧美老女人性生活视频| 亚洲精品你懂的| 中文字幕一区二区三区手机版| 色网综合在线观看| av av片在线看| 精品香蕉在线观看视频一| 中文日本在线观看| 欧美激情在线观看| 日本一区免费网站| 产国精品偷在线| 国产伦精品一区二区三区视频| 国产又大又长又粗又黄| 亚洲另类黄色| 亚洲va综合va国产va中文| 成人永久看片免费视频天堂| 国产又黄又粗视频| 亚洲国产精品影院| 亚洲一区二区三区网站| 亚洲国产99精品国自产| 91在线看黄| 97精品国产97久久久久久免费 | av成人天堂| 日本国产一级片| 91美女蜜桃在线| 久久久精品国产sm调教| 欧美视频在线不卡| 少妇喷水在线观看| 久久综合色影院| 91av一区| 久久伦理网站| 欧美91大片| 亚洲一级免费在线观看| 91天堂素人约啪| 伊人365影院| 在线播放国产精品二区一二区四区| 人成在线免费视频| 久久久久久国产免费| 99re8精品视频在线观看| 日韩亚洲视频在线| 99视频精品免费观看| 国产xxx在线观看| 中文字幕一区二区在线观看| 精品不卡一区二区| 亚洲黄一区二区| 污影院在线观看| 91在线播放国产| 91九色精品| 亚洲国产日韩欧美在线观看| 国产亚洲一区二区在线观看| 日本一区二区欧美| 精品久久久久久久久久久久久久久久久| 天堂中文8资源在线8| 国产精品男人的天堂| 国产一区二区区别| 黄色片久久久久| 91看片淫黄大片一级在线观看| 国产精品30p| 亚洲国产精品电影| 国产精品蜜臀| 国产精品一区二区三区不卡| 欧美全黄视频| 久久出品必属精品| 中文字幕日韩av资源站| 亚洲天天综合网| 久久精品亚洲国产| 婷婷久久免费视频| 女女同性女同一区二区三区按摩| 国产在线视频一区二区三区| 国产一二三四区| 欧美成人乱码一区二区三区| 婷婷av在线| 国产美女精品久久久| 中文久久精品| 五月婷婷综合在线观看| 一本色道久久综合精品竹菊| 青青草在线视频免费观看| 日本一欧美一欧美一亚洲视频| 免费欧美激情| 性刺激的欧美三级视频| 中文字幕在线不卡| a级片在线播放| 高清一区二区三区四区五区| 欧美爱爱网站| 色诱视频在线观看| 日本一区二区免费在线| 国产情侣av在线| 欧美激情精品久久久久久大尺度 | 国产一区不卡精品| 欧美成人一区二区三区高清| 亚洲第一黄色网| 电影网一区二区| 亚洲图片都市激情| 国产成人亚洲精品狼色在线 | 好看不卡的中文字幕| 蜜桃精品一区二区| 欧美偷拍一区二区| caoporn免费在线视频| 国产伦精品一区二区三区在线| 国产精品综合| 国产成人av免费在线观看| 精品成a人在线观看| 浴室偷拍美女洗澡456在线| 日韩国产欧美在线播放| 成年人av电影| 日韩国产高清视频在线| 国产成人77亚洲精品www| 真实国产乱子伦对白视频| 久久久亚洲午夜电影| 国产又爽又黄免费软件| 91精品国产91久久久久| 日韩在线观看| 波多野结衣有码| 欧美日韩电影在线播放| yellow在线观看网址| 午夜午夜精品一区二区三区文| 国产成人精品亚洲777人妖| 一二三区免费视频|