黄a在线观看-黄a在线-黄a大片-黄色片在线看-黄色毛片免费-黄色大片网站

您的位置:首頁技術文章
文章詳情頁

DB2 V9.5工作負載管理之如何實現工作負載

瀏覽:8日期:2023-11-09 12:25:45

IBM DB2 V9.5 中,新引入的工作負載管理功能( WLM )可以幫助您標識、管理和監視數據服務器的工作負載。本文將通過示例介紹如何實現 DB2 V9.5 的工作負載管理( WLM )相關的功能。

工作負載(WORKLOAD)

工作負載( WORKLOAD )通過工作所在的數據庫連接屬性來標識數據庫活動。工作負載( WORKLOAD )是用來分配工作給服務類( Service Class )的方法,是一個根據工作的來源( source )標識區分工作的對象,以方便隨后對工作進行相應的管理。來源( source )是由工作所在的數據庫連接的屬性決定的。

當服務器收到多個用戶請求,首先將對用戶請求進行評估標識(此時處于 WLM 第一階段 標識階段),當其數據庫連接屬性符合某個已經定義的工作負載,則將其分配給特定工作負載所在的服務類中執行。如果不能和已經定義的工作負載相匹配,則將用戶請求分配給缺省用戶工作負載所在的缺省用戶服務類中執行。

當服務器收到系統請求時,將其分配給默認系統服務類中執行。

當服務器收到維護請求時,將其分配給默認維護服務類中執行。

默認系統服務類名為: SYSDEFAULTSYSTEMCLASS,其下有一個默認的服務子類: SYSDEFAULTSUBCLASS。

默認維護服務類名為:SYSDEFAULTMAINTENANCECLASS,其下有一個默認的服務子類:SYSDEFAULTSUBCLASS。

默認用戶服務類名為:SYSDEFAULTUSERCLASS,其下有一個默認的服務子類:SYSDEFAULTSUBCLASS。

圖 3 . 服務類和工作負載

DB2 V9.5工作負載管理之如何實現工作負載

接下來我們繼續在剛才的 DB2CLP 窗口發出 ALTER WORKLOAD 命令,使工作負載 WL_RHETTE 和 WL_DB2ADMIN 失效。然后發出 DROP WORKLOAD 命令,刪除工作負載 WL_RHETTE 和 WL_DB2ADMIN。最后發出 CREATE WORKLOAD 命令,創建工作負載工 WL_RHETTE 和 WL_DB2ADMIN。工作負載 WL_RHETTE 對應的服務子類是 subclass_rhette,對應的服務父類是 super_class。工作負載 WL_DB2ADMIN 對應的服務子類是 subclass_db2admin,對應的服務父類是 super_class。需要注意的是,如果你想刪除一個工作負載,那么必須先讓該工作負載失效。具體如清單8所示:

清單8 . 創建工作負載 WL_RHETTE 和 WL_DB2ADMIN

C:> db2 -tvf wl_create.sql

alter workload wl_rhette disable

DB21034E 該命令被當作 SQL 語句來處理,因為它是無效的“命令行處理器命令。在

SQL 處理期間,它返回:

SQL0204N " WL_RHETTE " 是一個未定義的名稱。 SQLSTATE = 42704

alter workload wl_db2admin disable

DB21034E 該命令被當作 SQL 語句來處理,因為它是無效的“命令行處理器命令。在

SQL 處理期間,它返回:

SQL0204N " WL_DB2ADMIN " 是一個未定義的名稱。 SQLSTATE = 42704

drop workload wl_rhette

DB21034E 該命令被當作 SQL 語句來處理,因為它是無效的“命令行處理器命令。在

SQL 處理期間,它返回:

SQL0204N " WL_RHETTE " 是一個未定義的名稱。 SQLSTATE = 42704

drop workload wl_db2admin

DB21034E 該命令被當作 SQL 語句來處理,因為它是無效的“命令行處理器命令。在

SQL 處理期間,它返回:

SQL0204N " WL_DB2ADMIN " 是一個未定義的名稱。 SQLSTATE = 42704

create workload wl_rhette session_user ( 'RHETTE' ) service class subclass_rhette

under super_class

DB20000I SQL命令成功完成。

create workload wl_db2admin session_user ( 'DB2ADMIN' ) service class subclass_db2

admin under super_class

DB20000I SQL命令成功完成。

命令成功完成,工作負載是通過工作所在的數據庫連接屬性來標識數據庫活動,數據庫連接的屬性可以是:

APPLNAME ( ' application - name ' , . . . )

為APPLNAME連接屬性指定一個或多個應用程序名稱。在列表中同一個應用程序名稱不能出現多次,否則會報 SQLSTATE 42713 錯誤。應用程序名稱是大小寫敏感的,應用程序名稱就是我們執行 LIST APPLICATIONS 命令顯示的值。

SYSTEM_USER ( ' authorization – name ' , . . . )

為 SYSTEM USER 連接屬性指定一個或多個授權 ID。在列表中同一個授權 ID 不能出現多次,否則會報 SQLSTATE 42713 錯誤。

SESSION_USER ( ' authorization – name ' , . . . )

為 SESSION USER 連接屬性指定一個或多個授權 ID。需要注意的是,授權 ID 大小寫敏感。在列表中同一個授權 ID 不能出現多次,否則會報 SQLSTATE 42713 錯誤。

SESSION_USER GROUP ( ' authorization – name ' , . . . )

為 SESSION_USER GROUP 連接屬性指定一個或多個授權 ID。在列表中同一個授權 ID 不能出現多次,否則會報 SQLSTATE 42713 錯誤。

SESSION_USER ROLE ( ' authorization – name ' , . . . )

為 SESSION_USER ROLE 連接屬性指定一個或多個授權 ID。這里會話授權ID的角色是指會話授權 ID 所有可用的角色,不管這些角色是怎么獲得的。在列表中同一個授權 ID 不能出現多次,否則會報 SQLSTATE 42713 錯誤。

CURRENT CLIENT_USERID ( ' user – id ' , . . . )

為 CURRENT CLIENT_USERID 連接屬性指定一個或多個客戶端用戶 ID。在列表中同一個客戶端用戶 ID 不能出現多次,否則會報 SQLSTATE 42713 錯誤。

CURRENT CLIENT_APPLNAME ( ' client – application – name ' , . . . )

為 CURRENT CLIENT_APPLNAME 連接屬性指定一個或多個應用程序名稱。在列表中同一個應用程序名稱不能出現多次,否則會報 SQLSTATE 42713 錯誤。這個 client – application – name 是大小寫敏感的,其值就是系統監控器輸出中的 " TP Monitor client application name " 值。

CURRENT CLIENT_WRKSTNNAME ( ' workstation – name ' , . . . )

為 CURRENT CLIENT_WRKSTNNAME 連接屬性指定一個或多個客戶端工作站名稱。在列表中同一個客戶端工作站名稱不能出現多次,否則會報 SQLSTATE 42713 錯誤。

CURRENT CLIENT_ACCTNG ( ' accounting – string ' , . . . )

為 CURRENT CLIENT_ACCTNG 連接屬性指定一個或多個 accounting string。在列表中同一個客戶端 accounting string 不能出現多次,否則會報 SQLSTATE 42713 錯誤。

如果想查看已經定義的工作負載,可以通過查看系統視圖 SYSCAT.WORKLOADS 的方式查看,也可以通過使用 DB2PD 工具進行查看,需要使用 DB2PD 工具的 workloads 選項。繼續在當前 DB2CLP 窗口中,發出 DB2P 命令,部分輸出信息如清單 9 所示:

清單9 . 查看工作負載的定義情況

C:> db2pd -workloads -db db2test1

Database Partition 0 - - Database DB2TEST1 - - Active - - Up 0 days 15:58:51

Workload Definition :

Address WorkloadID WorkloadName DBAccess

0x7E69F2E0 3 WL_RHETTE ALLOW

0x7E69F384 4 WL_DB2ADMIN ALLOW

0x7E69F428 1 SYSDEFAULTUSERWORKLOAD ALLOW

0x7E69F4C0 2 SYSDEFAULTADMWORKLOAD ALLOW

Usage Privilege Holders :

Address WorkloadID Type AuthID

0x7E687774 1 GROUP PUBLIC

Local Partition Workload Statistics :

Address WorkloadID WorkloadName NumWLO

0x7E6861C0 1 SYSDEFAULTUSERWORKLOAD 1

0x7E688D60 2 SYSDEFAULTADMWORKLOAD 0

0x7E69F150 3 WL_RHETTE 0

0x7E686070 4 WL_DB2ADMIN 0

我們也可以通過控制中心查看系統視圖 SYSCAT.WORKLOADS,來看一下我們創建的工作負載情況,具體如圖4所示:

對特定的工作負載(和一個特定的連接相關聯)來說,其會話用戶必須具有該工作負載的 USAGE 特權,如果想查看工作負載相關的 USAGE 特權,可以訪問系統視圖 SYSCAT.WORKLOADAUTH。我們繼續在當前的 DB2CLP 窗口中,發出 GRANT 命令,把工作負載 WL_RHETTE 和 WL_DB2ADMIN 的 USAGE 特權賦給 PUBLIC 組,具體如清單 10 所示:

清單 10 . 把工作負載 USAGE 權限分配給 PUBLIC 組

C:> db2 grant usage on workload WL_RHETTE to public

DB20000I SQL命令成功完成。

C:> db2 grant usage on workload WL_DB2ADMIN to public

DB20000I SQL命令成功完成。

下面我們來看一下數據庫連接、工作負載和服務類在具體的場景中是什么樣子。

首先,我們關閉當前的 DB2CLP 窗口,再打開三個新的 DB2CLP 窗口,這樣我們就有三個 DB2CLP 窗口,分別稱之為窗口1、窗口2、窗口3。在窗口1中,我們發出 DB2 CONNECT 命令,連上示例數據庫 DB2TEST1,用戶名為 admnistrator,具體如清單 11 所示:

清單11 . 在窗口 1 中使用 admnistrator 用戶連接數據庫

C:> db2 connect to db2test1 user administrator using passw0rd

數據庫連接信息

數據庫服務器 = DB2 / NT 9.5.0

SQL 授權標識 = ADMINIST . . .

本地數據庫別名 = DB2TEST1

命令成功完成,下面我們在窗口 2 中使用 RHETTE 用戶連接示例數據庫 DB2TEST1,并執行 SELECT 語句訪問示例表 PROJEC,做一個查詢量小的查詢(用 PROJECT 表外連接自己),具體如清單 12 所示:

清單 12 . 在窗口 2 中使用 RHETTE 用戶連接數據庫

C:> db2 connect to db2test1 user rhette using passw0rd

數據庫連接信息

數據庫服務器 = DB2 / NT 9.5.0

SQL 授權標識 = RHETTE

本地數據庫別名 = DB2TEST1

C:> db2 select count ( * ) from project , project , project

1

- - - - - - - - - - - - - - - - - - - - - - - - - -

8000

1 條記錄已選擇。

命令成功完成,下面我們在窗口 3 中用 DB2ADMIN 用戶連接示例數據庫 DB2TEST1,并執行 SELECT 語句訪問示例表 PROJEC,做一個查詢量小的查詢(用 PROJECT 表外連接自己),具體如清單 13 所示:

清單13 . 在窗口 2 中使用 DB2ADMIN 用戶連接數據庫

C:> db2 connect to db2test1 user db2admin using passw0rd

數據庫連接信息

數據庫服務器 = DB2 / NT 9.5.0

SQL 授權標識 = DB2ADMIN

本地數據庫別名 = DB2TEST1

C:> db2 select count ( * ) from rhette.project , rhette.project , rhette.project

1

- - - - - - - - - - - - - - - - - - - - - - - - - -

8000

1 條記錄已選擇。

命令執行成功,下面我們回到窗口 1,通過訪問表函數 wlm_get_service_class_workload_occurrences 來獲取當前發生的工作負載列表,在返回的結果集中,還將返回這些工作負載的一些相關信息,比如其所在的服務子類、服務父類等,具體如清單 14 所示:

清單14 . 在窗口 1 中查看當前發生的工作負載( workload )

C:>db2 select substr ( session_auth_id , 1 , 8 ) as user,

substr ( char ( application_handle ) , 1 , 7 ) as apphndl,

substr ( workload_name , 1 , 24 ) as workload_name ,

substr ( service_superclass_name , 1 , 19 ) as superclass_name ,

substr ( service_subclass_name , 1 , 18 ) as subclass_name ,

substr ( char ( workload_occurrence_id ) , 1 , 6 ) as wlo_id ,

uow_id from

table ( wlm_get_service_class_workload_occurrences ( cast ( null as varchar ( 128 ) ) ,

cast( nullas varchar ( 128 ) ) , -2 ) ) as scinfo

USER APPHNDL WORKLOAD_NAME SUPERCLASS_NAME

SUBCLASS_NAME WLO_ID UOW_ID

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

ADMINIST 580 SYSDEFAULTUSERWORKLOAD SYSDEFAULTUSERCLASS

SYSDEFAULTSUBCLASS 1 2

RHETTE 599 WL_RHETTE SUPER_CLASS

SUBCLASS_RHETTE 1 2

DB2ADMIN 600 WL_DB2ADMIN SUPER_CLASS

SUBCLASS_DB2ADMIN 1 4

3條記錄已選擇。

命令成功完成,在返回結果中可以看到,當前存在 3 個工作負載。

窗口 1 中 ADMINISTRATOR 用戶所在的數據庫連接,對應的工作負載是系統默認用戶工作負載 SYSDEFAULTUSERWORKLOAD,默認用戶工作負載所對應的服務子類是默認用戶服務子類 SYSDEFAULTSUBCLASS,默認用戶工作負載所對應的服務子類是默認用戶服務父類 SYSDEFAULTUSERCLASS。

窗口 2 中 RHETTE 用戶所在的數據庫連接,對應的工作負載是我們開始的時候在清單 8 中定義的工作負載 WL_RHETTE,該工作負載所對應的服務子類是 SUBCLASS_RHETTE,該工作負載所對應的服務父類是 SUPER_CLASS。

窗口 3 中 DB2ADMIN 用戶所在的數據庫連接,對應的工作負載是我們開始的時候在清單 8 中定義的工作負載 WL_DB2ADMIN ,該工作負載所對應的服務子類是 SUBCLASS_DB2ADMIN,該工作負載所對應的服務父類是 SUPER_CLASS。

下面我看一下同樣的查詢在不同的工作負載下執行速度有什么樣的差別。大家還記得我們在清單 6 中定義的服務子類 SUBCLASS_RHETTE 和 SUBCLASS_DB2ADMIN,對其代理優先級(也就是使用 CPU 資源的優先級)做了不同的定義,服務子類 SUBCLASS_RHETTE 對應的代理優先級是 DEFAULT,服務子類 SUBCLASS_DB2ADMIN 的代理優先級是 6。

當服務子類的代理優先級設成 DEFAULT 時,服務子類繼承服務父類的進程優先級。也就是說服務子類 SUBCLASS_RHETTE 繼承服務父類 SUPER_CLASS 的代理優先級,而 SUPER_CLASS 的代理優先級也是 DEFAULT。當代理優先級設置為 DEFAULT 時,沒有特殊的操作發生,服務類中的代理將按照所有的 DB2 線程一樣的優先級進行調度。DEDAULT 對應的值是 -32768。

服務子類 SUBCLASS_DB2ADMIN 的代理優先級是 6,則意味這代理真正的優先級將是正常優先級加上 AGENT PRIORITY,并將在下次動作時生效。比如,如果正常的優先級是 20,并且我們把這個參數設置成 6,那么服務類中的代理的優先級是 20+6=26.

在 Windows 平臺,優先級為負值則意味著優先級低,所以服務子類 SUBCLASS_DB2ADMIN 的代理優先級比服務子類 SUBCLASS_RHETTE 高。

在窗口 1、2、3 中都斷開原有的數據庫連接。然后在窗口 2 中,使用 RHETTE 用戶連接示例數據庫 DB2TEST1,在窗口 3 中,使用 RHETTE 用戶連接示例數據庫 DB2TEST1,然后在兩個窗口中幾乎同時執行如下語句:

db2 select count ( * ) from rhette.project , rhette.project , rhette.project , rhette.project , rhette.project , rhette.project

可以發現窗口 2 和窗口 3 這條語句執行的時間也差不多。

但當我們在窗口 3 中用 DB2ADMIN 連接示例數據庫 DB2TEST1 時,還是執行剛才的 SELECT 語句,就會發現窗口 3 比窗口 2 快很多,這是因為 DB2ADMIN 用戶執行的語句所在的服務子類 SUBCLASS_DB2ADMIN 代理優先級高的原因。

如果想查看服務類或服務子類執行的次數,可以通過訪問表函數 WLM_GET_SERVICE_SUBCLASS_STATS 來查看,比如我們在窗口 1 中發出如下命令,具體如清單 15 所示:

清單15 . 在窗口 1 中查看服務類或服務子類執行的次數

C:> db2 select substr ( service_superclass_name , 1 , 19 ) as superclass_name ,

substr ( service_subclass_name , 1 , 18 ) as subclass_name ,

substr ( char ( dbpartitionnum ) , 1 , 4 ) as part , concurrent_act_top as acttop ,

coord_act_completed_total as completed from

table ( WLM_GET_SERVICE_SUBCLASS_STATS ( cast ( null as VARCHAR ( 128 ) ) ,

cast ( null as VARCHAR ( 128 ) ) , -2 ) ) as scstats order by superclass_name ,

subclass_name , part

SUPERCLASS_NAME SUBCLASS_NAME PART ACTTOP COMPLETED

- - - - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

SUPER_CLASS SUBCLASS_DB2ADMIN 0 1 1

SUPER_CLASS SUBCLASS_RHETTE 0 1 4

SUPER_CLASS SYSDEFAULTSUBCLASS 0 0 0

SYSDEFAULTMAINTENAN SYSDEFAULTSUBCLASS 0 0 0

SYSDEFAULTSYSTEMCLA SYSDEFAULTSUBCLASS 0 0 0

SYSDEFAULTUSERCLASS SYSDEFAULTSUBCLASS 0 1 5

6 條記錄已選擇。

C:>

命令執行成功,關于表函數 WLM_GET_SERVICE_SUBCLASS_STATS 更多的信息可以查看 DB2 V9.5 信息中心。另外,還可以通過訪問表函數 WLM_GET_WORKLOAD_STATS 來查看多少工作負載完成、失敗或者被拒絕,比如我們在窗口 1 中發出如清單 16 所示的語句:

清單 16 . 在窗口 1 中查看工作負載的執行情況

C:> db2 select substr ( workload_name , 1 , 24 ) as wl_def_name,

concurrent_wlo_top as wlo_top, concurrent_wlo_act_top as wlo_act_top ,

int ( coord_act_completed_total ) as completed,

int ( coord_act_aborted_total ) as aborted,

int( coord_act_rejected_total ) as rejected

from table( WLM_GET_WORKLOAD_STATS ( cast ( null as varchar( 128 ) ) , -2 ) )

as wlstats order by wl_def_name

WL_DEF_NAME WLO_TOP WLO_ACT_TOP COMPLETED ABORTED REJECTED

- - - - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

SYSDEFAULTADMWORKLOAD 0 0 0 0 0

SYSDEFAULTUSERWORKLOAD 1 1 6 0 0

WL_DB2ADMIN 1 1 1 2 0

WL_RHETTE 1 1 4 2 0

4 條記錄已選擇。

標簽: DB2 數據庫
相關文章:
主站蜘蛛池模板: 伊人久久大香线蕉综合四虎小说 | 成人动漫在线免费观看 | 亚洲最大av资源站无码av网址 | 一本之道乱码区 | 久久综合久久自在自线精品自 | 免费人成网站在线观看欧美高清 | 超碰男人天堂 | 成人做爰66片免费看网站 | 亚洲国产最新 | 亚洲综合色视频 | 欧美精品亚洲 | 婷婷四月开心色房播播网 | 亚洲字幕av一区二区三区四区 | 午夜精品一区二区三区的区别 | 妖精色av无码国产在线看 | 国产精品久久久久久人妻精品动漫 | 人人妻人人妻人人人人妻 | 性一交一乱一色一免费无遮挡 | 成年人黄色毛片 | 午夜天堂精品久久久久 | 久久午夜视频 | 中文在线√天堂 | 69影院少妇在线观看 | 第五色婷婷 | 亚州av影视 | 91精品久久久久久久久中文字幕 | 东京无码熟妇人妻av在线网址 | 久久黄色一级视频 | 美女又爽又黄网站视频 | 中国真实的国产乱xxxx | 亚洲国产系列 | 人人爽久久涩噜噜噜小说 | 国产成人午夜精华液 | 亚洲日本韩国欧美云霸高清 | 99久久中文字幕三级久久日本 | 日韩乱论 | 国产探花在线精品一区二区 | 亚洲图片欧美激情 | √最新版天堂资源网在线 | 自拍成人福利视频免费在线观看 | 尤物视频免费在线观看 | 哺乳一区二区久久久免费 | 国产aⅴ超薄肉色丝袜交足 国产aⅴ精品 | 无毛av | 日日夜夜狠狠操 | 人妻少妇久久中文字幕一区二区 | 91精品老司机久久一区啪 | 91精品免费 | 亚洲激情一区 | 久久一热 | 日本猛少妇色xxxxx猛叫小说 | 天天尻逼| 亚日韩欧美 | 全部免费播放在线毛片 | 国产精品久久久久久久乖乖 | 国产传媒av在线 | 欧美男生射精高潮视频网站 | 成人午夜精品无码区 | 成人aaaa | 亚洲精品乱码久久久久久蜜桃91 | 国产情侣一区 | 成人在线视频一区二区三区 | 久久国内免费视频 | 北条麻妃一区二区三区在线 | 国产精品久久久久9999鸭 | 小12箩利洗澡无码视频网站 | 国产精品高潮呻吟久久av野狼 | av网站在线观看免费 | 天天干天天弄 | 婷婷网色偷偷久久久99超碰 | 久久99精品久久久久久久久久久久 | 东京热一精品无码av | 欧洲男女裸体无遮挡做爰 | 欧美爱爱网 | 久久盗摄 | 久久久久99精品成人片三人毛片 | 国产精品v欧美精品v日韩精品 | 久久se精品一区精品二区 | 天海翼一区二区 | 色哟哟精品一区二区 | 天天aaaaxxxx躁日日躁 | 精品国产青草久久久久福利 | 8mav精品成人| 六月色婷 | 成人免费激情视频 | 黑人一区二区三区 | 动漫av纯肉无码免费播放 | 中文字幕一区二区三区乱码不卡 | 亚洲 欧美 激情 小说 另类 | 国产乱子伦在线观看 | 久久免费视频在线观看 | 久久成人麻豆午夜电影 | 中文字幕av网站 | 丁香婷婷激情国产高清秒播 | 一直草 | 亚洲福利精品视频 | 欧美成年视频 | 国产二区自拍 | 狂虐性器残忍蹂躏 | 全部免费播放在线毛片 | 兔费看少妇性l交大片免费 97久久精品无码一区二区 | 色欲国产麻豆一精品一av一免费 | 天天天av | 国产黄a三级三级三级av在线看 | 国产热re99久久6国产精品 | 欧美夫妇交换xxx | 激情内射亚洲一区二区三区 | 欧美成人aaa | 91不戴套国语对白在线观看 | 影音先锋美女 | 亚洲网在线观看 | 清纯唯美亚洲色图 | 日本韩国欧美一区二区 | 岛国av网址 | 亚洲com| 日本japanese丰满白浆 | 精品久草| 国产又粗又爽又猛又大的动漫片 | 污污网站在线看 | 亚洲国产第一 | 精品在线视频一区二区 | 热99re6久精品国产首页青柠 | 一边添奶一边摸pp爽快视频 | 成人av网站在线播放 | 中文字幕乱码熟妇五十中出 | 特大巨黑吊av在线播放 | 日本精品一区二区三区四区 | 亚洲第一se情网站 | 日韩无砖专区2021嘟嘟网 | 欧美日韩在线观看成人 | 中国老太婆bb无套内射 | 亚洲综合精品 | 色亚洲欧美 | 国产chinese | 成人无码免费一区二区三区 | 国产精品嫩草影院入口日本一区二 | 国产精品久久毛片av大全日韩 | 山村淫强伦寡妇 | 奇米视频888战线精品播放 | 丰满人妻一区二区三区免费视频 | 成人乱人乱一区二区三区 | 国产三级麻豆 | 日本人妻人人人澡人人爽 | 国产人成高清在线视频99最全资源 | 四虎国产精品成人免费4hu | 久久久久国产一区二区三区 | 日本亚洲一区 | 2021亚洲天堂 | 午夜激情免费视频 | 免费黄色片网站 | 国产精品久久久久久久久久 | 欧美性猛交乱大交 | 欧美aaaaaaaaaa| 女女女bbbbbb毛片在线法国 | 欧美日韩精品国产 | 在线播放第一页 | 久草在线免| 伊人精品无码av一区二区三区 | 欧美日韩久久久久 | 久久久久久久综合狠狠综合 | 性色av一区二区咪爱 | 999久久久免费精品国产 | 色播综合 | 综合激情av | 日韩成人免费视频 | 欧美一区二区在线播放 | 毛片a久久99亚洲欧美毛片 | 香蕉视频啪啪 | 久久久精品 | 丁香婷婷综合激情 | 久视频在线观看 | 欧美成人ⅴideosxxxxx | 国产精品videossex国产高清 | 国产精品亚洲一区二区在线观看 | 色av资源 | 久久99精品久久久久久琪琪 | 麻豆hdxxxxx仙踪林 | 国内精品视频饥渴少妇在线播放 | 中文在线观看视频 | 欧美一区二区三区国产 | 国产性受xxxx白人性爽 | 亚洲精品国产欧美 | 国产亚洲日韩欧美另类第八页 | 亚洲精品无码专区在线在线播放 | 精品少妇一区二区视频在线观看 | 手机成人av | 中国美女乱淫免费看视频 | 日韩经典中文字幕 | 久久久精品国产sm最大网站 | 免费看黄色小视频 | 国产乱码一区二区三区在线观看 | 免费一级黄色 | 人人妻人人澡人人爽人人dvd | 亚洲图片在线播放 | 国产91对白在线播放 | 亚洲精品乱码久久久久久金桔影视 | 爱情岛论坛自拍亚洲品质极速福利 | 黑人巨大精品欧美黑寡妇 | 精品国产一区二 | 日本在线二区 | 亚洲国产精品97久久无色 | av官网在线 | 免费成人91 | 国产高清999 | 久久久无码精品午夜 | 1024你懂的日韩 | 亚洲国产精品久久久久秋霞不卡 | 任你躁x7x7x7x7在线观看 | 精品在线看 | 久久成人免费网 | 可以在线观看av的网站 | 欧美日韩精品一区二区在线观看 | 97无码免费人妻超级碰碰碰碰 | 中韩无矿砖专区综合 | 69视频在线播放 | 肉色超薄丝袜脚交91 | 九九热精品视频在线 | www夜片内射视频日韩精品成人 | 精品人伦一区二区色婷婷 | av亚州 | 成年人网站黄 | 综合网久久 | 久热热| av资源网站 | 欧美黄色性 | 日本在线视频www鲁啊鲁 | 国产一级黄色 | 久久婷婷五月综合色和啪 | 91在线丨porny丨国产 | 国产经典一区 | 日本囗交做爰视频 | 日99久9在线 | 免费 | 拧花蒂尿用力按凸起喷水尿av | 看黄色一级视频 | 成年入口无限观看免费完整大片 | 午夜福利国产精品久久 | 日本边添边摸边做边爱的网站 | 一本大道久久东京热无码av | 希岛爱理和黑人中文字幕系列 | 日本另类αv欧美另类aⅴ | 国产精品一区二区三乱码 | 日本亚洲一区二区 | 亚洲精品福利网站 | xx视频在线观看 | 黄色一级大片在线免费看国产一 | 丰满白嫩欧洲美女图片 | 久久综合给合综合久久 | 性一交一伦一理一色一情 | 天天撸日日夜夜 | 中文字幕网伦射乱中文 | 天码av无码一区二区三区四区 | 日本强伦片中文字幕免费看 | 香蕉视频免费网站 | blacked欧美极品一区 | 亚洲精品免费在线观看视频 | 亚洲爆乳无码专区 | 午夜大尺度做爰激吻视频 | 最新av导航 | 色婷婷美国农夫综合激情亚洲 | 久久综合久久鬼 | 成人小片| 国产69精品久久久久久妇女迅雷 | 中国女人性猛交 | 51区成人一码二码三码是什么 | 蜜臀久久99精品久久久 | 黑人玩弄人妻中文在线 | 人人做人人澡人人爽欧美 | 日韩国产区| 日日噜噜夜夜狠狠va视频v | 免费国精产品自偷自偷免费看 | 91av短视频| xvideos.蜜桃一区二区 | 手机在线观看毛片 | 七七婷婷婷婷精品国产 | 性一交一乱一伧国产女士spa | 亚色中文网| 中文字幕乱码一区av久久不卡 | 黄色xxx| 2021狠狠天天天| 国产一区二区免费在线 | 国产又色又爽无遮挡免费动态图 | .精品久久久麻豆国产精品 国产精品久久毛片 | 香蕉影院在线 | 99国内精品久久久久久久 | 色一情一乱一伦 | 大陆偷拍av | 久久久久国产精品人妻 | 最新av片 | 亚洲第一黄色 | 成人依依网| 国产在线123 | 99精品国产一区二区 | 国产精品三p一区二区 | 国产精品毛片久久久久久 | 777色淫网站女女免费 | 中文字幕xxx | 蜜臀久久99精品久久久久久宅男 | 九色porny国模私拍av | 高潮久久久 | 88久久精品无码一区二区毛片 | caoporn国产精品免费公开 | 另类激情综合 | 精品视频在线播放 | 黄在线视频 | 精品女同一区二区三区在线观看 | 久久精品女人毛片国产 | 六个黑人玩一个中国少妇视频 | 成人黄色毛片 | 天天射网站| 亚洲精品久久久久中文字幕m男 | 亚洲一区二区三区无码久久 | 肉体公尝中文字幕第三部 | 午夜无码片在线观看影院 | 国产福利久久久 | 抽搐一进一出aaaaa | 国产 日韩 欧美 制服丝袜 | 久久99国产精品久久99果冻传媒 | 国产精品www伦之荡艳岳 | 日韩黄网 | 欧美高清性色生活片免费观看 | 51国产视频| 极品五月天 | 欧美va天堂 | 中文字幕五区 | 日韩中文字幕视频 | 国精品无码一区二区三区在线蜜臀 | 欧美成人一级片 | 福利片一区二区 | 五月天婷婷影院 | 96成人爽a毛片一区二区 | 在线看一区二区 | 国产成人avxxxxx在线看 | 免费av观看网站 | 久久男人av久久久久久男 | 精品久久久久久一区二区 | 国产性猛交××××乱七区 | 黄色日本网站 | 免费超爽大片黄 | 成人av网站在线播放 | 国产一级二级 | av资源在线免费观看 | 国产乱码卡一卡2卡三卡四 国产精品国产三级国产专区53 | 久久香蕉国产线看观看精品yw | 黄色精品视频 | 国产资源在线播放 | 亚洲精品在线视频免费观看 | 波多野结衣亚洲天堂 | 国产精品一区二区三区免费视频 | 久久人人爽人人爽人人片 | 精品久久久久久亚洲综合网站 | 国产美女极度色诱视频www | 中文字幕无限2021 | 亚洲精品美女久久久久网站 | 伊人www22综合色 | 在线天堂在线 | 夜夜春亚洲嫩草影院 | 青青草十七色 | 天天噜日日噜狠狠噜免费 | 97人人模人人爽人人喊0 | 无套中出丰满人妻无码 | 国产白嫩受无套呻吟 | 婷婷精品国产一区二区三区日韩 | 欧美日韩二三区 | 69亚洲精品久久久 | 天天撸日日夜夜 | 偷拍激情视频一区二区三区 | 亚洲日韩小电影在线观看 | 亚洲自偷自拍熟女另类 | 日本xxxx在线观看 | 中文字幕第4页 | 色爱亚洲 | 亚洲第一黄色网址 | 二级黄色大片 | 亚洲毛片av日韩av无码 | 免费在线看污视频 | 国产不卡视频一区二区三区 | 操天天操| 极品少妇一区二区 | 亚洲精品一区二区三区中文字幕 | tai9国产一区二区 | 国产69精品久久久久久野外 | 亚洲欧美日韩国产综合 | 成人性生交天码免费看 | 毛片网站免费在线观看 | 少妇性l交大片免费快色 | 一级女人18片毛片蜜桃av | 亚洲黄色片 | 蜜桃av抽搐高潮一区二区 | 天堂少妇| 国产精品三区在线观看 | 亚洲一区在线看 | 日本欧美大码aⅴ在线播放 中文人妻无码一区二区三区在线 | 国产浮力第一页草草影院 | 免费看国产黄色 | 免费看一级| 国产精品视频第一页 | 亚洲精一区 | 九九热免费观看 | 非洲黑人狂躁日本妞 | 美女131爽爽爽做爰视频 | 青草视频免费观看 | 激情久久一区二区三区 | 亚洲国产精品一区二区久久 | 欧美绝顶高潮抽搐喷水合集 | 欧美激情爱爱 | 精品久久久久久亚洲精品 | 精品在线一区二区 | 天天色av| 日本在线不卡一区二区 | 国产欧美精品国产国产专区 | 国产激情美女久久久久久吹潮 | 全黄一级片 | 九九综合九九 | 肥嫩水蜜桃av亚洲一区 | 污污的网站在线观看 | 女女互揉吃奶揉到高潮视频 | 伊人影院久久 | 乱人伦人妻中文字幕无码久久网 | 一区二区小视频 | 久久久夜 | 婷婷色中文字幕综合在线 | 国产精品永久免费视频 | 97色精品视频在线观看 | 亚洲欧洲日产国码久在线 | 老太脱裤子让老头玩xxxxx | 日韩aⅴ在线观看 | 一本大道久久久久精品嫩草 | 脱裤吧av导航 | 精品国产1区2区 | 亚洲美女啪啪 | 亚洲久久在线 | 中文字幕一级 | 免费美女视频网站 | 亚洲精品国产精品自产a区红杏吧 | 久久久久国色av免费观看性色 | 动漫卡通精品一区二区三区介绍 | 色婷婷国产 | 欧美国产一区二区三区 | 女人夜夜春高潮爽a∨片传媒 | 中文字幕乱码在线观看 | 成人免费午夜视频 | 极品美女扒开粉嫩小泬 | 熟女丰满老熟女熟妇 | 天堂va蜜桃一区二区三区 | 国内自拍视频一区二区三区 | avtt国产| 插嫩嫩学生妹p | 一区二区三区在线看 | 亚洲天堂中文 | 亚洲国产成人精品女人久久久野战 | 日b视频免费观看 | 亚洲综合视频网 | 国产乱人偷精品免费视频 | 国产性生活网站 | 91桃色成人wangxhab | 无码av免费一区二区三区试看 | 在线欧美精品一区二区三区 | 欧美日韩亚洲精品瑜伽裤 | 欧美国产日韩a在线视频 | 日本添下边视频全过程 | 久久爱另类一区二区小说 | 久久人妻av无码中文专区 | 成年人av在线播放 | 成人日韩视频 | 99riav欧美丰满少妇视频 | 国产情侣自拍小视频 | 亚洲精品av一二三区无码 | 黄色av网站免费 | 国产77777| 国产人妖ts重口系列喝尿视频 | 手机免费看av | 性欧美久久 | 婷婷丁香色综合狠狠色 | 色女人综合 | 国产在线永久视频 | 久久精精品久久久久噜噜 | 2023av在线| 91精品丝袜 | 玩弄中年熟妇正在播放 | 国产h视频在线观看 | 国产精品久久久午夜夜伦鲁鲁 | mm1313亚洲国产精品无码试看 | 我要看一级黄色毛片 | 天堂亚洲2017在线观看 | 国产a网站| 久久久久久久久久久久国产精品 | 久久国产精品精品国产色婷婷 | 丁香激情综合久久伊人久久 | 国内露脸少妇精品视频 | 成人精品视频一区二区三区尤物 | 久久夜色精品国产欧美乱极品 | 奇米成人影视 | 亚洲天堂av一区二区 | 国产一区二区在线精品 | 中文久久久 | 91丝袜国产在线播放 | 51视频精品全部免费 | 在线看片wwwzzz | 成人免费精品 | 亚洲精品国偷拍自产在线观看蜜臀 | 91国内精品野花午夜精品 | 伊人涩| 被灌满精子的少妇视频 | 成人高清视频在线 | 91香蕉在线看 | 啪啪tv网站免费入口 | 丰满少妇aaaaaa爰片毛片 | 日本熟妇色一本在线看 | 中文日韩欧美 | 超碰人人超碰人人 | 天天躁日日躁狠狠躁欧美老妇 | 精品视频91 | 国产精品丝袜美腿一区二区三区 | 哺乳一区二区久久久免费 | 国产aaa视频| 国产精品免费久久久久软件 | 337p人体粉嫩久久久红粉影视 | 免费公开在线视频 | 韩国三级中文字幕 | 五月天婷婷爱 | 国产精品二区视频 | 天天舔天天 | 亚洲日产韩国一二三四区 | 欧美 日韩 人妻 高清 中文 | 国产精品一页 | 丰满饥渴的少妇hd | www国产亚洲 | 玖玖爱这里只有精品视频 | 在线观看日批视频 | 国产a毛片 | 一性一交一口添一摸视频 | 又粗又长又大又爽又黄少妇毛片 | 丰满熟妇偷拍洗澡毛茸茸 | 成人香蕉网 | 久久精品丝袜高跟鞋 | 91成人综合 | 久久精品中文无码资源站 | 三级a三级三级三级a十八发禁止 | 精品久久久久久久久久ntr影视 | 中文字幕网站在线观看 | 亚洲色大成网站www久久九九 | 蜜桃无码av一区二区 | 和嫩模做爰在线播放 | 成人51网站 | 亚洲一线在线观看 | 91麻豆精品国产理伦片在线观看 | av动漫免费看 | 国产免费观看黄av片 | 日韩一级免费视频 | 久久久www | 131mm少妇做爰视频 | 国产1区2区3区中文字幕 | 一级全黄少妇免费录像片 | 精品国产乱码久久久久久婷婷 | 综合精品 | 欧美性猛交xxxⅹ丝袜 | 永久免费看mv网站入口亚洲 | 好吊妞这里只有精品 | 少妇无码av无码专区线 | 成人做爰桃子窝窝a视频 | 国产精品高潮av | 亚洲天堂自拍 | 国产不卡毛片 | 99热精这里只有精品 | 亚洲成人tv| 狠狠干狠狠撸 | xxx国产精品视频 | 久久国产精品网站 | 爱搞逼综合网 | 欧美美女性生活视频 | 日韩a片无码毛片免费看 | 黄色一级片. | 久艹视频在线 | 亚洲 小说 欧美 激情 另类 | 人妻少妇精品无码专区app | а√天堂中文在线资源8 | 国产精品午夜影院 | 高清一区在线观看 | 三级av | 日韩午夜在线观看 | 男人扒开女人双腿猛进视频 | 国产国产乱老熟女视频网站97 | 秋霞无码一区二区 | 国产一二区在线 | 中文字幕乱码久久午夜不卡 | 波多野结衣不卡视频 | 做爰aa女r高潮| 制服丝袜在线视频 | 久久精品这里 | 中文字幕人妻熟在线影院 | 美女黄网站成人免费视频 | 少妇一级淫免费观看 | 99精品网| 91视频黄版| 一级做a在线观看 | 黄色一极片 | 中文字幕在线免费观看 | 成人在线日韩 | 偷拍一女多男做爰免费视频 | 精品久久香蕉国产线看观看亚洲 | 亚洲专区一区 | 中文字幕免费中文 | 少妇av射精精品蜜桃专区 | 国产亚洲成av片在线观看 | 喷水视频在线观看 | 99久热在线精品996热是什么 | 人人妻人人澡人人爽国产一区 | 国产欧美一区二区三区在线看 | 国产做a | 午夜福利视频合集1000 | 国产对白老熟女正在播放 | 五月婷婷操 | 乡下人产国偷v产偷v自拍 | 国产山村乱淫老妇女视频 | 国产femdom调教7777 |