亚洲免费不卡_在线视频精品_国产尤物精品_久久久久网址_久久精品91_欧美va天堂在线_狠狠入ady亚洲精品_亚洲午夜精品福利_国产精品草草_午夜精品久久99蜜桃的功能介绍

SQL Server DBA日常檢查常用SQL
來源:易賢網(wǎng) 閱讀:1836 次 日期:2014-05-12 15:18:30
溫馨提示:易賢網(wǎng)小編為您整理了“SQL Server DBA日常檢查常用SQL”,方便廣大網(wǎng)友查閱!

1、數(shù)據(jù)庫

代碼如下:

--所有數(shù)據(jù)庫的大小

exec sp_helpdb

--所有數(shù)據(jù)庫的狀態(tài)

select name,

user_access_desc, --用戶訪問模式

state_desc, --數(shù)據(jù)庫狀態(tài)

recovery_model_desc, --恢復(fù)模式

page_verify_option_desc, --頁檢測(cè)選項(xiàng)

log_reuse_wait_desc --日志重用等待

from sys.databases

--某個(gè)數(shù)據(jù)庫的大小:按頁面計(jì)算空間,有性能影響,基本準(zhǔn)確,有時(shí)不準(zhǔn)確

use test

go

exec sp_spaceused

go

--可以@updateusage = 'true',會(huì)運(yùn)行dbcc updateusage

exec sp_spaceused @updateusage = 'true'

--對(duì)某個(gè)數(shù)據(jù)庫,顯示目錄視圖中的頁數(shù)和行數(shù)錯(cuò)誤并更正

DBCC UPDATEUSAGE('test')

2、數(shù)據(jù)文件

代碼如下:

--查看某個(gè)數(shù)據(jù)庫中的所有文件及大小

sp_helpfile

--查看所有文件所在數(shù)據(jù)庫、路徑、狀態(tài)、大小

select db_name(database_id) dbname,

type_desc, --數(shù)據(jù)還是日志

name, --文件的邏輯名稱

physical_name, --文件的物理路徑

state_desc, --文件狀態(tài)

size * 8.0/1024 as '文件大小(MB)'

from sys.master_files

--按區(qū)extent計(jì)算空間,沒有性能影響,基本準(zhǔn)確,把TotalExtents*64/1024,單位為MB

--同時(shí)也適用于計(jì)算tempdb的文件大小,但不包括日志文件

dbcc showfilestats

3、日志文件

代碼如下:

--查看日志文件所在數(shù)據(jù)庫、路徑、狀態(tài)、大小

select db_name(database_id) dbname,

type_desc, --數(shù)據(jù)還是日志

name, --文件的邏輯名稱

physical_name, --文件的物理路徑

state_desc, --文件狀態(tài)

size * 8.0/1024 as '文件大小(MB)'

from sys.master_files

where type_desc = 'LOG'

--所有數(shù)據(jù)庫的日志的大小,空間使用率

dbcc sqlperf(logspace)

4、數(shù)據(jù)文件、日志文件的I/O統(tǒng)計(jì)信息

代碼如下:

--數(shù)據(jù)和日志文件的I/O統(tǒng)計(jì)信息,包含文件大小

select database_id,

file_id,

file_handle, --windows文件句柄

sample_ms, --自從計(jì)算機(jī)啟動(dòng)以來的毫秒數(shù)

num_of_reads,

num_of_bytes_read,

io_stall_read_ms, --等待讀取的時(shí)間

num_of_writes,

num_of_bytes_written,

io_stall_write_ms,

io_stall, --用戶等待文件完成I/O操作所用的總時(shí)間

size_on_disk_bytes --文件在磁盤上所占用的實(shí)際字節(jié)數(shù)

from sys.dm_io_virtual_file_stats(db_id('test'), --數(shù)據(jù)庫id

1 ) --數(shù)據(jù)文件id

union all

select database_id,

file_id,

file_handle, --windows文件句柄

sample_ms, --自從計(jì)算機(jī)啟動(dòng)以來的毫秒數(shù)

num_of_reads,

num_of_bytes_read,

io_stall_read_ms, --等待讀取的時(shí)間

num_of_writes,

num_of_bytes_written,

io_stall_write_ms,

io_stall, --用戶等待文件完成I/O操作所用的總時(shí)間

size_on_disk_bytes --文件在磁盤上所占用的實(shí)際字節(jié)數(shù)

from sys.dm_io_virtual_file_stats( db_id('test'), --數(shù)據(jù)庫id

2 ) --日志文件id

5、對(duì)象,包括:表、索引、索引視圖等

代碼如下:

--不一定準(zhǔn)確:某個(gè)表的行數(shù),保留大小,數(shù)據(jù)大小,索引大小,未使用大小

exec sp_spaceused @objname ='temp_lock'

--準(zhǔn)確:但有性能影響

exec sp_spaceused @objname ='temp_lock',

@updateusage ='true'

--按頁統(tǒng)計(jì),沒有性能影響,有時(shí)不準(zhǔn)確

/*======================================================

一次計(jì)算多個(gè)對(duì)象的空間使用情況

sys.dm_db_partition_stats返回當(dāng)前數(shù)據(jù)庫中每個(gè)分區(qū)(表和索引)的頁和行計(jì)數(shù)信息

========================================================*/

select o.name,

sum(p.reserved_page_count) as reserved_page_count, --保留頁,包含表和索引

sum(p.used_page_count) as used_page_count, --已使用頁,包含表和索引

sum(case when p.index_id <2

then p.in_row_data_page_count +

p.lob_used_page_count +

p.row_overflow_used_page_count

else p.lob_used_page_count +

p.row_overflow_used_page_count

end) as data_pages, --數(shù)據(jù)頁,包含表中數(shù)據(jù)、索引中的lob數(shù)據(jù)、索引中的行溢出數(shù)據(jù)

sum(case when p.index_id < 2

then p.row_count

else 0

end) as row_counts --數(shù)據(jù)行數(shù),包含表中的數(shù)據(jù)行數(shù),不包含索引中的數(shù)據(jù)條目數(shù)

from sys.dm_db_partition_stats p

inner join sys.objects o

on p.object_id = o.object_id

where p.object_id= object_id('表名')

group by o.name

--按頁或區(qū)統(tǒng)計(jì),有性能影響,準(zhǔn)確

--顯示當(dāng)前數(shù)據(jù)庫中所有的表或視圖的數(shù)據(jù)和索引的空間信息

--包含:邏輯碎片、區(qū)碎片(碎片率)、平均頁密度

dbcc showcontig(temp_lock)

--SQL Server推薦使用的動(dòng)態(tài)性能函數(shù),準(zhǔn)確

select *

from sys.dm_db_index_physical_stats(

db_id('test'), --數(shù)據(jù)庫id

object_id('test.dbo.temp_lock'), --對(duì)象id

null, --索引id

null, --分區(qū)號(hào)

'limited' --default,null,'limited','sampled','detailed',默認(rèn)為'limited'

--'limited'模式運(yùn)行最快,掃描的頁數(shù)最少,對(duì)于堆會(huì)掃描所有頁,對(duì)于索引只掃描葉級(jí)以上的父級(jí)頁

--'sampled'模式會(huì)返回堆、索引中所有頁的1%樣本的統(tǒng)計(jì)信息,如果少于1000頁,那么用'detailed'代替'sampled'

--'detailed'模式會(huì)掃描所有頁,返回所有統(tǒng)計(jì)信息

)

--查找哪些對(duì)象是需要重建的

use test

go

if OBJECT_ID('extentinfo') is not null

drop table extentinfo

go

create table extentinfo

( [file_id] smallint,

page_id int,

pg_alloc int,

ext_size int,

obj_id int,

index_id int,

partition_number int,

partition_id bigint,

iam_chain_type varchar(50),

pfs_bytes varbinary(10)

)

go

/*====================================================================

查詢到的盤區(qū)信息是數(shù)據(jù)庫的數(shù)據(jù)文件的盤區(qū)信息,日志文件不以盤區(qū)為單位

命令格式: DBCC EXTENTINFO(dbname,tablename,indexid)

DBCC EXTENTINFO('[test]','extentinfo',0)

======================================================================*/

insert extentinfo

exec('dbcc extentinfo(''test'') ')

go

--每一個(gè)區(qū)有一條數(shù)據(jù)

select file_id,

obj_id, --對(duì)象ID

index_id, --索引id

page_id, --這個(gè)區(qū)是從哪個(gè)頁開始的,也就是這個(gè)區(qū)中的第一個(gè)頁面的頁面號(hào)

pg_alloc, --這個(gè)盤區(qū)分配的頁面數(shù)量

ext_size, --這個(gè)盤區(qū)包含了多少頁

partition_number,

partition_id,

iam_chain_type, --IAM鏈類型:行內(nèi)數(shù)據(jù),行溢出數(shù)據(jù),大對(duì)象數(shù)據(jù)

pfs_bytes

from extentinfo

order by file_id,

OBJ_ID,

index_id,

partition_id,

ext_size

/*=====================================================================================================

數(shù)據(jù)庫的數(shù)據(jù)文件的盤區(qū)信息,通過計(jì)算每個(gè)對(duì)象理論上區(qū)的數(shù)量和實(shí)際數(shù)量,如果兩者相差很大,

那就應(yīng)該重建對(duì)象.

1.每一條記錄就是一個(gè)區(qū)

2.如果pg_alloc比ext_size小,也就是實(shí)際每個(gè)區(qū)分配的頁數(shù)小于理論上這個(gè)區(qū)的頁數(shù),

那么就會(huì)多一條記錄,把本應(yīng)該屬于這個(gè)區(qū)的頁放到多出來的這條記錄對(duì)應(yīng)的區(qū)中,

那么原來只有一條記錄(也就是一個(gè)區(qū)),現(xiàn)在就有2條記錄(也就是2個(gè)區(qū)),

導(dǎo)致實(shí)際的區(qū)數(shù)量2大于理論上的區(qū)數(shù)量1.

========================================================================================================*/

select file_id,

obj_id,

index_id,

partition_id,

ext_size,

count(*) as '實(shí)際區(qū)的個(gè)數(shù)',

sum(pg_alloc) as '實(shí)際包含的頁數(shù)',

ceiling(sum(pg_alloc) * 1.0 / ext_size) as '理論上的區(qū)的個(gè)數(shù)',

ceiling(sum(pg_alloc) * 1.0 / ext_size) / count(*) * 100.00 as '理論上的區(qū)個(gè)數(shù) / 實(shí)際區(qū)的個(gè)數(shù)'

from extentinfo

group by file_id,

obj_id,

index_id,

partition_id,

ext_size

having ceiling(sum(pg_alloc)*1.0/ext_size) < count(*)

--過濾: 理論上區(qū)的個(gè)數(shù) < 實(shí)際區(qū)的個(gè)數(shù),也就是百分比小于100%的

order by partition_id, obj_id, index_id, [file_id]

6、tempdb數(shù)據(jù)庫

代碼如下:

--tempdb數(shù)據(jù)庫的空間使用

/*======================================================

tempdb中包含的對(duì)象:

用戶對(duì)象:是用戶顯式創(chuàng)建的,這些對(duì)象位于用戶會(huì)話的作用域,

可以位于創(chuàng)建對(duì)象的例程(存儲(chǔ)過程、觸發(fā)器、函數(shù))的作用域中。

1.用戶定義的表、索引

2.系統(tǒng)表、索引

3.全局臨時(shí)表、索引

4.局部臨時(shí)表、索引

5.表變量

6.表值函數(shù)中返回的表

內(nèi)部對(duì)象:是根據(jù)需要由SQL Server數(shù)據(jù)庫引擎創(chuàng)建的,用于處理SQL Server語句,

內(nèi)部對(duì)象可以在語句作用域中創(chuàng)建、刪除。

每個(gè)內(nèi)部對(duì)象至少需要9個(gè)頁面,一個(gè)IAM頁,一個(gè)區(qū)包含了8個(gè)頁。

1.游標(biāo)、假脫機(jī)操作、臨時(shí)的大型對(duì)象(LOB),存儲(chǔ)的工作表

2.哈希聯(lián)接、哈希聚合操作的工作文件

3.如果設(shè)置了sort_in_tempdb選項(xiàng),那么創(chuàng)建、重新生成索引的重建排序結(jié)果存放在tempdb;

group by、order by、union操作的中間結(jié)果。

版本存儲(chǔ)區(qū):是數(shù)據(jù)頁的集合,包含了支持行版本控制功能的所需的數(shù)據(jù),主要支持快照事務(wù)隔離級(jí)別,

以及一些其他的提高數(shù)據(jù)庫并發(fā)性能的新功能。

1.公用版本存儲(chǔ)區(qū):在使用快照隔離級(jí)別、已提交讀隔離級(jí)別的數(shù)據(jù)庫中,由數(shù)據(jù)修改事務(wù)生成的行版本。

2.聯(lián)機(jī)索引生成版本存儲(chǔ)區(qū):為了實(shí)現(xiàn)聯(lián)機(jī)索引操作而為數(shù)據(jù)修改事務(wù)生成的行版本,

多個(gè)活動(dòng)結(jié)果集,after觸發(fā)器生成的行版本。

上面也提到了,由于sys.allocation_units和sys.partitions視圖沒有記錄tempdb中的內(nèi)部對(duì)象、版本存儲(chǔ)區(qū)

所以這2個(gè)視圖和sp_spaceused,不能準(zhǔn)確反應(yīng)出tempdb的空間使用。

分析tempdb現(xiàn)有的工作負(fù)載:

1.設(shè)置tempdb的自動(dòng)增長

2.通過模擬單獨(dú)的查詢、工作任務(wù),監(jiān)控tempdb空間使用

3.通過模擬執(zhí)行一些系統(tǒng)維護(hù)操作(重新生成索引),監(jiān)控tempdb空間使用

4.根據(jù)2和3中tempdb的空間使用量,預(yù)測(cè)總工作負(fù)荷會(huì)使用的空間,并針對(duì)任務(wù)的并發(fā)度調(diào)整這個(gè)值.

5.根據(jù)4得到的值,設(shè)置生成環(huán)境中tempdb的初始大小,并開啟自動(dòng)增長.

另外,tempdb的文件個(gè)數(shù)和大小,不僅需要滿足實(shí)際使用需要,還要考慮性能優(yōu)化.

監(jiān)控tempdb的空間使用方法:

1.可以通過SQL Trace來跟蹤,但是由于不能預(yù)期造成大量使用tempdb語句在什么時(shí)候運(yùn)行,

而且SQL Trance操作比較昂貴,如果一直開著會(huì)產(chǎn)生大量的跟蹤文件,對(duì)硬盤的負(fù)擔(dān)也比較重,一般不用.

2.輕量級(jí)的監(jiān)控是通過一定時(shí)間間隔運(yùn)行能夠監(jiān)控系統(tǒng)運(yùn)行的dbcc命令、動(dòng)態(tài)性能視圖-函數(shù),

把結(jié)果記錄在文件中,這對(duì)于很繁忙的系統(tǒng)是不錯(cuò)的選擇。

========================================================*/

Select DB_NAME(database_id) as DB,

max(FILE_ID) as '文件id',

SUM (user_object_reserved_page_count) as '用戶對(duì)象保留的頁數(shù)', ----包含已分配區(qū)中的未使用頁數(shù)

SUM (internal_object_reserved_page_count) as '內(nèi)部對(duì)象保留的頁數(shù)', --包含已分配區(qū)中的未使用頁數(shù)

SUM (version_store_reserved_page_count) as '版本存儲(chǔ)保留的頁數(shù)',

SUM (unallocated_extent_page_count) as '未分配的區(qū)中包含的頁數(shù)', --不包含已分配區(qū)中的未使用頁數(shù)

SUM(mixed_extent_page_count) as '文件的已分配混合區(qū)中:已分配頁和未分配頁' --包含IAM頁

From sys.dm_db_file_space_usage

Where database_id = 2

group by DB_NAME(database_id)

--能夠反映當(dāng)時(shí)tempdb空間的總體分配,申請(qǐng)空間的會(huì)話正在運(yùn)行的語句

SELECT

t1.session_id,

t1.internal_objects_alloc_page_count,

t1.user_objects_alloc_page_count,

t1.internal_objects_dealloc_page_count ,

t1.user_objects_dealloc_page_count,

t.text

from sys.dm_db_session_space_usage t1 --反映每個(gè)session的累計(jì)空間申請(qǐng)

inner join sys.dm_exec_sessions as t2

on t1.session_id = t2.session_id

inner join sys.dm_exec_requests t3

on t2.session_id = t3.session_id

cross apply sys.dm_exec_sql_text(t3.sql_handle) t

where t1.internal_objects_alloc_page_count>0 or

t1.user_objects_alloc_page_count >0 or

t1.internal_objects_dealloc_page_count>0 or

t1.user_objects_dealloc_page_count>0

--返回tempdb中頁分配和釋放活動(dòng),

--只有當(dāng)任務(wù)正在運(yùn)行時(shí),sys.dm_db_task_space_usage才會(huì)返回值

--在請(qǐng)求完成時(shí),這些值將按session聚合體現(xiàn)在SYS.dm_db_session_space_usage

select t.session_id,

t.request_id,

t.database_id,

t.user_objects_alloc_page_count,

t.internal_objects_dealloc_page_count,

t.internal_objects_alloc_page_count,

t.internal_objects_dealloc_page_count

from sys.dm_db_task_space_usage t

inner join sys.dm_exec_sessions e

on t.session_id = e.session_id

inner join sys.dm_exec_requests r

on t.session_id = r.session_id and

t.request_id = r.request_id

更多信息請(qǐng)查看IT技術(shù)專欄

更多信息請(qǐng)查看數(shù)據(jù)庫
易賢網(wǎng)手機(jī)網(wǎng)站地址:SQL Server DBA日常檢查常用SQL
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn)

版權(quán)所有:易賢網(wǎng)

亚洲免费不卡_在线视频精品_国产尤物精品_久久久久网址_久久精品91_欧美va天堂在线_狠狠入ady亚洲精品_亚洲午夜精品福利_国产精品草草_午夜精品久久99蜜桃的功能介绍
激情91久久| 国语精品中文字幕| 欧美日韩一视频区二区| 欧美精品观看| 日韩午夜视频在线观看| 香蕉国产精品偷在线观看不卡| 国产麻豆综合| 国产精品swag| 亚洲一区二区三区欧美| 久久一区国产| 亚洲激情亚洲| 久久久久久久欧美精品| 一区免费视频| 久久免费高清| 999亚洲国产精| 午夜久久99| 亚洲日本视频| 欧美午夜精品久久久久免费视| 一区二区精品国产| 欧美日韩国产综合视频在线| 夜夜夜久久久| 欧美午夜精品久久久久免费视| 亚洲一区二区动漫| 亚洲天堂激情| 欧美久久99| 免费视频久久| 国产精品一级久久久| 韩日在线一区| 欧美精品三区| 久久久久91| 国产精品亚洲产品| 亚洲深夜福利| 99在线精品免费视频九九视| 亚洲国产精品一区制服丝袜| 欧美日韩国产精品一区二区亚洲| 久久国产成人| 亚洲综合精品四区| 国产亚洲激情| 国产日韩三区| 中国女人久久久| 99精品国产高清一区二区| 激情成人综合| 亚洲成人自拍视频| 亚洲国产精品一区| 日韩午夜一区| 国产私拍一区| 亚洲欧美日韩专区| 香蕉成人久久| 鲁大师影院一区二区三区| 亚洲欧美国产精品桃花| 国产精品五区| 久久国产精品99国产| 免费视频一区二区三区在线观看| 亚洲一区二区在线免费观看| 香蕉久久国产| 亚洲欧美在线网| 狠狠色综合网| aa级大片欧美三级| 国产精品日韩高清| 久久精品天堂| 韩国av一区| 99精品国产99久久久久久福利| 国产欧美一区二区三区另类精品 | 欧美日韩在线精品一区二区三区| 欧美大片专区| 91久久综合| 午夜亚洲影视| 国产一区二区中文字幕免费看| 久久精品99| 国模大胆一区二区三区| 国产美女一区| 欧美精品亚洲| 一区二区三区欧美成人| 欧美午夜不卡| 国产精品社区| 欧美精品一区二区三区久久久竹菊| 欧美国产高清| 99在线|亚洲一区二区| 国产美女在线精品免费观看| 午夜国产欧美理论在线播放 | 亚洲国内欧美| 先锋亚洲精品| 亚洲午夜在线| 美女精品在线| 亚洲欧洲一区| 午夜国产一区| 亚洲麻豆视频| 欧美人成在线| 香蕉久久国产| 国产精品久久波多野结衣| 国产精品手机在线| 欧美在线综合| 亚洲午夜精品久久| 亚洲免费婷婷| 伊人婷婷久久| 欧美精品一区在线发布| 国产区日韩欧美| 亚洲午夜精品福利| 欧美喷水视频| 久久先锋资源| 亚洲一区尤物| 国产欧美亚洲日本| 在线看片日韩| 国产综合久久| 欧美女激情福利| 麻豆成人在线| 免费在线欧美黄色| 欧美日韩精品免费观看视一区二区| 国产伦精品一区二区三区四区免费| 欧美va亚洲va日韩∨a综合色| 在线综合欧美| 亚洲视频成人| 中文日韩在线| 国产精品视频福利| 国产精品美女黄网| 国产日韩欧美一区二区| 日韩亚洲在线| 一区二区三区视频在线播放| 在线免费观看一区二区三区| 国产精品观看| 国产在线成人| 亚洲午夜伦理| 亚洲高清资源| 国产欧美亚洲日本| 性色一区二区| 欧美亚洲不卡| 亚洲大胆在线| 一本色道久久综合一区| 中文久久精品| 久久综合五月| 激情综合在线| 亚洲精品欧美| 久久都是精品| 欧美日韩精品| 一本色道久久综合| 久久久综合网| 亚洲高清精品中出| 日韩五码在线| 欧美一区二区三区四区在线观看地址| 欧美99久久| 亚洲国产专区| 久久久精品国产一区二区三区| 久久婷婷麻豆| 亚洲激情偷拍| 葵司免费一区二区三区四区五区| 亚洲视屏一区| 久久久久久久波多野高潮日日| 国产精品va| 欧美亚洲网站| 91久久亚洲| 亚洲欧美文学| 国产伦一区二区三区色一情| 欧美日韩一区二区三区四区在线观看| 亚洲国产精品一区| 欧美1区3d| 国产亚洲欧美一区二区| 国内自拍视频一区二区三区| 奶水喷射视频一区| 亚洲精品欧洲精品| 欧美午夜免费| 国产精品成人一区二区网站软件| 国产在线欧美日韩| 99精品国产高清一区二区| 欧美xxx在线观看| 国内一区二区三区在线视频| 国产欧美日韩一区二区三区| 午夜精品免费| 亚洲欧美日韩在线综合| 91久久精品国产91久久性色tv| 久久久久久久久久久一区 | 久久久久久色| 99精品国产高清一区二区| 欧美精品亚洲精品| 久久亚洲欧美| 欧美一区=区| 国产一区二区精品| 在线观看一区欧美| 一区二区视频欧美| 激情久久婷婷| 亚洲第一在线综合在线| 欧美96在线丨欧| 麻豆亚洲精品| 久久一日本道色综合久久| 久久xxxx| 欧美在线日韩精品| 欧美区日韩区| 国产精品av久久久久久麻豆网| 欧美一区亚洲二区| 久久亚洲二区| 欧美激情 亚洲a∨综合| 欧美日韩另类丝袜其他| 欧美性久久久| 禁久久精品乱码| 亚洲欧洲在线一区| 国产日韩一区二区三区| 黄色亚洲精品| 亚洲午夜视频| 午夜久久黄色| 翔田千里一区二区| 国产欧美精品| 亚洲永久免费| 欧美一级专区| 久久久久国产精品一区二区| 亚洲一区中文| 久久亚洲高清| 午夜激情一区| 欧美另类高清视频在线| 欧美a级片网站| 午夜精品美女久久久久av福利| 久久久久久九九九九| 蘑菇福利视频一区播放| 免费亚洲一区二区| 久久久久久自在自线| 久久国产手机看片| 亚洲欧美一区二区原创| 欧美三级第一页| 影音先锋亚洲一区| 欧美天天视频| 国产欧美一区二区色老头| 国产精品国产三级欧美二区 | 国产精品大片| 国内激情久久| 影音先锋久久久| 99在线精品视频在线观看| 亚洲国产精品第一区二区三区| 好吊色欧美一区二区三区四区| 亚洲欧美日韩精品一区二区| 99综合在线| 午夜亚洲伦理| 国内精品久久久久久久影视麻豆 | 西西裸体人体做爰大胆久久久| 久久国产精品久久精品国产| 欧美日韩p片| 99精品国产福利在线观看免费 | 精品动漫一区| 久久www成人_看片免费不卡| 国内精品久久久久久久影视蜜臀| 一区二区福利| 久久在线精品| 国产欧美日韩亚洲一区二区三区| 久久精品亚洲一区二区| 亚洲高清网站| 欧美精品亚洲精品| 国产伦理一区| 亚洲免费精品| 精品1区2区3区4区| 亚洲欧美综合一区| 亚洲欧美日韩国产一区二区| 亚洲国产精品久久久久久女王| 久久久久久九九九九| 国产日韩精品久久| 亚洲国产欧美日韩| 欧美日韩日本网| 久久久久久久欧美精品| 国产精品日韩一区二区| 精品91久久久久| 欧美日韩成人一区二区三区| 鲁大师影院一区二区三区| 亚洲精品欧美精品| 激情久久久久| 国内精品久久久久久久影视麻豆 | 国产精品地址| 久久久福利视频| 亚洲综合日本| 午夜亚洲性色视频| 亚洲一区二区动漫| 亚洲中字在线| 久久国产主播| 欧美激情成人在线| 欧美日韩免费高清| 欧美性天天影院| 黄色成人在线网站| 亚洲国产1区| 99精品国产高清一区二区| 亚洲精品乱码久久久久久蜜桃91| 伊甸园精品99久久久久久| 国产在线欧美日韩| 亚洲国产精品综合| 99国产精品久久久久老师| 亚洲三级国产| 国产精品一国产精品k频道56| 亚洲一区成人| 欧美+日本+国产+在线a∨观看| 久久婷婷国产综合尤物精品| 男人的天堂亚洲在线| 久久亚洲美女| 激情成人综合| 国产视频一区三区| 久热精品在线| 影音先锋日韩资源| 亚洲一区二三| 国产精品国码视频| 亚洲精品一品区二品区三品区| 国产视频久久| 午夜激情一区| 亚洲人成免费| 久久精品女人| 国内精品久久久久久久影视麻豆 | 久久aⅴ国产紧身牛仔裤| 久久精品在线| 在线日韩av| 香蕉久久国产| 国产精品v亚洲精品v日韩精品| 99riav国产精品| 美女日韩在线中文字幕| 国产一区二区中文字幕免费看| 99国产精品久久久久老师| 欧美一区二区三区免费看| 伊人久久亚洲影院| 久久国产欧美| 一区二区冒白浆视频| 欧美国产日本| 亚洲一区尤物| 亚洲毛片一区| 狠狠爱成人网| 久久精品亚洲一区二区| 伊人成人网在线看| 蜜桃av综合| 国产精品久久777777毛茸茸| 国产精品成人观看视频免费| 免费亚洲一区二区| 在线视频精品| 尹人成人综合网| 欧美成人一区二免费视频软件| 国产精品久久九九| 亚洲精品在线视频观看| 国产一区二区三区四区老人| 久久国产精品久久w女人spa| av成人天堂| 亚洲麻豆一区| 日韩视频三区| 亚洲精品影院| 亚洲美女视频在线免费观看| 亚洲天堂男人| 亚洲视频在线二区| 狠狠爱www人成狠狠爱综合网| 欧美精品午夜| 欧美日本三区| 国产精品分类| 欧美三级午夜理伦三级中文幕| 久久精品导航| 欧美一区免费| 你懂的国产精品永久在线| 久久久久国产精品一区三寸 | 欧美在线高清| 久久永久免费| 欧美福利精品| 欧美日韩无遮挡| 欧美久久久久久| 国产精品v欧美精品v日韩| 欧美日韩在线高清| 国内精品久久久久久久影视麻豆| 欧美日韩免费观看一区=区三区| 欧美一区二区三区在线播放 | 99视频精品免费观看| 亚洲三级色网| 国产亚洲欧美另类一区二区三区| 在线亚洲美日韩| 在线亚洲成人| 麻豆9191精品国产| 欧美激情 亚洲a∨综合| 韩国一区二区三区在线观看| 国内一区二区三区在线视频| 亚洲特色特黄| 国产日韩一区欧美| 欧美综合二区| 国产一在线精品一区在线观看| 精品动漫3d一区二区三区免费| 在线免费高清一区二区三区| 1024精品一区二区三区| 亚洲茄子视频| 久久精品女人天堂| 欧美亚韩一区| 一本久久综合| 免费在线一区二区| 欧美日本国产精品| 狠狠色综合网| 韩日精品在线| 国产精品久久久亚洲一区| 香蕉国产精品偷在线观看不卡| 欧美另类高清视频在线| 亚洲欧洲日韩综合二区| 免费中文字幕日韩欧美| 国产精品国产亚洲精品看不卡15 | 欧美亚洲一级| 欧美三级第一页| 99视频+国产日韩欧美| 欧美在线播放| 最新国产乱人伦偷精品免费网站| 久久激情久久| 亚洲免费观看| 欧美激情一区| 亚洲精品色图| 久久久久se| 亚洲无线视频| 久久亚洲精选| 一本色道久久综合亚洲精品婷婷| 久久久久久9| 亚洲伦理一区| 欧美日韩一区二区三|