超碰91资源站-超碰97豆花-超碰97人妻-超碰97人人干-超碰97人人香蕉-超碰97天天操-超碰97在线资源站-超碰97资源站共享-超碰97资源站总站-超碰aa在线91-超碰av操-超碰爱爱

半岛外围网上直营

SQL Prompt教程:標(biāo)量用戶定義函數(shù)誤用作常量

翻譯|使用教程|編輯:楊鵬連|2021-01-15 13:09:58.887|閱讀 255 次

概述:標(biāo)量UDF作為全局?jǐn)?shù)據(jù)庫常量的錯(cuò)誤使用是一個(gè)主要的性能問題,每當(dāng)SQL Prompt在任何生產(chǎn)代碼中發(fā)現(xiàn)此錯(cuò)誤時(shí),都應(yīng)進(jìn)行調(diào)查。除非您需要在計(jì)算列或約束中使用這些全局常量,否則通常將值存儲(chǔ)在內(nèi)聯(lián)表值函數(shù)中或使用視圖會(huì)更安全,更方便。

# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

相關(guān)鏈接:

SQL Prompt是一款實(shí)用的SQL語法提示工具。SQL Prompt根據(jù)數(shù)據(jù)庫的對(duì)象名稱、語法和代碼片段自動(dòng)進(jìn)行檢索,為用戶提供合適的代碼選擇。自動(dòng)腳本設(shè)置使代碼簡(jiǎn)單易讀--當(dāng)開發(fā)者不大熟悉腳本時(shí)尤其有用。SQL Prompt安裝即可使用,能大幅提高編碼效率。此外,用戶還可根據(jù)需要進(jìn)行自定義,使之以預(yù)想的方式工作。

點(diǎn)擊下載SQL Prompt正式版

標(biāo)量UDF作為全局?jǐn)?shù)據(jù)庫常量的錯(cuò)誤使用是一個(gè)主要的性能問題,每當(dāng)SQL Prompt在任何生產(chǎn)代碼中發(fā)現(xiàn)此錯(cuò)誤時(shí),都應(yīng)進(jìn)行調(diào)查。除非您需要在計(jì)算列或約束中使用這些全局常量,否則通常將值存儲(chǔ)在內(nèi)聯(lián)表值函數(shù)中或使用視圖會(huì)更安全,更方便。

開發(fā)人員傾向于期望能夠在數(shù)據(jù)庫中設(shè)置全局值,以提供諸如Pi的值之類的常量,或諸如稅率,語言,文件URN或URL之類的變量。用戶定義的標(biāo)量函數(shù)返回單個(gè)值,因此似乎提供了理想的方法。這對(duì)于不經(jīng)常執(zhí)行的功能以及處理相對(duì)較小的數(shù)據(jù)集是很好的,但是在其他情況下,它可能會(huì)導(dǎo)致嚴(yán)重的查詢性能問題。出現(xiàn)問題是因?yàn)镾QL Server不相信未經(jīng)模式驗(yàn)證的標(biāo)量函數(shù)是精確的和確定性的,因此在執(zhí)行它們時(shí)會(huì)選擇最安全(盡管最慢)的選項(xiàng)。

調(diào)用具有BEGIN…END塊的任何SQL Server函數(shù)都會(huì)產(chǎn)生開銷,因?yàn)槌窃试SSQL Server通過使用架構(gòu)綁定創(chuàng)建該函數(shù)來驗(yàn)證其輸出,否則它將在過濾數(shù)據(jù)之前重新為每一行執(zhí)行該函數(shù)。 ,即使您很明顯每次都會(huì)返回相同的值。這是一個(gè)比較隱蔽的問題,盡管擴(kuò)展事件會(huì)話將揭示實(shí)際發(fā)生的情況,但是它并沒有真正顯示其在執(zhí)行計(jì)劃中的全部意義。

簡(jiǎn)而言之,請(qǐng)勿在JOIN條件,WHERE搜索條件或SELECT列表中使用標(biāo)量用戶定義函數(shù)(UDF),除非該函數(shù)是架構(gòu)綁定的。SQL Prompt實(shí)現(xiàn)了靜態(tài)代碼分析規(guī)則PE017,該規(guī)則專門用于幫助您檢測(cè)和糾正此問題。除非您對(duì)模式綁定及其對(duì)數(shù)據(jù)庫更改的后果有信心,否則最好使用將值傳輸?shù)阶兞浚蛘呤褂弥T如視圖或內(nèi)聯(lián)表值函數(shù)之類的模塊。

解決問題

如果SQL Prompt檢測(cè)到您的代碼出現(xiàn)PE017,該怎么辦?

我們將設(shè)置所有可能的選項(xiàng),運(yùn)行一些性能測(cè)試,并提出一些建議。

符合模式的UDF

通過添加架構(gòu)綁定以確保其經(jīng)過系統(tǒng)驗(yàn)證,可以正確使用標(biāo)量函數(shù)。清單1創(chuàng)建了相同的簡(jiǎn)單Wordcount函數(shù)的兩個(gè)版本,首先不帶模式綁定,然后帶模式綁定,這兩個(gè)版本都簡(jiǎn)單地返回一個(gè)常量。在每一種情況下,我們檢查IsDeterministic,IsPrecise以及IsSystemVerified屬性值對(duì)每個(gè)對(duì)象。

最后,它創(chuàng)建了第三個(gè)版本,該版本僅返回其參數(shù)值,僅用于檢查這是否是SQL Server驗(yàn)證過程中的一個(gè)因素。

IF Object_Id('dbo.Wordcount') IS NOT NULL DROP FUNCTION dbo.Wordcount
GO
 
CREATE FUNCTION dbo.Wordcount()
/**
Summary: >
A simple scalar multi-statement function
without schemabinding that returns a constant
Author: PhilFactor
Date: 01/02/2018
Returns: >
  the integer value 5
**/
RETURNS INT
AS
  BEGIN
    RETURN 5
  END
GO
 
/* we now test it to see whether SQL Server trusts it */
SELECT ObjectPropertyEx(
         Object_Id('dbo.Wordcount'), N'IsDeterministic') AS deterministic;
 
--Is a precise number returned? Whenever floating point operations are used in resolving 
--expressions, the results are not precise, by the very nature of the way that the datatype is stored. 
SELECT ObjectPropertyEx(Object_Id('dbo.Wordcount'), N'IsPrecise') AS precise;
 
--Can SQL Server verify that the function is precise and deterministic?
SELECT ObjectPropertyEx(
         Object_Id('dbo.Wordcount'), N'IsSystemVerified') AS verified;
GO
 
IF Object_Id('dbo.WordcountSchemaBound') IS NOT NULL DROP FUNCTION dbo.WordcountSchemaBound
GO
 
CREATE FUNCTION dbo.WordcountSchemaBound()
/**
Summary: >
A second version of a simple scalar multi-statement function
with schemabinding that returns a constant
Author: PhilFactor
Date: 01/02/2018
Returns: >
  the integer value 5
**/
RETURNS INT
WITH SCHEMABINDING
AS
  BEGIN
    RETURN 5
  END
GO
 
/* Repeat tests to see if SQL Server trusts dbo.WordcountSchemaBound*/
SELECT ObjectPropertyEx(
         Object_Id('dbo.WordcountSchemaBound'), N'IsDeterministic') AS deterministic;
 
SELECT ObjectPropertyEx(
         Object_Id('dbo.WordcountSchemaBound'), N'IsPrecise') AS precise;
 
SELECT ObjectPropertyEx(
         Object_Id('dbo.WordcountSchemaBound'), N'IsSystemVerified') AS verified;
GO
 
IF Object_Id('dbo.Wordcounter') IS NOT NULL DROP FUNCTION dbo.Wordcounter
GO
 
CREATE FUNCTION dbo.Wordcounter
  /**
Summary: >
A third version of a simple scalar multi-statement function
without schemabinding that merely returns its parameter
To test whether the absense of any parameter is a determining
Factor -- whether adding a parameter here gets round the problem
Author: PhilFactor
Returns: >
  the integer value passed to it
**/
  (@howMany INT)
RETURNS INT
AS
  BEGIN
    RETURN @howMany
  END
GO
 
/* Repeat tests to see if SQL Server trusts dbo.Wordcounter*/
SELECT ObjectPropertyEx(
         Object_Id('dbo.Wordcounter'), N'IsDeterministic') AS deterministic;
 
SELECT ObjectPropertyEx(Object_Id('dbo.Wordcounter'), N'IsPrecise') AS precise;
 
SELECT ObjectPropertyEx(
         Object_Id('dbo.Wordcounter'), N'IsSystemVerified') AS verified;
GO
清單1

如果運(yùn)行清單1,您將看到該函數(shù)的第二個(gè)版本W(wǎng)ordCountSchemaBound,對(duì)這三個(gè)屬性返回true。稍后我們將看到這對(duì)調(diào)用這些函數(shù)的所有查詢的性能有多大影響。

盡管模式綁定具有許多優(yōu)點(diǎn),但是在這種情況下,這意味著您將被明確禁止將常量視為變量,這并不是一件壞事。如果您更改了“常量”函數(shù)(即您已在表中的約束或計(jì)算列中使用的函數(shù)),它將被證明很復(fù)雜。另外,如果嘗試在數(shù)據(jù)庫工作時(shí)更改常量,則使用正在執(zhí)行的功能的計(jì)劃將在功能上放置模式穩(wěn)定性鎖,這將防止您更改常量的值,因?yàn)樗鼈冃枰哪J健fi。

標(biāo)量UDF的替代品

清單2展示了標(biāo)量UDF的幾種替代選擇,它們可以在不需要或不想對(duì)其進(jìn)行模式綁定的情況下保存數(shù)據(jù)庫范圍的值。首先是視圖,然后是表值函數(shù)。

IF Object_Id('dbo.WordCountView') IS NOT NULL DROP VIEW dbo.WordCountView
GO
CREATE VIEW dbo.WordCountView
AS
/**
Summary: >
A very simple view that returns a single row with one column
Author: PhilFactor
Date: 01/02/2018
Returns: >
  a single row with a column called 'wordcount'
**/
SELECT 5 AS wordcount
GO
IF Object_Id('dbo.WordCountTVF') IS NOT NULL DROP FUNCTION dbo.WordCountTVF
GO
CREATE FUNCTION dbo.WordCountTVF()
/**
Summary: >
A table valued function that returns a single 
row with a column called 'wordcount' 
Author: PhilFactor
Date: 01/02/2018
Returns: >
  a single row with a column called 'wordcount'
**/
RETURNS TABLE
AS
RETURN
  (SELECT 5 AS wordcount)
GO
清單2

視圖定義中引用的對(duì)象不能以使視圖定義非法或強(qiáng)制SQL Server在視圖上重新創(chuàng)建索引的方式進(jìn)行更改。

盡管有額外的CHECK約束保護(hù),但我沒有使用表來保存常量的方法。表格的設(shè)計(jì)并非一成不變!作為破壞者,我會(huì)告訴您它們的表現(xiàn)和視圖一樣好。

性能測(cè)試

排列所有候選解決方案后,讓我們看看它們的性能如何。我將測(cè)試每個(gè)選項(xiàng)能多快找出英語中常用的五個(gè)字母的單詞。這些測(cè)試要求我們創(chuàng)建一個(gè)簡(jiǎn)單Commonwords表,其中包含所有常見單詞的單列(主鍵)。要填充它,您需要下載commonwords 文件,然后運(yùn)行清單3,并使用正確的文件路徑。

DECLARE @AllCommonWords XML =
          (SELECT * FROM OpenRowset(BULK 'C:\MyPath\commonwords.XML',
                           SINGLE_BLOB) AS x );
 
IF Object_Id('commonwords', 'U') IS NOT NULL DROP TABLE commonwords;
 
CREATE TABLE commonwords (word VARCHAR(40) NOT NULL PRIMARY KEY);
 
INSERT INTO commonwords(word)
  SELECT word = word.value('@el', 'varchar(40)')
    FROM @AllCommonWords.nodes('/commonwords/row') AS CommonWords(word);
清單3

對(duì)于計(jì)時(shí),我將使用我的文章如何使用SQL Prompt片段記錄T-SQL執(zhí)行時(shí)間中描述的簡(jiǎn)單測(cè)試工具。

-- create a temporary table variable to hold timings 
DECLARE @log TABLE
  (
  TheOrder INT IDENTITY(1, 1),
  WhatHappened VARCHAR(200),
  WhenItDid DATETIME2 DEFAULT GetDate()
  )
 
----start of timing
INSERT INTO @log(WhatHappened) SELECT 'Starting the test run'--place at the start
 
--first we see how fast it is with a literal number, as a benchmark
 SELECT Count(*) FROM commonWords WHERE Len(word)=5
INSERT INTO @log(WhatHappened) SELECT 'simple Query with literal number'--place at the start
 
--then see how long it takes if you transfer the 'constant' to a local variable
 DECLARE @NumberOfLetters INT=dbo.wordcount()
 SELECT Count(*) FROM commonWords WHERE Len(word)=@NumberOfLetters
INSERT INTO @log(WhatHappened) SELECT 'Same query but with value transferred from UDF to variable '
 
--Now we see how long with the scalar UDF that just passes the value back
 SELECT Count(*) FROM commonWords WHERE Len(word)=dbo.wordcounter(5)
iNSERT INTO @log(WhatHappened) SELECT 'Same but using a scalar function with parameter  '
 
-- And now with the use of a scalar UDF function as a global constant
 SELECT Count(*) FROM commonWords WHERE Len(word)=dbo.wordcount()
iNSERT INTO @log(WhatHappened) SELECT 'Same with a ''constant'' UD scalar function '
 
-- And now with the use of a schema-bound scalar UDF as a global constant
 SELECT Count(*) FROM commonWords WHERE Len(word)=dbo.wordcountSchemaBound()
iNSERT INTO @log(WhatHappened) SELECT 'Same with schema-bound ''constant'' UD scalar function'
--We'll now use a view to do the same thing
 SELECT Count(*) FROM commonWords
 INNER JOIN  dbo.WordCountView
 ON Len(word)=wordcount
iNSERT INTO @log(WhatHappened) SELECT 'Using a view containing a constant with inner join '
 
--We'll now use a view with a cross join to do the same thing
 SELECT Count(*) FROM commonWords
 CROSS JOIN  dbo.WordCountView
 where Len(word)=wordcount
iNSERT INTO @log(WhatHappened) SELECT 'Using a ''constant'' view with a cross join '
 
--and now with an inline table-valued function. Some functions are OK!
 SELECT Count(*) FROM commonWords
 INNER JOIN  dbo.WordCountTVF()
 ON Len(word)=wordcount
iNSERT INTO @log(WhatHappened) SELECT 'Using an inline TVF to provide a constant'
 
--we see if a different syntax makes a difference
 SELECT Count(*) FROM commonWords
 cross JOIN  dbo.WordCountTVF()
 WHERE Len(word)=wordcount
iNSERT INTO @log(WhatHappened) SELECT 'Using an inline TVF and cross join to provide a constant'
SELECT ending.whathappened AS test, DateDiff(ms, starting.whenItDid,ending.WhenItDid) [Time in ms] FROM @log starting
INNER JOIN @log ending ON ending.theorder=starting.TheOrder+1
--list out all the timings
GO
/* this is the end of the test section */
清單4

運(yùn)行此命令時(shí),我們驗(yàn)證查詢中使用常量的所有形式均產(chǎn)生相同的結(jié)果。時(shí)代非常清楚地表明問題是什么,問題的嚴(yán)重程度

幾乎不需要圖表來強(qiáng)調(diào)PE017的恐怖-const UDF的不正確使用。SQL Server執(zhí)行不受架構(gòu)限制的未經(jīng)驗(yàn)證的標(biāo)量UDF的方式非常謹(jǐn)慎(每行詢問“是否仍返回5? ”),速度慢了五十倍。

除了避免使用不受模式約束的標(biāo)量UDF外,該測(cè)試還表明,平均而言,在其他任何向查詢中獲取恒定值的方法之間,性能沒有真正的區(qū)別。在每種情況下,查詢執(zhí)行計(jì)劃都是相同的。

現(xiàn)在,我們通過使用拆卸部分結(jié)束,將所有內(nèi)容整理整齊放在我們的測(cè)試數(shù)據(jù)庫中。
IF Object_Id('dbo.Wordcount') IS NOT NULL
   DROP function dbo.Wordcount
GO
IF Object_Id('dbo.WordcountSchemaBound') IS NOT NULL
   DROP function dbo.WordcountSchemaBound
GO
IF Object_Id('dbo.Wordcounter') IS NOT NULL
   DROP function dbo.Wordcounter
GO
IF Object_Id('dbo.WordCountView') IS NOT NULL
   DROP view dbo.WordCountView
GO
IF Object_Id('dbo.WordCountTVF') IS NOT NULL
   DROP function dbo.WordCountTVF
GO
清單5

推薦建議

如果您使用未經(jīng)驗(yàn)證的標(biāo)量函數(shù),那么查詢將非常緩慢,因?yàn)闊o論是否具有參數(shù),您都將在每一行上執(zhí)行該查詢。

如果您面對(duì)大量使用標(biāo)量UDF作為全局常量的繼承代碼,則可以使用架構(gòu)綁定重做它們。但是,如果這些是全局變量,并且在實(shí)時(shí)系統(tǒng)中很少更改,那么我不會(huì)想到這種選擇,因?yàn)槿绻慌R時(shí)更改在約束或計(jì)算列中使用它的每個(gè)表,就無法更改模式綁定函數(shù),要?jiǎng)h除它們,請(qǐng)更改函數(shù),然后替換約束和計(jì)算列。

視圖或TVF的用途更加廣泛,所以我更傾向于使用它們來保存“全局”值。如果更改了這些內(nèi)容,則會(huì)記錄該更改,因?yàn)樗鼈冃枰狣DL更改。唯一的問題是在約束或計(jì)算列中只能使用標(biāo)量函數(shù)。如果使用表,那很好,但是請(qǐng)記住,更改常量不是DDL更改,因此您必須設(shè)置訪問權(quán)限以拒絕任何人更改權(quán)限,例如稅率!

試用下載>>>

SQL Prompt 使用教程>>>


想要購(gòu)買SQL Prompt正版授權(quán),或了解更多產(chǎn)品信息請(qǐng)點(diǎn)擊

標(biāo)簽:

本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn

文章轉(zhuǎn)載自:

為你推薦

  • 推薦視頻
  • 推薦活動(dòng)
  • 推薦產(chǎn)品
  • 推薦文章
  • 慧都慧問
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
利記足球官網(wǎng)(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機(jī)版登錄入口-最新版(已更新) 真人boyu·博魚滾球網(wǎng)(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機(jī)版登錄入口-最新版(已更新) 最大網(wǎng)上PM娛樂城盤口(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機(jī)版登錄入口-最新版(已更新) 正規(guī)雷火競(jìng)技官方買球(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機(jī)版登錄入口-最新版(已更新) 雷火競(jìng)技權(quán)威十大網(wǎng)(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機(jī)版登錄入口-最新版(已更新) boyu·博魚信譽(yù)足球官網(wǎng)(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機(jī)版登錄入口-最新版(已更新) 權(quán)威188BET足球網(wǎng)(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機(jī)版登錄入口-最新版(已更新) 正規(guī)188BET足球大全(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機(jī)版登錄入口-最新版(已更新) 成人欧美精品视频在线观看 | 成年女人色毛片免费看 | 精品国产成人国产在线观看 | 91高潮一区二区三区高潮九色 | 国产成人综合在线视频vr | 国产免费无码一区二区视频 | 爆乳少妇无码中出在线播放 | 精品人妻中文 | 18禁无码永久免费无限制网站 | a亚洲无码中字幕在线观看 a亚洲中文字幕人成影院 | 精品国产av一二三四区 | 国产无码在 | 国产自制在线观看视频 | 国产剧情精品 | 国产内射老熟女aaaa | 国产一区二区精品丝袜 | 国产无码在线看免费 | 国产一级毛片特级国产片 | 成人国产中文字幕 | 国色天香精品卡一卡2卡3卡4卡 | 国产精品免费va在线观看 | 精品无码卡通视频一区二区 | 精品一区heyzo在线播放 | 国产一级精品一区二区三区 | 国产精品男男视频一区二区三区 | av中文字幕精品一区二区久久久 | 国产人妻人伦精品1国产盗摄 | 2025最新国产自产精品 | 国产日韩欧美另类重口在线观看 | 国产午夜福利精品视频 | 国产成人无码精品久 | 国产精品无码av在线播放 | 精品国产一区二区三区四区vr | av在线网站无码不卡的 | 国产不卡福利片在 | 国产成人精品午夜福利在线观看 | 丰满人妻一区二区三区免费视频 | 国产熟女一区二区三区十视频 | 国产午夜福利不卡 | 国产高潮流白浆 | 国精产品一二二区视频 | 国产成年人免費黄色視頻 | 国内视频一区在线播放 | 国产精品毛片一区二区在线 | 国产极品网站在线观看 | 福利一区二区三区视频在线观看 | 国产精品免费一区二区在线观看 | 国产午夜福利九区在线观看 | 国产蜜臀视频在线观看 | 爆乳无码系列肉感 | 国产中文字幕一级片在线观看 | 国产日韩久久久久精品影 | 国产高清天干天天天 | 精品精品国产自在久国产 | 精品一级毛片一区2区3区 | 国产99re6热在线播放 | 国产色老太色老太在线观看 | 国产成人精品无码专区 | 精品丝袜国产在线播放 | 国产精品无码久久久久 | 91亚洲欧美一区二区三区 | 国产亚洲中文久久网久久综合 | 国产成年人在线观看 | 韩国无码av片在线 | 国产成人精品午夜福利av免费 | 国产精品免费观看视频 | 91精品人妻少妇无码影院 | 国产无码一区二区三 | 国产精品无码不卡视频 | 2025国精品天天看片 | 国自产拍精品超清在线 | 国产蜜臀一区二区三区亚洲 | 成人午夜毛片一区二区 | 91精品国产无线乱码在线 | 成人精品日本亚洲成熟 | 国产一区二区三区视频在线看 | 精品国产国偷自产 | 2025最新污污视频免费 | 国产毛片18片毛一级特黄 | 国产欧美精品另类又又 | 国产精品合集久久久久青苹果 | av无码勒比 | 精品无码av不卡一区二区三区 | 国产盗摄女厕美女嘘嘘 | 国产精品无码素人福利免费 | 国产精品无码素人福利不卡 | 国产福利片在线 | 国产3级在线观看 | 国产精品午夜自在在线精品 | 国产日韩精品一区二区在线播放 | 国产成人免费a在线资源 | 精品日韩在线三级色妞导航 | 国产91成人超清在线 | 国产午夜成人无码免费看不卡 | 国产三级国产精品国产专区 | 国产一区三区二区中文在线 | 91大神久久亚洲 | 国产精品女丝袜白丝袜 | 99久久精品美女高潮喷水 | 东京热tokyo综合久久精品 | 精品国产尤物 | av无码| av无码精品一区二区三区宅噜 | 国产a级毛片免费视频一区二区 | 国产人妻综合免费观看影院 | 91精品国产自产在线啪免费 | 丰满大爆乳波霸奶 | av免费在线播放网址 | 99国产视频 | 绯色一区二区 | 国产av熟女一区二区三区 | 国产成人亚洲综合无码18禁禁 | 97色伦在线影院 | a级毛片无码久久精品免费 a级毛片无码免费久久真人 | av中文字幕专区 | 精品国产免费av无码久久久 | 国产麻豆精品国产三级国产av | 大帝av在线一区二区三区 | 精品无码无在线观看 | 国内偷拍一区二区中文字幕av线上 | 国产视频一区二区三区 | 加勒比精品综合在线 | 国产视频一区二区在 | 91人妻人人做人碰人人爽九色 | 91精品国产乱码久 | 国产无码二区三区 | 国产在线观看a片免费看 | av免费网址在线 | 国产爆乳尤妮丝无码视频在线 | 91大神精品长腿在线观看网站 | 国产成在线观看免费视频成本 | 国产高清一区二区三区直播 | 18禁人看免费无遮挡网站不卡 | 国产精品专区第1页 | 国产91精品久线在线观看 | 国产午夜福利电影在线观看 | 国产精品日韩综合无码 | a级日本乱理伦片免费入口: | 国产内射在线激情一区 | 国产大片线上免费看 | 国产精品亚洲欧美—级久久精品 | 国产区第一页 | 国产精品视频色尤物yw | 国产福利一区二区三区在线观看 | www亚洲精品少妇裸乳一区 | 国产精品无码网 | 国产极品美女无套内射 | 国产精品日韩欧美一区二区三区 | 福利姬在线观看 | 国产一区二区三区精品专区 | 国偷自产一区二区免费视频 | 国产精品专区在线观看 | 成人精品视频成人影院 | 福利视频一区二区三区四区五区 | 国产高清不卡免费视 | 国产精品无码天堂2025 | 国产高潮丝袜熟女视频 | 99久久精品国产成人综合 | 国产欧美另类精品又又久久 | 国产精品无码久久久久成人影院 | 国产成人精品.一二 | 国产萌白酱喷水视频在线播放 | 成人免费www在线高清观看 | 国产亚洲精品4区在线观看 国产亚洲精品91 | 国产精品色欲av蜜臂在线观看 | 国产亚洲精品久久久美女 | 国产区视频在线网站 | 国产盗摄高清在线播放 | 91一区二区在线观看 | 92国产福利久久青青草原 | 国内精品久久无码人妻影院 | 丰满人妻一区二区三区视频 | 二区欧美人 | 成人在线免费观看网站 | 国产一线视频在线看 | 国产萌白酱喷水视 | 加勒比黑人网站 | 国产区香蕉精品系列在线观看不 | 成年午夜免费 | 懂色一区二区二区av免费观 | 国产成人精品cāo在线 | 国产熟睡乱子伦视频观看软件 | 国产成人av网站手机不卡 | 国产三级精品三级在线专区1 | 国产专区综合另类日韩一区 | 成人午夜视频精品一区 | 国产一区二区视频在线播放 | 国产精品熟女四五十路一区二区 | 成本人片无码中文字幕免费 | 91久久国产成人免费观看资源 | 爆乳无码一区二区在线观看ai | 高清成人爽a毛片在线播放 高清成人一区二区三区 | 国产超薄肉丝袜在线播放 | 国产一区二区三区在线免费观看 | 国产成人高清在线免费观 | 韩国级床戏大尺度在线观看 | 91久久人人妻人人澡人人爽 | 国产一区二区免费 | 99久久久国产精 | 国产在线观看精品不卡 | 韩国美女av一区二区三区四区 | 精品国产乱码九九九久久久 | 精品国产美女久久久久久久 | 国产一区在线观看免费 | 91九色视频无限观看免费 | 国产精品白浆在线观看免费 | 国产福利一区二区精品免费 | 国产亚洲成v人片在线观黄桃 | 国产精品v日韩精品v欧美精品v | 成人毛片十八女人毛片视频 | 国产亚洲专区在线观 | 精品国产黄页网站在线观看 | 高清一区高清二区视频 | 国产精品白丝av网站在线 | 成人在线观看完整版 | 国产综合亚洲区在线观看 | 精品无码免费视频 | 国产尤物aⅴ在线观看不卡 国产尤物av尤物在线看 | av在线男人 | 99国产精品 | 国产无码在线一二三 | 国产成人自拍视频在线观看 | 国产真实露脸多p视频播放 国产真实露脸精彩对白91 | 国产精品~右手影院 | 国产精品无码一级毛片 | 国产成人一区二区三区免费3 | 国产精品福利一区二区 | 国产高清无码在线观看 | 99久久九九社区精 | 国产成人av一区二区三区在线观看 | 国产专区日韩欧美 | 国产精品爆乳奶水无码视频免費 | 国产精品一卡 | 国产呦精品一区二区三区下载 | 国产一区二区三区视频精品 | 国产av综合第一页 | 高潮毛片无遮挡高清免费视频 | 国产精品无码午夜福利 | 国产黄页免费网站在线 | 2025最新亚洲中文字幕在线 | 99久久综合九九亚洲 | 国产精品久av福利在线观看 | 精品亚洲aⅴ在线观看 | 精品国产人妻一区二区三区 | 国产精品无码免费播放在线观看 | 国产主播国产精品自拍 | 成人区人妻 | 成人片黄色大片 | 国产午夜福利 | 国产精品六区久久综合亚洲av | 国产成人手机高清在线观看网站 | 国产av激情久久无码天堂 | 福利一区二区三区视 | 国产精品日产三级在线观看 | 国产精品成人无码a片免费网址 | 国产福利秒拍一区二区在线观看 | 国产成人美女福利在线观看 | 国产一区二区三区精品综合 | 国产成人无码av一区二区三区 | 国产va免费视频一区二区三区 | 国产精品高清视亚洲一区二区 | 国产精品无码一区二区aⅴ污美国 | 精品亚洲av乱码一区二区 | 高清不卡一区二区 | 国产欧美一级内射7乀 | 国产精品日韩无码中文字幕 | 国产午夜精品免费一区二区三区 | 国产精品无码不卡系列在线 | 国产精品一区在线播放 | 国产操逼视频免费看 | 高潮毛片无遮挡免费高清69 | 国产综合av | 精品午夜福利在线观看 | 国产av福利久久精品无码动漫 | av资源免费 | 国产精品无码免费专区午夜党 | 国产精品毛片无码久久 | 国产成人在线视频免费观看 | 国产日韩亚洲欧美 | 18国产精品白浆在线观看免费 | 国产偷伦视频片免费视频 | 91麻豆精品国产自产在线 | 国产无码专区精品 | 99久久久精品免费观看国产 | 国产成人无码精品久久久 | 成人免费无码视频在线网站 | av黄片夜晚在线观看 | 国产人妖精品视频一区 | 国产区精品一区二区 | 国产午夜亚洲精品一级 | 18禁成人黄网站 | 激情性无码视频在线观 | 国产精品高潮呻吟av | 国产午夜福利在线观看在 | 国产在线五月综合婷婷 | 国产美女免费牲交视频 | 国产另类图片 | 成人无码一区二区三区 | 国产av天堂无码一区二区三区 | 国产绿帽在线视频看 | 91久久91久久精品麻豆 | 国产精品沙发午睡系 | 国产午夜福利精品偷伦91 | 国产高清久久综 | 丰满爆乳少妇中文无码 | av无码国产片在线播放波多 | a级国产片在线观看 | 精品无码日韩国产不卡av | 岛国av无码免费无禁网站麦芽 | 国产熟女露脸大叫高潮 | 国产午夜a一级毛片 | 2025精品国偷自产免费观看 | 国产av无码专区亚洲av麻豆 | 国产精品成熟老女人 | 国产精品毛片久久久久 | 91麻豆免费国产在线 | 99精品国产九九国产精品 | 国产精品成人不卡在线观看 | 国产一区二区欧美丝袜 | 国产精品边做奶水狂喷无码 | 国产午夜无码精品免费看粉 | 国产精品美女久久久网av | 成人欧美一区在线视频在线观看 | 国女精品爽爽一区二区 | 国产二三区国产一级淫片a 国产二三无码区 | a级毛片无码免费真人久久 a级毛片无码兔费真人久久 | 国产美女精品自在线拍免费 | 黄色视频亚洲一区二区无码真爽 | 国产午夜福利在线永久视频 | 国产欧美成人精品第二区综合 | 国产成人免费ā片在线观看 | 国产成年女人人aa人视频高清 | 国产91最新欧美在线 | 岛国午夜视频 | 2025亚洲国产精品无码 | 91在线无码精品秘在线观看 | 国产91l在线播放 | 精品人妻一区二区三区 | av色伊人久久综合一区二区 | 国产精品白浆一区二区三 | 91国自产精品中文字幕亚洲 | 国产美女精品久久久久 | 成人做受120秒试看试看视频 | 91在线免费观看 | 京野结衣免费一区二区 | 国产亚洲精久久久久久无码浪潮 | 2025日本人人爽 | 国产成人毛片在线视频软件 | 国产99日韩精品第一页 | 二区三区在 | 国产在线无码观看一区二区 | 成人国产在线欧美精品 | 国产激情高清在线视频免费观看 | a级毛片免费高清毛片视频 a级毛片免费高清视频 | 91看片在线观看 | 国产精品色拉拉 | 国产精品十八禁一区二区三区 | 国产91丝袜播放动漫 | 国产精品午夜在线 | 成年人樱桃app下载安装 | 国产欧美国产精品第一区 | 国产麻豆叶一涵剧情在线观 | 国产成人综合久久精品下载 | 国产午夜精品久久久久婷婷 | 成在线人视频免费视频 | 国产精品无码三级久久久天美传媒 | 国产成人综合亚洲色就色 | 国产精品三级九九 | 国产午夜精品一区二区三区漫画 | 精品国产免费第一区二区 | 成人午夜国产理论片免费的 | 国产熟女丝袜高跟视频 | 国产一区二区三区日韩精品 | 国产放荡对白视频在线观看 | 精品人妻毛片免费视频 | 精品亚洲成a人片在线观看 精品亚洲成a人片在线观看少妇 | 国产精品一区二区av影院萌芽 | 国产午夜免费一区二区三区 | 成人在线欧美 | 99久久无码一区人妻 | 国产精品亚洲片在线va | av中文字幕在綫亚洲 | 国产精品三级国产专区 | 国产午夜av免费在线观看 | 按摩无码 | 国产成人垃圾片一区二区三区 | 精品无码国产社区野花在线观看 | 韩国免费理论片在线观看 | 国产日韩久久久精品影院首页 | 91一区二区三区 | 99精品少妇毛片 | 国产在线观看av直播 | 国产精品一区二区三区高清 | 国产成人禁片免费观看视频 | 91制服丝| 国产剧情麻豆mv | 成人影院www蜜桃网站 | 1000部啪啪未满十八勿入 | 精品国产美女久久网 | 国产精品人人爽人人做我的 | 国产激情婷婷丁香五月天 | 成人av在线播放免费 | 精品国产鲁一鲁一区二区交 | 国产成人综合美国十次 | 97人人模人人 | 91黑料精品国产 | 国产aⅴ无码精品一区二区 国产aⅴ无码精品一区二区三区 | 国产在线精品一区二区在线 | 国产亚洲成人三级 | av成人午夜无码一区二区 | 成人精品免费视频在线观看 | 国产精品传媒秘入口麻豆 | 99精品一区二区三区无码吞精 | 成人国产一区二区三区精品 | 国产中文字幕视频在线观看 | 国产免费私拍一区二区三区 | 国产成a人亚洲精v | 国产精品日韩无码大秀视频 | 精品国产一区二区三区av麻 | 国产精品乱码高清在线观看 | 高清无码一区二区在线观看吞精 | 东京熟一级片集 | 国产精品爽爽va在线观看无码 | 成人无码视频在线观看 | 国产精品丝袜自慰在线观看 | 国产成人69精品视频竹菊 | 爆乳一区二区三区无码 | 成人区人妻精品一区二区不卡视频 | 国产自产第一区c国产 | 国产成人a亚洲精v品无码软件下载 | 国产精品白嫩美女在线观看app | 精品国产你懂的在线 | 成人做色视频在线观看网站 | 国产一在线精品一区在线观看 | 国产无码专区精品 | 国产末成年女噜噜片 | 国产成人亚洲精品无码青青草原 | 国产a级片免费观看 | 国产视频一区二区高清免费 | 国产一区二区三区日韩 | 国产一级内谢a级高清毛片 国产一级内谢a级高清毛片古装 | 国产秘麻豆果冻传媒 | 国产97视频在线观看免费 | 国产成人免费高潮激情视频 | av免费不卡国产观看 | 国产人妻精品区一区二区三区 | 国产麻豆精品高清在线播放详情介绍 | 国产精品三级在线观看 | 国产午夜av无码无片久久午夜 | 91亚洲自偷手 | 成人午夜性a一级毛片免费 成人午夜亚洲精品无 | 高清欧美日韩一区二区三区在线观看 | 9a1v精品少妇一区二区三区 | 国产av无码专区亚洲版 | 国产一区二区三精品久久久 | 国产女主播野外在线观看 | 成人午夜电影免费完整在线看 | 国产尤物在线视精品亚洲 | 国产美女一区二区三区 | 国产午夜精品一区二区理论影院 | 国产欧美日韩亚洲αv | 国产午夜福 | 国产尤物在线视精品在亚洲 | 成人av无码国产在线 | 91精品久久久久久 | 高清无码人妻一区二区视频 | 国产精品一区二区免费在线观 | 国产精品美女久久久久网站 | 精品国产自在精品国产精华天 | 国精品人妻无码 | 国产精品女人呻吟白浆在线观看 | 国产毛片一区二区三区精品 | 国产美女口爆吞精系列 | 99久久国产精品免费热麻豆 | 91精品久久一区二区三区 | 国产盗摄精品一二区 | 国产对白刺激 | 国产精品成人免 | 1024中文| 国产高清吹潮免费视频 | 成人一区二区三区在线播放 | a级孕妇高清免费毛片 | 国产精品麻豆99久久久久久 | 国产欧洲日韩一区二区三区在 | 国产睡熟迷奷系列精品视频 | 韩国和日本免费不 | 激情欧美成人久久综合小说 | 国产亚洲欧美一区二区三区在 | av黄色| 国产精品制服丝袜另类 | 18禁成人黄网站免 | 国产日韩亚卅日韩v无码 | 国产午夜精品一区二区 | 91欧洲在线视精品在亚洲 | 国产精品熟女视频一区二区 | 国产原创精品国产专区 | 91在线国产手机在线 | 成年女人毛片免费观看97 | 国产成人精品亚洲一区二区三区 | 国产专区在线观看无码 | 国产精品偷伦免费观看的 | 寡妇高潮一级毛片 | 91福利视频免费 | 成年在线观看免费网站 | 精品国产91久久久久久黄无码 | 99久久国语露脸精品国产 | 苍井空一区二区三区av高清 | 成人欧美一区在线视频 | 国产白嫩尤物一区二区 | 国产精品欧美 | 国产蜜桃国产蜜桃 | 狠狠色婷婷久久一区二区 | 成人午夜毛片一区 | 国产爆乳无码av一区二区 | 国产免费高潮白浆二区三区 | www.国产一区二区 | 18禁白丝喷水视频w 18禁白丝喷水视频www | 精品国产无码大片在线看 | 国产午夜亚洲 | 精品无码久久久久国产动漫3d | 国产三级adc全集在线观看 | 69国产亚洲精品av久久 | 成人h动漫精品一区二区ji | 国产精品欧美视频另类专区 | 精品亚洲aⅴ在线观看 | 国产精品成人观看视 | 国产成人无码aⅴ片在线观看不卡 | 国产微拍精品一区二区 | 国产精品入口牛牛影视 | 国产av成人一区二区三区 | 国产在线一区二区三区av | 99久久久无码国产精品古装 | 国产成人久久久精品一区二区三区 | 国产专区在线播放 | www.国产成人在线观看 | 国产精品美女网站在线观看 | 精品国产免费久久无码 | 国产精品欧美在线观看 | 国产肥熟女视频一区二区视频 | 精品麻豆天美 | 国产主播资源在线播放 | 国产精品女人呻吟在线观看 | 91久久久久国产一区二区 | 国产v亚洲v天堂a手机版 | 国产在线一区二区三区免费大片 | 成人一区欧美高清夜夜片a 成人一区三区 | 国产综合精品swag | 18禁成人无遮羞网站免费 | 国产呦交精品免费视频 | 91精品国产麻豆91久久久久久 | 国产精品制服丝袜视频 | 91精品国产福利在线观看麻豆 | 国产成人高清精品亚洲 | aa片在线观看不加载 | 国产三级自拍视频 | 国产精品成人a在线观看网站。 | 国产精品一区不卡 | 精品视频一区二区在线 | 国产午夜精品一区二区三区四 | 激情欧美一区二区三区中文字幕 | 东京热久久精 | 国产另类ts人妖一 | 3p国产对白刺激在线视频 | 国产麻豆メ在线视频 | 国产成人啪精品视频网站午夜 | 东京热久久综合久久 | 国产成人精品第一区二区 | av在线tt国产 | 国产精品成人网站 | 国产成人综合伊人日韩 | 国产一区二区三区久久精品 | 2025国产精品一区二区在线 | 国产色婷婷免费视频在线观看 | 2025自拍偷区亚洲综合第一页 | 成人无码精品一区二区在线 | 国产爆乳美女娇喘呻吟 | 91无码人妻精品一区二区蜜桃 | 精品人妻一区二区三区夜夜嗨 | 韩国精品久久一区二区三区 | 成人免费一级毛片在线播放视频 | 国产a国产 | 18禁黄网站无码 | 国产精品无码专区在线播放 | av片免费大全在线观看不卡 | 国产高清午夜成人在线观看 | 国产亚洲曝欧美曝妖精品 | 国产在线一区视频 | 国产精品精品一级av片免费 | 国产精品高潮呻 | 国产91精选在线观看网站 | 国产一区二区三区四区观看 | 91久久久精品无码国产一区 | 国产成人综合亚洲专区 | 国产美女午夜区一区二区三区 | 精品国产免费久久无码 | 国产成人a国产在线观看 | 精品国产99久久久久久宅男i | 国产午夜毛片一区二区三区 | 国产麻豆剧传媒精品网站 | 97人妻天天爽夜夜爽二区 | 国产精品久免 | 国产精品一久久香蕉国 | 91视频官网国产 | 18禁黄污无遮挡无 | 国产精品无码播放 | 国产极品粉嫩馒头一线天 | 成人无码在线观看 | 国产精品色婷婷视频 | 国产口爆吞精在线视频 | 国产自国产在线观看免费 | 成人免费一区二区三区 | 国产综合av在线免费观看 | 国产精品白丝喷水在线观看 | 精品无码无码一级毛片免费 | 91伊人国产 | 国产区日韩区经验 | 91在线无码精品秘入口九色 | 国产激情视频在线观看的 | 国产美女黄色片网站 | 国产亚洲3p无码一区二区三区 | av中文字幕网免费观看 | 国产av旡码专区亚洲av苍井空 | 国产精品va无码二区 | 成人免费无码大片a毛片软件 | 国产高清精品在线中文字幕 | 91精品极 | 国产成人精品免费视频大全五级 | 国产成人涩涩屋视频在线 | 国产精品盗摄偷窥盗摄 | 东京热毛片无码dvd一二三区 | 99久久人妻精品 | 国产一区二区成人久久免费影院 | 国精产品一区一区三区糖心 | 国产超碰97久久人人操人人操 | 国产午夜亚洲精品理论片八戒 | 国产高清免费一级视频播放在线观看 | 国产互换人妻好紧hd无码 | 国产白洁有声在线播放 | 国产成人久久久久精品 | 国产综合精品中文第一 | 国产在线观看精品香蕉v区 国产在线观看精品一区二区 | 国产成年免费大片黄在线观看 | 国产aⅴ无码专区亚洲aⅴ毛 | 国产一区二区二区无码网站 | 国产国拍亚洲精品午夜不卡嘿嘿 | 国产精品精品国内自产拍 | 成人毛片一区二区 | 精品久久久久久无码人妻中文 | 国产成人精品久久二区二区 | 国产成a人亚洲精v品无码不卡 | 国产成人无码av一区二区在 | 国产成人精品aaa | 国产性爱无码高清视频 | 国产成人综合久久免费导航 | 国产熟女高潮精选视频 | 91精品国产闺蜜国产在线闺蜜 | 精品无码一区 | 国产国拍亚洲精品永久污 | 国产高清爆乳乱码女大 | 成人播放日韩在线播放视频视频 | 国产人视频成 | 成人精品视频一区二区三区 | 国产精品自拍色网视频 | 国产国语毛片在线看国产 | 国产二级在线 | 国产精品无码一级毛片app下载 | 精品国产线拍大陆久久尤物 | 国产女主播精品大秀系列在线 | a亚洲欧美中文日 | 成人精品久久久 | 成人欧美视频在线观看 | 国产精品啪啪一区二区三区 | 国产小视频网在线播放 | 国产一区二区电影在线观看 | 高清中文字幕在线 | 91人妻无码精品一区二区毛片 | 精品国产一区国产二区国产三区 | a片人人澡c片人人人妻蜜臀 | 91免费永久国产在线 | 成人无码av网站在线观看 | 国产一区二区三区无码观看 | 成人在线中文字幕 | 91午夜福利国产在 | 99久久一区二区精品 | 精品无码成人网站久久久久久 | 国产偷伦视频中文精品免费 | 成人亚洲国产欧美另类 | 2025久久精品国产免费 | 国产精品一区第二页尤自在拍 | a级毛片影院天天看 | 国产aⅴ无码精品一区二区 国产aⅴ无码精品一区二区三区 | 国产aⅴ夜夜欢一区二区三区 | 国产aⅴ一二三区无码视频 国产aⅴ一区 | 国产精品一亚洲av | 国产精品一区二区三区av | 成人免费播放视频 | 国产人妖ts在线视频网 | 国产专区精品 | 国产福利网站 | 91精选日韩综合永久入口 | 97人人添人人澡人人澡人人澡 | 91欧洲在线视精品在亚洲 | av在线不卡 | 国产美女口爆吞精一区二区 | 国产精品呻吟一区二区三区 | 国产福利视频一区二区三区 | 丰满多毛的大隂户 | 国产一区黄色视频 | 国产足脚恋在线观看视频 | 国产专区亚洲欧美另类在线91 | 精品国产美女在线一区二区三区 | 极品少妇被猛得白浆直流草莓视频 | 国产精品日日摸夜夜添夜夜添无 | 国产波霸爆乳一区二区 | 国产精品无码专区在线观看 | 9191精品国产免费久久电影 | 国产美女久久精品香蕉69 | 国产成人精品一区二区三区免费 | 国产精品亚洲日韩aⅴ在线观看 | 成人午夜视频在线观看免费 | 国产一区二区网站 | 97色小说天天射免费视频 | 成人h动漫在线播放本动漫 成人h精品动漫在线 | 国产午夜福利影院在线观看 | 国产av无码专区亚洲av手机 | 国产系列丝袜熟女精品视频 | 高清自拍亚洲精品二区 | 国产成人无码αα精品一区 | 91精品综合久久久久五月天 | 国产精品免费视频久久 | 国产成人av第一页 | 国产综合亚洲欧美另类久久久精品 | 91网红福 | 高清自拍亚洲精品二区 | 国产一区二区精品久久岳 | 黄色一区二区三区在线观看 | 成人欧美s视频 | a级毛片全部免费高清视频 a级毛片视频国产精品视频 | 国产精品动漫自慰一二三区 | 二区三区在线观看 | 国产亚洲欧美另类在线第1页 | 国产午夜无码精品免费看动漫 | 精品无码人妻夜人多侵犯18 | 91麻豆精品国产9 | 精品无码99| 高清国产无码乱伦 | 成人无码电影一区二区三区 | 国产午夜福 | 高清不卡日本 | 国产精品白嫩美女在线观看app | 爆乳在线观看无码av | 高h猛烈失禁潮喷a片在线观看 | 国产精品亚洲综合日韩在线 | 国产成人精品综合在线 | 国产欧色美视频综合 | 91视频国产精品免费观看 | 国产深夜福利精品一区二区 | 国精产品自线在拍在线精品 | 91精品无码国产在线观看一区 | www亚洲天堂网站.con | 成人综合亚洲欧美天堂 | 国产亚洲中文在线字幕 | 91久久夜色精品国产伊甸园 | 丰满女邻居的嫩苞张开视频 | 国产精品成人麻烦视频 | 国产成人黄色在线观看 | 国产高清亚洲一区二区三区 | 国产精品视频人人做人人爽 | 国产精品盗摄一区二区在线 | 国产午夜在线免费视频 | 国产激情一区 | av无码久久久久不卡免费网站 | 国产精品伦子一区二区三区 | 韩国久久九九精品 | 国产一区美女视频 | 国产麻无矿码直接观看 | 成人年无码av片在线观看 | 国产精品成aⅴ人片在线观看 | 国产一区日韩欧美 | 囯产私伦一区二区三区 | 成人精品视频免费 | 成人国内精品视频在线观看 | 国产最新精品一区二区三区 | 东京热一精品无码一二三 | 国产欧美国日产在线视频 | 国产麻豆蜜桃色精 | 99亚洲精品卡2卡三卡4卡2卡 | 国产福利酱在线观看萌白酱jk | 国产三级级在线观看大学生 | 国产日韩欧美另类精品色综合 | 激情欧美成人久久综合小说 | 91精品一区二区三区在线观看 | 国产高清一国产av麻豆网 | 91精品一区二区在线观看 | 国产白丝jk被疯狂输出免费 | 国产成人免费av一区二区 | 国产一区二区精品网站麻豆 | 97人妻无码一区二区精品免费 | 成人国产亚洲欧美一区 |