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

主頁(yè) > 知識(shí)庫(kù) > SQL Server實(shí)現(xiàn)自動(dòng)循環(huán)歸檔分區(qū)數(shù)據(jù)腳本詳解

SQL Server實(shí)現(xiàn)自動(dòng)循環(huán)歸檔分區(qū)數(shù)據(jù)腳本詳解

熱門標(biāo)簽:京華物流公司地圖標(biāo)注 奧威地圖標(biāo)注多個(gè)地方 優(yōu)質(zhì)地圖標(biāo)注 武漢長(zhǎng)沙外呼系統(tǒng)方法和技巧 百度地圖標(biāo)注不同路線 智能語(yǔ)音外呼系統(tǒng)選哪家 怎樣在地圖上標(biāo)注路線圖標(biāo) 千呼電銷機(jī)器人價(jià)格 外呼系統(tǒng)電銷專用

概述

大家應(yīng)該都知道在很多業(yè)務(wù)場(chǎng)景下我們需要對(duì)一些記錄量比較大的表進(jìn)行分區(qū),同時(shí)為了保證性能需要將一些舊的數(shù)據(jù)進(jìn)行歸檔。在分區(qū)表很多的情況下如果每一次歸檔都需要人工干預(yù)的話工程量是比較大的而且也容易發(fā)生紕漏。接下來(lái)分享一個(gè)自己編寫的自動(dòng)歸檔分區(qū)數(shù)據(jù)的腳本,原理是分區(qū)表和歸檔表使用相同的分區(qū)方案,循環(huán)利用當(dāng)前的文件組,話不多說(shuō)了,來(lái)一起看看詳細(xì)的介紹吧。

一、創(chuàng)建測(cè)試數(shù)據(jù)

----01創(chuàng)建文件組
USE [master]
GO
ALTER DATABASE [chenmh] ADD FILEGROUP [Group1]
GO
ALTER DATABASE [chenmh] ADD FILEGROUP [Group2]
GO
ALTER DATABASE [chenmh] ADD FILEGROUP [Group3]
GO
ALTER DATABASE [chenmh] ADD FILEGROUP [Group4]
GO
USE [master]
GO
ALTER DATABASE [chenmh] ADD FILE ( NAME = N'datafile1', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\datafile1.ndf' , SIZE = 8192KB , FILEGROWTH = 65536KB ) TO FILEGROUP [Group1]
GO
ALTER DATABASE [chenmh] ADD FILE ( NAME = N'datafile2', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\datafile2.ndf' , SIZE = 8192KB , FILEGROWTH = 65536KB ) TO FILEGROUP [Group2]
GO
ALTER DATABASE [chenmh] ADD FILE ( NAME = N'datafile3', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\datafile3.ndf' , SIZE = 8192KB , FILEGROWTH = 65536KB ) TO FILEGROUP [Group3]
GO
ALTER DATABASE [chenmh] ADD FILE ( NAME = N'datafile4', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\datafile4.ndf' , SIZE = 8192KB , FILEGROWTH = 65536KB ) TO FILEGROUP [Group4]
GO


----02創(chuàng)建分區(qū)函數(shù)
USE [chenmh]
GO
CREATE PARTITION FUNCTION [Pt_Range](BIGINT) AS RANGE RIGHT FOR VALUES (1000000, 2000000, 3000000)
GO

----03創(chuàng)建分區(qū)方案,分區(qū)方案對(duì)應(yīng)的文件組數(shù)是分區(qū)函數(shù)指定的數(shù)量+1
CREATE PARTITION SCHEME Ps_Range
AS PARTITION Pt_Range
TO (Group1, Group2, Group3, Group4);


---04創(chuàng)建表,指定的分區(qū)列的數(shù)據(jù)類型一定要和分區(qū)函數(shù)指定的列類型一致。
CREATE TABLE [dbo].[News](
 [id] [bigint] NOT NULL,
 [status] [int] NULL,
 CONSTRAINT [PK_News] PRIMARY KEY CLUSTERED 
(
 [id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [Ps_Range](id)
) ON [Ps_Range](id)

-----創(chuàng)建歸檔分區(qū)表
CREATE TABLE [dbo].[NewsArchived](
 [id] [bigint] NOT NULL,
 [status] [int] NULL,
 CONSTRAINT [PK_NewsArchived] PRIMARY KEY CLUSTERED 
(
 [id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [Ps_Range](id)
) ON [Ps_Range](id)

----插入測(cè)試數(shù)據(jù)
DECLARE @id INT 
SET @id=1
WHILE @id5001000
BEGIN
 INSERT INTO News VALUES(@id,@id%2)
 SET @id=@id+1

END

可以看到當(dāng)前總共有4個(gè)分區(qū),每一個(gè)分區(qū)定義的范圍區(qū)間是100萬(wàn),分區(qū)4我故意多插入了200多萬(wàn)的數(shù)據(jù)來(lái)驗(yàn)證自動(dòng)歸檔分區(qū)。

二、自動(dòng)歸檔分區(qū)腳本

CREATE PROCEDURE Pro_Partition_AutoArchiveData
(@PartitionTable VARCHAR(300),
@SwitchTable VARCHAR(300)
)
AS
BEGIN
DECLARE @FunName VARCHAR(100),@SchemaName VARCHAR(100),@MaxPartitionValue sql_variant

---根據(jù)歸檔表查找對(duì)應(yīng)的分區(qū)方案、分區(qū)函數(shù)、最小分區(qū)數(shù)、最大分區(qū)范圍值
SELECT 
DISTINCT
@FunName=MAX(pf.name),
@SchemaName=MAX(ps.name), 
@MaxPartitionValue=max(isnull(prv.value,0))
FROM sys.partitions p inner join sys.indexes i ON p.object_id=i.object_id and p.index_id=i.index_id
inner join sys.partition_schemes ps ON i.data_space_id=ps.data_space_id
inner join sys.destination_data_spaces dds ON ps.data_space_id=dds.partition_scheme_id and dds.destination_id=p.partition_number
inner join sys.data_spaces ds ON dds.data_space_id=ds.data_space_id
inner join sys.partition_functions pf ON ps.function_id=pf.function_id
LEFT join sys.partition_range_values prv ON pf.function_id=prv.function_id AND prv.boundary_id=p.partition_number-pf.boundary_value_on_right
LEFT join sys.partition_parameters pp ON prv.function_id=pp.function_id and prv.parameter_id=pp.parameter_id
LEFT join sys.types t ON pp.system_type_id=t.system_type_id and pp.user_type_id=t.user_type_id
WHERE OBJECT_NAME(p.OBJECT_ID)=@PartitionTable


DECLARE @MaxId BIGINT,@MinId BIGINT,@Sql NVARCHAR(MAX),@GroupName VARCHAR(100),@MinPartitionNumber INT
SET @Sql= N'SELECT @MaxId=MAX(id),@MinId=Min(id) FROM '+@PartitionTable
EXEC sp_executesql @Sql,N'@MaxId BIGINT out,@MinId BIGINT out',@MaxId OUT,@MinId OUT

SELECT @FunName AS FunName,@SchemaName AS SchemaName,@MaxPartitionValue AS MaxPartitionValue ,@MaxId AS MaxId,@MinId AS MinId

---判斷當(dāng)前表的最大的id是否已經(jīng)在最大的分區(qū)中
IF @MaxId>=@MaxPartitionValue
 BEGIN
 ----歸檔分區(qū)數(shù)據(jù),根據(jù)表的最小值找到它所屬的分區(qū).
 SET @Sql= N'SELECT @MinPartitionNumber=$PARTITION.'+@FunName+N'('+CONVERT(VARCHAR(30),@MinId)+N')';
 EXEC sp_executesql @Sql,N'@MinPartitionNumber INT out',@MinPartitionNumber OUT
 SET @Sql=N'ALTER TABLE ' +@PartitionTable+ N' SWITCH PARTITION '+CONVERT(VARCHAR(10),@MinPartitionNumber)+ N' TO ' +@SwitchTable+ N' PARTITION ' +CONVERT(VARCHAR(10),@MinPartitionNumber);
 --PRINT @Sql
 EXEC (@Sql)
 ---修改分區(qū)方案,增加新的分區(qū)對(duì)應(yīng)的文件組,根據(jù)最小的分區(qū)id找到對(duì)應(yīng)的文件組。
 SELECT 
 DISTINCT
 @GroupName=ds.name
 FROM sys.partitions p inner join sys.indexes i ON p.object_id=i.object_id and p.index_id=i.index_id
 inner join sys.partition_schemes ps ON i.data_space_id=ps.data_space_id
 inner join sys.destination_data_spaces dds ON ps.data_space_id=dds.partition_scheme_id and dds.destination_id=p.partition_number
 inner join sys.data_spaces ds ON dds.data_space_id=ds.data_space_id
 inner join sys.partition_functions pf ON ps.function_id=pf.function_id
 WHERE pf.name=@FunName AND ps.name=@SchemaName AND p.partition_number=@MinPartitionNumber
 SET @Sql=N'ALTER PARTITION SCHEME '+@SchemaName+N' NEXT USED '+@GroupName
 --PRINT @Sql
 EXEC (@Sql)
 ---修改分區(qū)函數(shù),增加新的分區(qū),增加新的分區(qū)范圍值,在現(xiàn)有的最大的值的基礎(chǔ)上加100萬(wàn)(需要和現(xiàn)有的分區(qū)函數(shù)的范圍保持一致)
 SET @MaxPartitionValue=CONVERT(BIGINT,@MaxPartitionValue)+1000000
 SET @Sql=N'ALTER PARTITION FUNCTION '+@FunName+N'('+N')'+N' SPLIT RANGE ('+CONVERT(VARCHAR(30),@MaxPartitionValue)+N')'
 --PRINT @Sql
 EXEC (@Sql)

 END


END

三、自動(dòng)歸檔分區(qū)數(shù)據(jù)

1.首次測(cè)試

EXEC Pro_Partition_AutoArchiveData 'news','NewsArchived';

注意:每調(diào)用一次歸檔一個(gè)最小分區(qū)的數(shù)據(jù)。

分區(qū)表的News分區(qū)1的數(shù)據(jù)被歸檔到了NewsArchived表中,且創(chuàng)建了分區(qū)5,分區(qū)5使用的是已歸檔的分區(qū)1的文件組,達(dá)到了循環(huán)利用文件組的效果。

2.再調(diào)用一次歸檔分區(qū)腳本

當(dāng)分區(qū)表最大的id小于最大的分區(qū)值時(shí)自動(dòng)歸檔分區(qū)腳本就不會(huì)生效。所以當(dāng)前的測(cè)試表數(shù)據(jù)還可以再歸檔分區(qū)3的數(shù)據(jù)。

3.經(jīng)過(guò)一段時(shí)間的運(yùn)行歸檔數(shù)據(jù)可能是這樣的效果

Group1→Group4→Group1→.......

四、腳本注意事項(xiàng)

      1.@PartitionTable和@SwitchTable表必須使用同名的分區(qū)方案和分區(qū)函數(shù),否則@SwitchTable就需要單獨(dú)修改分區(qū)方案和函數(shù),且表結(jié)構(gòu)完全一致。

      2.歸檔的表分區(qū)列數(shù)據(jù)類型必須是INT類型,且值是自增規(guī)律.

      3.分區(qū)歸檔作業(yè)在備份作業(yè)后執(zhí)行

      4.建議使用Right分區(qū),Left分區(qū)會(huì)出現(xiàn)有的最后一個(gè)分區(qū)文件組不會(huì)循環(huán)替換,一直處于分區(qū)的最后,比如Group1,Group2,Group3,Group1,Group2,Group3,Group1,Group4。期望的應(yīng)該是Group1,Group2,Group3,Group4,Group1,Group2,Group3,Group4,Group1

      5.注意我當(dāng)前的每個(gè)分區(qū)大小是100萬(wàn)和分區(qū)函數(shù)保持一致,如果范圍值不同,需要修改最末尾代碼的"修改分區(qū)函數(shù)"處代碼.

總結(jié)

當(dāng)前自動(dòng)歸檔分區(qū)腳本如果要拷貝去用還是得能完全理解每一段代碼,根據(jù)自己的業(yè)務(wù)做適當(dāng)?shù)男薷模吘箶?shù)據(jù)是無(wú)價(jià)的?。。?。最后只需要?jiǎng)?chuàng)建一個(gè)作業(yè)定期跑作業(yè)就行,重復(fù)執(zhí)行也不影響。

好了,以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

您可能感興趣的文章:
  • SQL server 2005的表分區(qū)
  • SQLSERVER 表分區(qū)操作和設(shè)計(jì)方法
  • SQLServer 通用的分區(qū)增加和刪除的算法
  • SQL Server根據(jù)分區(qū)表名查找所在的文件及文件組實(shí)現(xiàn)腳本

標(biāo)簽:天水 來(lái)賓 宿州 七臺(tái)河 防疫戰(zhàn)設(shè) 威海 益陽(yáng) 銅仁

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQL Server實(shí)現(xiàn)自動(dòng)循環(huán)歸檔分區(qū)數(shù)據(jù)腳本詳解》,本文關(guān)鍵詞  SQL,Server,實(shí)現(xiàn),自動(dòng),循環(huán),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SQL Server實(shí)現(xiàn)自動(dòng)循環(huán)歸檔分區(qū)數(shù)據(jù)腳本詳解》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于SQL Server實(shí)現(xiàn)自動(dòng)循環(huán)歸檔分區(qū)數(shù)據(jù)腳本詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    嫩草影院懂你的影院| 日韩一级片大全| 成人在线观看视频网站| 欧美日韩国产精品激情在线播放| 国产成人自拍视频在线观看| 国产精品88久久久久久| 国产经典欧美精品| 在线不卡中文字幕| 香蕉av777xxx色综合一区| 熟妇人妻系列aⅴ无码专区友真希| 中文字幕亚洲欧美日韩2019| 免费高清不卡av| 羞羞视频网站在线观看| 丰满少妇在线观看资源站| 激情五月色综合亚洲小说| 久久99精品久久久久久野外| 91精品综合久久久久久久久久久| 黑巨人与欧美精品一区| 牲欧美videos精品| 青青操在线视频| 蜜桃视频m3u8在线观看| 国产传媒欧美日韩| 色老板亚洲精品一区| 影音先锋电影在线观看| av大片免费观看| 深爱激情五月婷婷| 91在线视频18| 肉色超薄丝袜脚交| 日本国产精品视频| 国产麻豆精品一区二区三区v视界| 欧美视频完全免费看| 欧美精品一区二区三区免费播放| 日韩激情精品| 免费一级特黄特色大片| 亚洲天堂av网站| 色佬视频在线观看| 青青草成人网| 热re66久久精品国产99热| 激情成人综合网| 无码人妻一区二区三区在线视频| 日韩国产一区| 蜜桃久久精品一区二区| 国产视频在线观看一区| 色乱码一区二区三在线看| 亚洲美女尤物影院| 肥女人的一级毛片| 亚洲日本精品一区| 日韩欧美在线播放视频| 中文日产幕无线码一区二区| 亚洲国产成人影院播放| 亚洲一区尤物| 精品久久久久久无码人妻| 欧美在线观看网址综合| 88av在线| 日韩精品久久久毛片一区二区| 717影院理论午夜伦不卡久久| 天天插综合网| 偷窥自拍亚洲色图| 色婷婷精品久久二区二区密| 26uuu成人网| 成人av在线网| 日韩一级片在线观看| 青青青在线视频免费观看| 天天操天天爱天天爽| 日韩精品午夜| 国产在线视频第一页| 在线视频国内一区二区| 国产性70yerg老太| 看全色黄大色大片| 午夜国产福利在线观看| 国产色91在线| 综合久久国产| 天天干,天天操,天天射| 亚洲一级黄色录像| 九九热这里有精品视频| 欧美日本网站| www.男人天堂.com| 成人看片黄a免费看视频| **欧美日韩vr在线| 欧美久久影院| 免费在线观看av的网站| 欧美日韩国产三级| 中文字幕av一区| 小香蕉视频在线| 欧美自拍视频| 欧美亚洲免费在线| 欧美又粗又长又爽做受| 亚洲国产91色在线| 免费在线一区观看| 成人一级福利| 日本视频在线一区| 91黑丝在线观看| 成人三级av| 调教一区二区| 中文字幕一区二区三区四区| 成人免费高清在线| 亚洲影视中文字幕| 欧美日韩在线播放三区| 波多野在线播放| 无码人妻精品一区二区蜜桃网站| 亚洲成a人无码| 国产精品久久久久久福利一牛影视| 欧美一级片免费播放| 国产一区在线观看麻豆| 亚洲欧美综合视频| 精品freesex老太交| 国产专区一区| 毛片网站免费哦| 久久精品一区二区三区四区五区| 国产成人精品一区二区三区福利| 精产国品一区二区三区| 久久久女人电视剧免费播放下载| 日韩在线视频一区| 福利在线导航136| av网站大全在线| 人妻少妇精品无码专区二区| 国产巨乳在线观看| 97视频在线观看免费高清完整版在线观看| 视频在线一区二区三区| 最近中文字幕mv第三季歌词| 99久久人妻无码中文字幕系列| 91在线国产电影| 五月综合激情日本mⅴ| 激情综合亚洲精品| 国产精品爽爽爽爽爽爽在线观看| 国内外成人在线| 国产精品国产馆在线真实露脸| 亚洲人午夜射精精品日韩| 欧美黑人精品一区二区不卡| 欧美另类videoxo高潮| 日韩视频免费观看高清完整版在线观看| 国产免费区一区二区三视频免费| 91九色蝌蚪91por成人| 午夜精品国产精品大乳美女| 欧美综合视频在线| 美女免费视频黄| 国产二区在线播放| 日本午夜激情视频| 国产伦精品一区| 91精品视频网| 久久免费公开视频| 久草免费福利在线| 国产porny蝌蚪视频| 午夜国产在线| 午夜精品在线免费观看| 香蕉久久精品| 成人亚洲网站| 免费福利视频一区| 亚洲欧美激情在线视频| 国产精品最新在线观看| 欧美.com| 亚洲永久免费网站| 精品欧美在线观看| 一级毛片高清视频| 久久久久久久久免费| 最新中文字幕在线观看| 国产私拍福利精品视频二区| 欧美精品在线观看一区二区| 久色视频在线观看| 欧美国产日韩一区| www.黄色小说.com| 日韩在线视频免费| 久久久久久久久久久99999| 亚洲黄色小视频在线观看| 中文字幕在线一区| 国产精品第一页在线| 欧美精品一区免费| 欧美国产欧美亚州国产日韩mv天天看完整| 天天爽夜夜爽夜夜爽| 热99久久精品| 成年人在线观看av| 97热精品视频官网| 在线精品日韩| 你懂的视频在线看| 18视频在线观看| 成人全视频免费观看在线看| 青青草精品视频在线观看| 三级视频在线播放| 国产女人伦码一区二区三区不卡| 国产精品一国产精品k频道56| 天天综合网天天| 狠狠噜噜久久| 一区二区三区日韩欧美精品| 成人h猎奇视频网站| 国产精品草莓在线免费观看| 国产亚洲精品一区二区| 国产成人在线视频免费观看| 亚洲欧美日韩国产成人| 日本在线不卡一区| 这里只有精品在线| 日本少妇毛茸茸高潮| 在线国产91| 欧美video巨大粗暴18| 波多野结衣 久久| 很黄的网站在线观看| 国内精品久久久久久影院8f| 久久久久久高清| 日韩欧美专区| wwwxxxx国产| 国产精彩视频在线观看免费蜜芽| 日本五十熟hd丰满| 亚洲美女在线视频| 国产又爽又黄ai换脸| 日韩视频免费直播| 亚洲18女电影在线观看| 女生裸体无遮挡天堂网站免费| 五十路亲子中出在线观看| 极品校花啪啪激情久久| 综合视频在线观看| 国严精品久久久久久亚洲影视| 国产乡下妇女做爰视频| 日韩三级.com| 乱亲女h秽乱长久久久| 在线观看中文字幕不卡| 亚洲蜜桃精久久久久久久久久久久| 精品久久久久久久中文字幕| 97香蕉久久超级碰碰高清版| 91片黄在线观看| 中文字幕乱码一区二区| 91免费版黄色| 加勒比在线一区二区三区观看| 国产成人高清| 国产精品99久久久久久久久久久久| 日本一区免费在线观看| 东热在线免费视频| 天天干天天操天天干天天操| 免费观看v片在线观看| 欧美一区二区三区成人片在线| 悠悠资源网亚洲青| 自拍偷拍免费精品| 免费观看一二区视频网站| 日本乱人伦a精品| 亚洲综合视频在线播放| 国产亚洲欧美日韩高清| 亚洲欧美卡通动漫| 亚洲激情丁香| 美女主播视频一区| 国产美女极品在线| 欧美不卡在线观看| 国产精品视频免费观看www| 日韩 欧美 视频| 久久精品99国产精品酒店日本| 国产69久久| 色欲AV无码精品一区二区久久| 国产伦精品一区二区三区| 岛国av免费在线| 暴力调教一区二区三区| 亚洲乱码精品| 欧美精品手机在线| av中文字幕在线观看第一页| 五月婷婷综合色| 欧美人牲a欧美精品| 成人精品一区二区三区四区| 中文一区二区完整视频在线观看| 美女又爽又黄| 久久国产精品国语对白| 国产高清一区二区三区| 男人女人拔萝卜视频| 国产精品久久久久久久免费| 久久综合久久综合这里只有精品| 国模无码视频一区二区三区| 成人黄色777网| 男男受被啪到高潮自述| 欧美高清电影在线看| 91亚洲精品久久久蜜桃| 亚洲国产日韩欧美在线| 亚洲影视在线播放| 欧美午夜精品理论片| 国产精品精品软件男同| 国产在线综合视频| 91一区二区在线| 一区二区成人免费视频| 天天色av.com| 日韩无码精品一区二区三区| 中文字幕人成人乱码| 精品久久久久久久久久久久久久久久| 蜜桃久久影院| 忘忧草在线日韩www影院| 久久久久无码精品国产| 国产精品一区二区x88av| 婷婷六月国产精品久久不卡| 亚洲av无码精品一区二区| 国产电影一区二区三区爱妃记| 国产精品亚洲综合久久| 久久久久麻豆v国产精华液好用吗| 欧美亚洲网站| 粉嫩高清一区二区三区精品视频| 亚洲欧美中文日韩v在线观看| 日本精品一区| 最近中文字幕一区二区| 日韩av在线天堂| 欧美日韩亚洲精品一区二区三区| 邻家有女韩剧在线观看国语| 一区二区三区在线电影| 少妇一级淫片免费看| 国产日产久久高清欧美一区| 中文字幕 亚洲一区| 免费在线观看的电影网站| 国产成人一区在线| 国产肥臀一区二区福利视频| 国产精品亚洲不卡a| 国产日产亚洲精品系列| 91成人在线播放| 国产老女人av| 六十路息与子猛烈交尾| 欧美日韩一区在线观看| 寂寞少妇一区二区三区| 欧美人体做爰大胆视频| 午夜激情成人网| 亚洲美女在线观看| 国产精品热视频| 欧美videosex性欧美黑吊| 国产精品美女| 美洲精品一卡2卡三卡4卡四卡| av大片在线| 久久福利精品| 操人视频欧美| 亚洲成人激情在线| 欧美aaaaa成人免费观看视频| 欧美激情aaa| 精品xxxxxbbbb欧美中文| 亚洲精品不卡| 亚洲人成网站色在线观看| 最新国产在线观看| 美女高潮黄又色高清视频免费| 国产又粗又长又黄的视频| 欧州一区二区三区| 亚洲欧美在线精品|