成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > SQL Server中的SQL語句優(yōu)化與效率問題

SQL Server中的SQL語句優(yōu)化與效率問題

熱門標簽:400外呼系統(tǒng)合法 如何在地圖標注自己店鋪 地圖標注一個圓圈怎么用 洛陽外呼系統(tǒng)平臺 怎樣把地圖標注導(dǎo)入公司地址 電銷機器人被曝光 廣州人工電銷機器人費用 真人語音電銷機器人 寧波人工外呼系統(tǒng)有效果嗎

很多人不知道SQL語句在SQL SERVER中是如何執(zhí)行的,他們擔心自己所寫的SQL語句會被SQL SERVER誤解。比如:

select * from table1 where name='zhangsan' and tID > 10000

和執(zhí)行:

select * from table1 where tID > 10000 and name='zhangsan'

一些人不知道以上兩條語句的執(zhí)行效率是否一樣,因為如果簡單的從語句先后上看,這兩個語句的確是不一樣,如果tID是一個聚合索引,那么后一句僅僅從表的10000條以后的記錄中查找就行了;而前一句則要先從全表中查找看有幾個name='zhangsan'的,而后再根據(jù)限制條件條件tID>10000來提出查詢結(jié)果。
  事實上,這樣的擔心是不必要的。SQL SERVER中有一個“查詢分析優(yōu)化器”,它可以計算出where子句中的搜索條件并確定哪個索引能縮小表掃描的搜索空間,也就是說,它能實現(xiàn)自動優(yōu)化。
  雖然查詢優(yōu)化器可以根據(jù)where子句自動的進行查詢優(yōu)化,但大家仍然有必要了解一下“查詢優(yōu)化器”的工作原理,如非這樣,有時查詢優(yōu)化器就會不按照您的本意進行快速查詢。
  在查詢分析階段,查詢優(yōu)化器查看查詢的每個階段并決定限制需要掃描的數(shù)據(jù)量是否有用。如果一個階段可以被用作一個掃描參數(shù)(SARG),那么就稱之為可優(yōu)化的,并且可以利用索引快速獲得所需數(shù)據(jù)。
  SARG的定義:用于限制搜索的一個操作,因為它通常是指一個特定的匹配,一個值得范圍內(nèi)的匹配或者兩個以上條件的AND連接。形式如下:

列名 操作符 常數(shù) 或 變量>

常數(shù) 或 變量> 操作符列名列名可以出現(xiàn)在操作符的一邊,而常數(shù)或變量出現(xiàn)在操作符的另一邊。如:

Name='張三'

價格>5000

5000價格

Name='張三' and 價格>5000  

如果一個表達式不能滿足SARG的形式,那它就無法限制搜索的范圍了,也就是SQL SERVER必須對每一行都判斷它是否滿足WHERE子句中的所有條件。所以一個索引對于不滿足SARG形式的表達式來說是無用的。

介紹完SARG后,我們來總結(jié)一下使用SARG以及在實踐中遇到的和某些資料上結(jié)論不同的經(jīng)驗:

1、Like語句是否屬于SARG取決于所使用的通配符的類型

--如:
name like '張%' --,這就屬于SARG

--而:
name like '%張' --,就不屬于SARG。

原因是通配符%在字符串的開通使得索引無法使用。

2、or 會引起全表掃描
  Name='張三' and 價格>5000 符號SARG,而:Name='張三' or 價格>5000 則不符合SARG。使用or會引起全表掃描。

3、非操作符、函數(shù)引起的不滿足SARG形式的語句
  不滿足SARG形式的語句最典型的情況就是包括非操作符的語句,如:NOT、!=、>、!、!>、NOT EXISTS、NOT IN、NOT LIKE等,另外還有函數(shù)。下面就是幾個不滿足SARG形式的例子:

ABS(價格)5000

Name like '%三'

--有些表達式,如:

WHERE 價格*2>5000

--SQL SERVER也會認為是SARG,SQL SERVER會將此式轉(zhuǎn)化為:
WHERE 價格>2500/2

但我們不推薦這樣使用,因為有時SQL SERVER不能保證這種轉(zhuǎn)化與原始表達式是完全等價的。

4、IN 的作用相當與OR

語句:

Select * from table1 where tid in (2,3)

--和

Select * from table1 where tid=2 or tid=3

是一樣的,都會引起全表掃描,如果tid上有索引,其索引也會失效。

5、盡量少用NOT

6、exists 和 in 的執(zhí)行效率是一樣的
  很多資料上都顯示說,exists要比in的執(zhí)行效率要高,同時應(yīng)盡可能的用not exists來代替not in。但事實上,我試驗了一下,發(fā)現(xiàn)二者無論是前面帶不帶not,二者之間的執(zhí)行效率都是一樣的。因為涉及子查詢,我們試驗這次用SQL SERVER自帶的pubs數(shù)據(jù)庫。運行前我們可以把SQL SERVER的statistics I/O狀態(tài)打開:

(1)
select title,price from titles where title_id in (select title_id from sales where qty>30)

該句的執(zhí)行結(jié)果為:

表 'sales'。掃描計數(shù) 18,邏輯讀 56 次,物理讀 0 次,預(yù)讀 0 次。
表 'titles'。掃描計數(shù) 1,邏輯讀 2 次,物理讀 0 次,預(yù)讀 0 次。

(2)
select title,price from titles
  where exists (select * from sales
  where sales.title_id=titles.title_id and qty>30)

第二句的執(zhí)行結(jié)果為:

表 'sales'。掃描計數(shù) 18,邏輯讀 56 次,物理讀 0 次,預(yù)讀 0 次。
表 'titles'。掃描計數(shù) 1,邏輯讀 2 次,物理讀 0 次,預(yù)讀 0 次。

我們從此可以看到用exists和用in的執(zhí)行效率是一樣的。

7、用函數(shù)charindex()和前面加通配符%的LIKE執(zhí)行效率一樣
  前面,我們談到,如果在LIKE前面加上通配符%,那么將會引起全表掃描,所以其執(zhí)行效率是低下的。但有的資料介紹說,用函數(shù)charindex()來代替LIKE速度會有大的提升,經(jīng)我試驗,發(fā)現(xiàn)這種說明也是錯誤的:

select gid,title,fariqi,reader from tgongwen
   where charindex('刑偵支隊',reader)>0 and fariqi>'2004-5-5'

用時:7秒,另外:掃描計數(shù) 4,邏輯讀 7155 次,物理讀 0 次,預(yù)讀 0 次。

select gid,title,fariqi,reader from tgongwen
   where reader like '%' + '刑偵支隊' + '%' and fariqi>'2004-5-5'

用時:7秒,另外:掃描計數(shù) 4,邏輯讀 7155 次,物理讀 0 次,預(yù)讀 0 次。

8、union并不絕對比or的執(zhí)行效率高
  我們前面已經(jīng)談到了在where子句中使用or會引起全表掃描,一般的,我所見過的資料都是推薦這里用union來代替or。事實證明,這種說法對于大部分都是適用的。

select gid,fariqi,neibuyonghu,reader,title from Tgongwen
   where fariqi='2004-9-16' or gid>9990000

用時:68秒。掃描計數(shù) 1,邏輯讀 404008 次,物理讀 283 次,預(yù)讀 392163 次。

select gid,fariqi,neibuyonghu,reader,title from Tgongwen where fariqi='2004-9-16'
union
select gid,fariqi,neibuyonghu,reader,title from Tgongwen where gid>9990000

用時:9秒。掃描計數(shù) 8,邏輯讀 67489 次,物理讀 216 次,預(yù)讀 7499 次。

看來,用union在通常情況下比用or的效率要高的多。

但經(jīng)過試驗,筆者發(fā)現(xiàn)如果or兩邊的查詢列是一樣的話,那么用union則反倒和用or的執(zhí)行速度差很多,雖然這里union掃描的是索引,而or掃描的是全表。

select gid,fariqi,neibuyonghu,reader,title from Tgongwen
   where fariqi='2004-9-16' or fariqi='2004-2-5'

用時:6423毫秒。掃描計數(shù) 2,邏輯讀 14726 次,物理讀 1 次,預(yù)讀 7176 次。

select gid,fariqi,neibuyonghu,reader,title from Tgongwen where fariqi='2004-9-16'
union
select gid,fariqi,neibuyonghu,reader,title from Tgongwen where fariqi='2004-2-5'

用時:11640毫秒。掃描計數(shù) 8,邏輯讀 14806 次,物理讀 108 次,預(yù)讀 1144 次。

9、字段提取要按照“需多少、提多少”的原則,避免“select *”

  我們來做一個試驗:

select top 10000 gid,fariqi,reader,title from tgongwen order by gid desc
用時:4673毫秒
select top 10000 gid,fariqi,title from tgongwen order by gid desc
用時:1376毫秒
select top 10000 gid,fariqi from tgongwen order by gid desc
用時:80毫秒

由此看來,我們每少提取一個字段,數(shù)據(jù)的提取速度就會有相應(yīng)的提升。提升的速度還要看您舍棄的字段的大小來判斷。

10、count(*)不比count(字段)慢
  某些資料上說:用*會統(tǒng)計所有列,顯然要比一個世界的列名效率低。這種說法其實是沒有根據(jù)的。我們來看:

select count(*) from Tgongwen
用時:1500毫秒

select count(gid) from Tgongwen
用時:1483毫秒

select count(fariqi) from Tgongwen
用時:3140毫秒

select count(title) from Tgongwen
用時:52050毫秒

從以上可以看出,如果用count(*)和用count(主鍵)的速度是相當?shù)?,而count(*)卻比其他任何除主鍵以外的字段匯總速度要快,而且字段越長,匯總的速度就越慢。我想,如果用count(*), SQL SERVER可能會自動查找最小字段來匯總的。當然,如果您直接寫count(主鍵)將會來的更直接些。

11、order by按聚集索引列排序效率最高
  我們來看:(gid是主鍵,fariqi是聚合索引列):

select top 10000 gid,fariqi,reader,title from tgongwen

用時:196 毫秒。 掃描計數(shù) 1,邏輯讀 289 次,物理讀 1 次,預(yù)讀 1527 次。

select top 10000 gid,fariqi,reader,title from tgongwen order by gid asc

用時:4720毫秒。 掃描計數(shù) 1,邏輯讀 41956 次,物理讀 0 次,預(yù)讀 1287 次。

select top 10000 gid,fariqi,reader,title from tgongwen order by gid desc
用時:4736毫秒。 掃描計數(shù) 1,邏輯讀 55350 次,物理讀 10 次,預(yù)讀 775 次。

select top 10000 gid,fariqi,reader,title from tgongwen order by fariqi asc
用時:173毫秒。 掃描計數(shù) 1,邏輯讀 290 次,物理讀 0 次,預(yù)讀 0 次。

select top 10000 gid,fariqi,reader,title from tgongwen order by fariqi desc
用時:156毫秒。 掃描計數(shù) 1,邏輯讀 289 次,物理讀 0 次,預(yù)讀 0 次。

從以上我們可以看出,不排序的速度以及邏輯讀次數(shù)都是和“order by 聚集索引列” 的速度是相當?shù)?,但這些都比“order by 非聚集索引列”的查詢速度是快得多的。
  同時,按照某個字段進行排序的時候,無論是正序還是倒序,速度是基本相當?shù)摹?/p>

12、高效的TOP
  事實上,在查詢和提取超大容量的數(shù)據(jù)集時,影響數(shù)據(jù)庫響應(yīng)時間的最大因素不是數(shù)據(jù)查找,而是物理的I/0操作。如:

select top 10 * from (
select top 10000 gid,fariqi,title from tgongwen
where neibuyonghu='辦公室'
order by gid desc) as a
order by gid asc

這條語句,從理論上講,整條語句的執(zhí)行時間應(yīng)該比子句的執(zhí)行時間長,但事實相反。因為,子句執(zhí)行后返回的是10000條記錄,而整條語句僅返回10條語句,所以影響數(shù)據(jù)庫響應(yīng)時間最大的因素是物理I/O操作。而限制物理I/O操作此處的最有效方法之一就是使用TOP關(guān)鍵詞了。TOP關(guān)鍵詞是SQL SERVER中經(jīng)過系統(tǒng)優(yōu)化過的一個用來提取前幾條或前幾個百分比數(shù)據(jù)的詞。經(jīng)筆者在實踐中的應(yīng)用,發(fā)現(xiàn)TOP確實很好用,效率也很高。但這個詞在另外一個大型數(shù)據(jù)庫ORACLE中卻沒有,這不能說不是一個遺憾,雖然在ORACLE中可以用其他方法(如:rownumber)來解決。在以后的關(guān)于“實現(xiàn)千萬級數(shù)據(jù)的分頁顯示存儲過程”的討論中,我們就將用到TOP這個關(guān)鍵詞。

到此為止,我們上面討論了如何實現(xiàn)從大容量的數(shù)據(jù)庫中快速地查詢出您所需要的數(shù)據(jù)方法。當然,我們介紹的這些方法都是“軟”方法,在實踐中,我們還要考慮各種“硬”因素,如:網(wǎng)絡(luò)性能、服務(wù)器的性能、操作系統(tǒng)的性能,甚至網(wǎng)卡、交換機等。

您可能感興趣的文章:
  • 淺談MySQL中優(yōu)化sql語句查詢常用的30種方法
  • sql語句優(yōu)化之用EXISTS替代IN、用NOT EXISTS替代NOT IN的語句
  • SQLServer 優(yōu)化SQL語句 in 和not in的替代方案
  • SQL SERVER 的SQL語句優(yōu)化方式小結(jié)
  • MySQL SQL語句優(yōu)化的10條建議
  • Mysql查詢最近一條記錄的sql語句(優(yōu)化篇)
  • 常用SQL語句優(yōu)化技巧總結(jié)【經(jīng)典】
  • SQL語句優(yōu)化方法30例(推薦)
  • 如何優(yōu)化SQL語句的心得淺談
  • 你真的知道怎么優(yōu)化SQL嗎

標簽:北海 石家莊 東營 晉中 南昌 咸寧 珠海 煙臺

巨人網(wǎng)絡(luò)通訊聲明:本文標題《SQL Server中的SQL語句優(yōu)化與效率問題》,本文關(guān)鍵詞  SQL,Server,中的,語句,優(yōu)化,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SQL Server中的SQL語句優(yōu)化與效率問題》相關(guān)的同類信息!
  • 本頁收集關(guān)于SQL Server中的SQL語句優(yōu)化與效率問題的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    国产亚洲依依| 日日摸日日添日日躁av| jizz欧美性20| 91官网在线| 亚洲人成77777| 在线免费看av| 日韩高清不卡一区二区| 日本一区二区免费在线观看| 国产一区二区视频在线观看| 97国产精品久久| 欧美日韩激情电影| 亚洲黄色有码视频| 国产综合成人久久大片91| 精品国产精品网麻豆系列| 国产在线播放一区二区三区| 国产视频高清免费| 成人黄色免费网站在线观看| 亚洲一区亚洲| 偷拍视频一区二区| 国产一级做a爰片在线看免费| 亚洲精品国产综合久久| 亚洲精品日韩专区silk| 在线观看国产原创自拍视频| 欧美高清免费| 欧洲精品久久一区二区| 亚洲xxx视频| 国产精品久久久久久久第一福利| av一区二区在线播放| 久久亚洲一区二区三区明星换脸| 娇妻被老王脔到高潮失禁视频| 黄视频网站在线看| 日韩精品久久久久久福利| 日韩av网址在线观看| 欧美一区二不卡视频| 最新在线你懂的| 美女一区网站| 亚洲精品国产综合区久久久久久久| 一级欧美一级日韩片| 高潮久久久久久久久久久久久久| 国产精品一区二区三区在线| 国产精品18久久久久久久久久| 国产91精品对白在线播放| 污污的视频在线免费观看| 日韩欧美综合在线视频| 日本中文字幕在线观看视频| 精品性高朝久久久久久久| 亚洲在线激情| 色偷偷偷综合中文字幕;dd| 自拍小视频在线观看| 九一国产在线| 国产99对白在线播放| 91精品国产91久久久久| 熟女熟妇伦久久影院毛片一区二区| 国产欧美日韩另类一区| 91精品影视| www.五月婷| 在线观看国产网站| 国产一级片子| 成人网中文字幕| 麻豆网站在线免费观看| 欧美日韩一区二区国产| 91麻豆产精品久久久久久| 91精品1区2区| 成人综合影院| 国产精品白丝jk白祙| 成人羞羞视频播放网站| 国产一区二区三区在线免费| 艳色歌舞团一区二区三区| 成人区精品一区二区不卡| 免费成人在线观看| 一区二区三区四区视频在线观看| 奇米影视首页 狠狠色丁香婷婷久久综合| 免费一级毛片在线观看| 国产精品一区二三区| 天天摸天天碰天天爽天天弄| 蜜桃av噜噜一区二区三区小说| 日韩黄色在线观看| 久久久天天操| 欧美裸体bbwbbwbbw| caoporn成人| 玖玖精品在线| 97久久综合区小说区图片区| 国产羞羞视频在线播放| 亚洲综合成人在线视频| 制服丝袜专区在线| 三区四区在线观看| 日韩高清欧美高清| 久久av国产紧身裤| 日本高清视频在线观看| 婷婷六月综合网| 色五月激情五月| 久久精品久久国产| 国内精品视频久久| 成人av动漫| 涩涩视频在线播放| 精品一区二区三区在线观看国产| 色婷婷精品久久二区二区蜜臀av| 久久久久久久久久久久久久一区| 在线激情视频| 国产一级免费在线观看| 国产成人在线综合| 久久国产精品毛片| 搡的我好爽在线观看免费视频| 91tv官网精品成人亚洲| 先锋影音欧美四级| 亚洲午夜精品久久久久久久久久久久| 一区二区三区**美女毛片| 精品亚洲aⅴ无码一区二区三区| 三级久久三级久久| 国产在线观看福利| 亚洲精美视频| 亚洲永久免费av| 国产精品自拍首页| 国产日韩在线不卡| 国产三级做爰高清在线| 欧洲精品99毛片免费高清观看| 高清国语自产拍免费视频国产| 午夜影院久久久| 韩日午夜在线资源一区二区| 91精品国产91久久久久青草| 亚洲一区三区视频在线观看| 一区二区三区鲁丝不卡| jizz在线免费观看| 久青草视频在线播放| 性一交一乱一色一视频麻豆| 一级黄色a视频| 成人av免费在线播放| 成人在线播放| 亚洲av无码一区二区三区网址| 国产91在线视频蝌蚪| 亚洲美女高潮久久久| 日韩欧美一区中文| 性欧美大战久久久久久久免费观看| 精品国产一区二区三区麻豆免费观看完整版| 国产二区不卡| 久久永久免费视频| 综合天堂久久久久久久| 欧美成人免费观看| 欧美一区二区大片| 中文字幕日产av一二三区| 成人黄色影视| www.av亚洲| 日韩精品一区二区三区视频播放| 日韩情爱电影在线观看| 欧美日韩精品一区二区| 欧美男男gaytwinkfreevideos| 国产无套内射久久久国产| 国内不卡的二区三区中文字幕| 精品一区欧美| 91精品国产91久久久久久黑人| 欧美激情 一区| 蜜臀a∨国产成人精品| 国产同性人妖ts口直男| 不卡的av电影在线观看| 欧美性生交xxxxx久久久| 欧美美女一区二区三区| 2022亚洲天堂| 无码人妻一区二区三区免费| 久久女同精品一区二区| 色香蕉在线观看| 国产精品青草久久久久福利99| 成人av在线一区二区三区| 伊人久久精品一区二区三区| 国产亚洲在线播放| 91九色精品国产一区二区| 国内精品久久久久久久果冻传媒| 中文字幕在线观看日本| 久久99影视| 成人免费视频77777| 影音先锋制服丝袜| h色网站在线观看| 欧美韩国日本综合| 毛片在线免费播放| 久久91精品国产91久久跳| 99精品视频免费在线观看| 蜜桃视频在线播放| 男女猛烈激情xx00免费视频| 精品一区毛片| 黄页网址大全在线观看| 亚洲.国产.中文慕字在线| 国产夫绿帽单男3p精品视频| 最近2018年手机中文在线| 欧美天堂影院| 美女扒开腿让男人桶爽久久软| 国语自产精品视频在免费| jizzyou欧美16| 久久国产精品免费观看| 日日碰狠狠丁香久燥| 91国产高清在线| 波多野结衣一二区| 亚洲熟妇无码久久精品| 欧美亚洲国产视频小说| 亚洲乱码一区二区三区在线观看| 在线免费看毛片| 欧美日韩成人综合天天影院| 亚洲一区二区三区精品动漫| 久久精品99国产精| 五月婷婷欧美视频| 亚洲欧美三级在线| 成人av.网址在线网站| 五月天婷婷在线观看| 国产99久久九九精品无码| 欧美人妻一区二区| 亚洲午夜一二三区视频| 9999久久久久| www.中文字幕av| 欧美黑人性生活视频| 免费h视频在线观看| 日日夜夜精品一区| 一区中文字幕电影| www日韩欧美| 日韩在线综合网| 欧美18xxxx| 中文字幕一区二区三区视频| 久久精品无码一区二区三区毛片| 夜夜骑夜夜操| 日本精品在线免费观看| 成人a在线观看高清电影| www.尤物.com| 不卡的电视剧免费网站有什么| 国产小视频在线| 欧美大片免费观看在线观看网站推荐| 婷婷激情成人| 欧美中文字幕在线播放| 精品女同一区二区三区| 日韩一区二区久久久| 国产秀色在线www免费观看| 深夜成人在线| 久草福利资源站| 国产女同互慰高潮91漫画| 亚洲视频每日更新| 丰满的亚洲女人毛茸茸| 成人欧美一区二区三区视频xxx| 亚洲精华国产| 国精产品一区一区三区mba桃花| aaa国产精品视频| 久久亚洲综合色一区二区三区| 一二三四在线观看视频韩国| 污软件在线观看| 国产91九色蝌蚪| 色一情一乱一乱一91av| 草莓福利社区在线| 精品对白一区国产伦| 午夜欧美精品久久久久久久| 欧美精品乱码视频一二专区| 91网页在线观看| 精品视频一区二区| 亚洲午夜精品久久久中文影院av| 欧美一区二区三区四区久久| 538prom精品视频线放| av一区二区三区免费| 91黄色免费网站| 免费在线视频观看| 九九九九精品九九九九| 午夜免费激情视频| 狠狠色狠色综合曰曰| 欧美成人xxx| 亚洲免费伊人电影| 精品国内亚洲在观看18黄| 青青在线免费视频| 国产精品精品国产一区二区| 午夜免费视频在线国产| 公肉吊粗大爽色翁浪妇视频| 精品视频一二三| 日韩69视频在线观看| 亚洲欧美综合网| 欧美日韩成人综合| 精品欧美久久| 噜噜噜噜噜久久久久久91| 亚洲一区二区三区三| 91jq激情在线观看| 一区二区日韩在线观看| 国产三级精品三级观看| 先锋影音av资源网| 国产精品成人aaaaa网站| 国产精品电影久久久久电影网| 亚洲性色av| 亚洲综合色区另类av| 尤物yw午夜国产精品视频| 午夜天堂影视香蕉久久| 欧美日韩偷拍视频| 国产剧情一区二区| 午夜dv内射一区二区| 久久99精品久久久久久青青91| 综合久久国产九一剧情麻豆| 亚洲精品之草原avav久久| 91中文字幕永久在线| 91精品国产自产91精品| 国产小视频在线观看免费| 麻豆精品国产传媒av| 成人福利网站在线观看| 国产一区二区网址| 亚洲天堂久久久久久久| 91麻豆精品国产自产在线观看一区| 国产一区福利视频| 一本久久精品一区二区| 日韩美女黄色片| 91成人破解版| 亚洲精品鲁一鲁一区二区三区| 在线精品一区二区三区| 精品亚洲aⅴ在线观看| 欧美日韩一区二区三区| 白天操夜夜操| 精品这里只有精品| 91高清国产视频| 九九视频免费观看视频精品| 一区二区三区影视| 全网免费在线播放视频入口| 91精品啪在线观看国产60岁| 亚洲精品久久在线| 中文字幕日韩有码| 亚洲第一页视频| 日韩高清一二三区| 亚洲福利视频三区| 欧美亚洲爱爱另类综合| wwww在线观看免费视频| 91精品国产91久久久久麻豆 主演| 午夜剧场成人观在线视频免费观看| 日韩电影在线一区二区三区| 久久精品一级| 东北一级毛片| 亚洲最大色综合成人av| 四虎国产精品免费久久5151| 亚洲一二三四在线观看| 视频在线观看成人| 久久久久久影院| 最新免费av网址| 久久久亚洲精品视频|