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

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

講解DB2 V9.5工作負載管理之定義服務類

瀏覽:14日期:2023-11-09 12:16:07
IBM 的 DB2 V9.5 引入并完善了工作負載管理(WORKLOAD MANAGEMENT)功能,使得我們可以更深入地洞察系統的運行情況并更好地控制資源和性能。在 DB2 V9.5 中,新引入的工作負載管理功能(WLM)可以幫助您標識、管理和監視數據服務器的工作負載。本文將重點介紹 DB2 V9.5 關于工作負載管理(WLM)的新特性以及相關的概念,并結合實際的例子幫助大家理解和提高。

構建數據庫環境

首先我們在 WINDOWS XP 環境下安裝 DB2 ESE V9.5,安裝完成后,打開一個 DB2CLP 窗口,發出CREATE DB 命令,創建示例數據庫 DB2TEST1,命令中需要指定數據庫代碼頁或數據庫代碼集,因為在 DB2 V9.5 中所有創建的數據庫默認情況下數據庫代碼頁都是 1208,數據庫代碼集都是 UTF-8,這點和之前的版本不一樣。如果想把數據庫代碼頁設置成 1386,數據庫代碼集設置成 GBK,就需要在 CREATE DB 命令中把數據庫代碼頁設置成 1386 或者把數據庫代碼集設置成 GBK。具體如清單 1 所示:

清單1. 創建示例數據庫 DB2TEST1

C:> DB2 CREATE DATABASE DB2TEST1 USING CODESET GBK TERRITORY CN COLLATE

USING SYSTEM PAGESIZE 4096

DB20000I CREATE DATABASE 命令成功完成。

命令執行成功,這樣我們創建了一個示例數據庫 DB2TEST1。繼續在這個 DB2CLP 窗口中發出 GET DB CFG 命令,查看示例數據庫 DB2TEST1 的配置參數,我們可以看到數據庫地域是 CN,數據庫代碼頁被設置成了 1386,數據庫代碼集被設置成了 GBK。另外,在 DB2 V9.5 新增了幾個參數,分別是數字兼容性、Varchar2 兼容性、十進制浮點舍入方式、啟用 XML 字符操作和 WLM 收集時間間隔(分鐘),這些參數的具體信息可以查看 DB2 信息中心。查看示例數據庫 DB2TEST1 配置參數的詳細情況請參見清單 2 所示:

清單 2. 查看示例數據庫 DB2TEST1 配置參數

C:> db2 get db cfg for db2test1

數據庫 db2test1 的數據庫配置

數據庫配置發行版級別 = 0x0c00

數據庫發行版級別 = 0x0c00

數據庫地域 = CN

數據庫代碼頁 = 1386

數據庫代碼集 = GBK

數據庫國家/地區代碼 = 86

數據庫整理順序 = UNIQUE

備用整理順序 ( ALT_COLLATE ) =

數字兼容性 = OFF

Varchar2 兼容性 = OFF

數據庫頁大小 = 4096

動態 SQL 查詢管理 ( DYN_QUERY_MGMT ) = DISABLE

對此數據庫的發現支持 ( DISCOVER_DB ) = ENABLE

限制訪問 = NO

缺省查詢優化類 ( DFT_QUERYOPT ) = 5

并行度 ( DFT_DEGREE ) = 1

在算術異常時繼續 ( DFT_SQLMATHWARN ) = NO

缺省刷新有效期 ( DFT_REFRESH_AGE ) = 0

缺省維護的選項( DFT_MTTB_TYPES )的表類型 = SYSTEM

保留的高頻值的數目 ( NUM_FREQVALUES ) = 10

保留的分位點數目 ( NUM_QUANTILES ) = 20

十進制浮點舍入方式 ( DECFLT_ROUNDING ) = ROUND_HALF_EVEN

. . . . . . . . . .

自調整內存 ( SELF_TUNING_MEM ) = ON

數據庫共享內存大?。? KB) ( DATABASE_MEMORY ) = AUTOMATIC

數據庫內存閾值 ( DB_MEM_THRESH ) = 10

鎖定列表的最大存儲量(4 KB) ( LOCKLIST ) = AUTOMATIC

每個應用程序的鎖定百分比列表 ( MAXLOCKS ) = AUTOMATIC

程序包高速緩存大小(4 KB) ( PCKCACHESZ ) = AUTOMATIC

共享排序的排序堆域值(4 KB) ( SHEAPTHRES_SHR ) = AUTOMATIC

排序列表堆(4 KB) ( SORTHEAP ) = AUTOMATIC

. . . . . . . . . .

自動維護 ( AUTO_MAINT ) = ON

自動數據庫備份 ( AUTO_DB_BACKUP ) = OFF

自動表維護 ( AUTO_TBL_MAINT ) = ON

自動 runstats ( AUTO_RUNSTATS ) = ON

自動語句統計信息 ( AUTO_STMT_STATS ) = OFF

自動統計信息概要分析 ( AUTO_STATS_PROF ) = OFF

自動概要文件更新 ( AUTO_PROF_UPD ) = OFF

自動重組 ( AUTO_REORG ) = OFF

啟用 XML 字符操作 ( ENABLE_XMLCHAR ) = YES

WLM 收集時間間隔(分鐘) ( WLM_COLLECT_INT ) = 0

繼續在這個 DB2CLP 窗口中,發出 DB2LEVEL 命令,查看 DB2 的版本信息,需要注意 DB2 代碼發行版是 ' SQL09050 ',工作負載管理(WLM)是從 DB2 V9.5 開始的,具體如清單 3 所示:

清單 3. 查看示例數據庫 DB2TEST1 的版本情況

C:> db2level

DB21085I 實例 ' DB2_01 ' 使用 ' 32 ' 位和 DB2 代碼發行版 ' SQL09050 ',級別標識為' 03010107 '。

參考標記為 ' DB2 v9.5.0.808 '、' s071001 ' 和 ' NT3295 ',修訂包為 ' 0 '。

產品使用 DB2 副本名 ' DB2COPY2 ' 安裝在 ' C:PROGRA~1IBMSQLLIB~1 ' 中。

我們在操作系統中存在兩個用戶,分別是 RHETTE,和 DB2ADMIN,密碼都是 passw0rd。我們使用RHETTE 用戶在 DB2CLP 窗口中連上示例數據庫 DB2TEST1,執行帶有 CREATE TABLE 語句的腳本 project.sql,創建示例表 PROJECT,具體如清單 4 所示:

清單4 . 創建示例表 PROJECT

C:> db2 connect to db2test1

數據庫連接信息

數據庫服務器 = DB2 / NT 9.5.0

SQL 授權標識 = RHETTE

本地數據庫別名 = DB2TEST1

C:>db2 -tvf project.sql

CREATE TABLE 'RHETTE'.'PROJECT' ( 'PROJNO' CHAR ( 6 ) NOT NULL ,

'PROJNAME' VARCHAR ( 24 ) NOT NULL WITH DEFAULT '' , 'DEPTNO' CHAR ( 3 ) NOT NULL ,

'RESPEMP' CHAR ( 6 ) NOT NULL , 'PRSTAFF' DECIMAL ( 5 , 2 ) , 'PRSTDATE' DATE ,

'PRENDATE' DATE , 'MAJPROJ' CHAR ( 6 ) ) IN 'USERSPACE1'

DB20000I SQL命令成功完成。

ALTER TABLE 'RHETTE'.'PROJECT' ADD CONSTRAINT 'PK_PROJECT' PRIMARY KEY ( 'PROJNO' )

DB20000I SQL命令成功完成。

CREATE INDEX 'RHETTE'.'XPROJ2' ON 'RHETTE'.'PROJECT' ( 'RESPEMP' ASC)

ALLOW REVERSE SCANS

DB20000I SQL命令成功完成。

繼續在 DB2CLP 窗口中插入測試數據,然后發出 SELECT 語句,我們可以看到這些數據,具體如清單 5 所示:

清單5 . 插入數據到示例表 PROJECT 中

C:> db2 select * from project

PROJNO PROJNAME DEPTNO RESPEMP PRSTAFF PRSTDATE PRENDATE MAJPROJ

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

AD3100 ADMIN SERVICES D01 000010 6.50 2002-01-01 2003-02-01 -

AD3110 GENERAL ADMIN SYSTEMS D21 000070 6.00 2002-01-01 2003-02-01

AD3100

AD3111 PAYROLL PROGRAMMING D21 000230 2.00 2002-01-01 2003-02-01

AD3110

AD3112 PERSONNEL PROGRAMMING D21 000250 1.00 2002-01-01 2003-02-01

AD3110

AD3113 ACCOUNT PROGRAMMING D21 000270 2.00 2002-01-01 2003-02-01

AD3110

IF1000 QUERY SERVICES C01 000030 2.00 2002-01-01 2003-02-01 -

IF2000 USER EDUCATION C01 000030 1.00 2002-01-01 2003-02-01 -

MA2100 WELD LINE AUTOMATION D01 000010 12.00 2002-01-01 2003-02-01 -

MA2110 W L PROGRAMMING D11 000060 9.00 2002-01-01 2003-02-01

MA2100

MA2111 W L PROGRAM DESIGN D11 000220 2.00 2002-01-01 1982-12-01

MA2110

MA2112 W L ROBOT DESIGN D11 000150 3.00 2002-01-01 1982-12-01

MA2110

MA2113 W L PROD CONT PROGS D11 000160 3.00 2002-02-15 1982-12-01

MA2110

OP1000 OPERATION SUPPORT E01 000050 6.00 2002-01-01 2003-02-01 -

OP1010 OPERATION E11 000090 5.00 2002-01-01 2003-02-01

OP1000

OP2000 GEN SYSTEMS SERVICES E01 000050 5.00 2002-01-01 2003-02-01 -

OP2010 SYSTEMS SUPPORT E21 000100 4.00 2002-01-01 2003-02-01

OP2000

OP2011 SCP SYSTEMS SUPPORT E21 000320 1.00 2002-01-01 2003-02-01

OP2010

OP2012 APPLICATIONS SUPPORT E21 000330 1.00 2002-01-01 2003-02-01

OP2010

OP2013 DB/DC SUPPORT E21 000340 1.00 2002-01-01 2003-02-01

OP2010

PL2100 WELD LINE PLANNING B01 000020 1.00 2002-01-01 2002-09-15

MA2100

20 條記錄已選擇。

定義服務類(SERVICE CLASS)

服務類的目的是為工作運行定義一個執行環境,這個環境包含可用的資源和不同的執行閾值,當你定義一個工作負載時,你必須為之指定對應的服務類。如果你沒有顯式的定義工作負載,用戶數據庫請求會被認為是系統默認的工作負載,其對應的服務類是系統默認的用戶服務類。所有的系統數據庫請求,對應的都是默認系統服務類。

所有的數據庫請求都是在服務類中執行的,并且在服務類中獲得相應的資源。所有的連接都是映射到工作負載上的,所有的工作負載都是映射到服務類上的。針對服務類中資源分配的情況,可以定義相應的閾值,來進行限定。DB2 的服務類擁有兩層結構:服務父類(Service Superclass)和服務子類(Service Subclass)。

當你使用服務類時,你可以通過控制這個服務類的一系列屬性,使不同的工作具有不同的優先級。比如,你可以設置服務類中工作的 I/O 頁預取優先級,設置服務類中所有代理的 CPU 優先級,你還可以通過不同類型的閾值控制服務類中工作所使用的資源。

下面我們打開一個 DB2CLP 窗口,發出 ALTER SERVICE CLASS 命令,使服務類 super_class、服務子類subclass_rhette、subclass_db2admin 失效,接著發出 DROP SERVICE CLASS 命令,刪除服務類和服務子類。需要注意的是,如果你想刪除一個服務父類(service superclass),需要保證所有相關的服務子類、工作負載、連接、動作、閾值等都無效。DROP SERVICE CLASS 命令成功完成后,發出 CREATE SERVICE CLASS 命令,創建我們需要的服務父類和服務子類,具體如清單 6 所示:

清單 6 . 創建服務類和服務子類

C:> db2 -tvf create_serviceclass.sql

alter service class subclass_rhette under super_class disable

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

SQL 處理期間,它返回:

SQL0204N ' SUPER_CLASS ' 是一個未定義的名稱。 SQLSTATE = 42704

alter service class subclass_db2admin under super_class disable

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

SQL 處理期間,它返回:

SQL0204N ' SUPER_CLASS ' 是一個未定義的名稱。 SQLSTATE = 42704

alter service class super_class disable

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

SQL 處理期間,它返回:

SQL0204N ' SUPER_CLASS ' 是一個未定義的名稱。 SQLSTATE = 42704

drop service class subclass_rhette under super_class

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

SQL 處理期間,它返回:

SQL0204N ' SUPER_CLASS ' 是一個未定義的名稱。 SQLSTATE = 42704

drop service class subclass_db2admin under super_class

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

SQL 處理期間,它返回:

SQL0204N ' SUPER_CLASS ' 是一個未定義的名稱。 SQLSTATE = 42704

drop service class super_class

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

SQL 處理期間,它返回:

SQL0204N ' SUPER_CLASS ' 是一個未定義的名稱。 SQLSTATE = 42704

create service class super_class

DB20000I SQL命令成功完成。

create service class subclass_rhette under super_class agent priority

default prefetch priority default collect activity data on all with details

and values collect aggregate activity data base collect aggregate request data base

DB20000I SQL命令成功完成。

create service class subclass_db2admin under super_class agent priority 6

prefetch priority high

DB20000I SQL命令成功完成。

名稱成功完成,需要注意的是我們在執行 CREATE SERVICE CLASS 命令時,指定了多個選項,下面來分別介紹一下:

AGENT PRIORITY DEFAULT or AGENT PRIORITY integer-constant

代理進程的優先級實際是 CPU 的優先級。

需要注意的是,使用這個屬性只適用于用戶請求對應的服務類,不適合系統數據庫請求對應的系統服務類。你可以使用這個屬性把當前服務類中代理的線程優先級和其他服務類區別開來。

AGENT PRIORITY integer-constant:指定運行在服務類中的代理相對于操作系統優先級的相對值。 AGENT PRIORITY DEFAULT:和運行在 DB2 中的線程一樣的正常優先級。默認值是 DEFAULT。當代理優先級設置為 DEFAULT 時,沒有特殊的操作發生,服務類中的代理將按照所有的 DB2 線程一樣的優先級進行調度。DEDAULT 對應的值是 -32768。

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

當服務父類的代理優先級設成 default 時,那么這個服務父類中的代理將按照和操作系統調度 DB2 線程一樣的優先級進行調度。當服務子類的代理優先級設成 default 時,服務子類繼承服務父類的進程優先級。默認的服務子類的代理優先級不能進行修改。

在 Linux 和 UNIX 平臺,integer-constant 的值可以是 -20 到 20(值越小代表的優先級越高),在windows 平臺,integer-constant 的值可以是 -6 到 6(值越小代表的優先級月低)。

PREFETCH PRIORITY

你可以使用這個參數來控制服務類中代理的預取優先級??蛇x的值有 high, medium, low. 當你設置了這個參數,服務類中的代理對應的預取順序在下次將按照你設置的值進行。如果你在一個預取請求提交后再修改這個參數的值,那么這個預取請求將不受新的設置參數值映像。

DEFAULT :對一個數據庫服務父類來說,默認的值是 medium 預取順序。當你對數據庫服務子類指定默認值時,服務子類將繼承相應的服務父類的預取優先級。

HIGH :把預取優先級設成高的。

MEDIUM :把預取優先級設成中的。

LOW :把預取優先級設成低的。

COLLECT ACTIVITY DATA

指定當動作完成后服務類中執行的每個動作信息都發送到相應的事件監控器中。默認值是 COLLECT ACTIVITY DATA NONE。COLLECT ACTIVITY DATA 子句只適用于服務子類。

NONE :指定將不收集這個服務類中執行每個動作信息。

ON COORDINATOR DATABASE PARTITION: 指定只收集動作所在數據庫分區上的動作數據。

ON ALL DATABASE PARTITIONS : 指定收集所有數據庫分區上的動作數據。但是,動作細節和值還是只在動作所在的數據庫分區上收集。

WITHOUT DETAILS : 指定語句和編譯環境不發送給事件監控器。

WITH DETAILS : 指定將語句和編譯環境發送給事件監控器。

AND VALUES : 指定把動作相關的輸入數據值發送給相應的事件監控器。

COLLECT AGGREGATE ACTIVITY DATA

指定捕獲這個服務類相關的 aggregate activity data 并發送給相應的事件監控器。這些信息將被定期收集,收集的頻率受工作負載管理收集時間間隔配置參數 (wlm_collect_int) 數據庫配置參數控制。默認值是 COLLECT AGGREGATE ACTIVITY DATA NONE. COLLECT AGGREGATE ACTIVITY DATA 子句只適用于服務子類。

BASE : 指定這個服務類的基本 aggregate activity data 將被捕獲并發送給相應的事件監控器。

EXTENDED : 指定這個服務類的所有 aggregate activity data 將被捕獲并發送給相應的事件監控器。

NONE : 指定將不捕獲這個服務類的 aggregate activity data 。

COLLECT AGGREGATE REQUEST DATA

指定捕獲這個服務類相關的 aggregate request data 并發送給相應的事件監控器。這些信息將被定期收集,收集的頻率受工作負載管理收集時間間隔配置參數 (wlm_collect_int) 數據庫配置參數控制。 默認值是COLLECT AGGREGATE ACTIVITY DATA NONE。 COLLECT AGGREGATE ACTIVITY DATA 子句只適用于服務子類。

BASE :指定這個服務類的基本 aggregate request data 將被捕獲并發送給相應的事件監控器。

NONE :指定將不捕獲這個服務類的 aggregate request data 。

工作負載管理收集時間間隔配置參數(wlm_collect_int)

此參數指定工作負載管理(WLM)統計信息的收集和復位時間間隔(以分鐘為單位)。

每隔 x wlm_collect_int 分鐘(其中 x 是 wlm_collect_int 參數的值),就會收集所有工作負載管理統計信息并將它們發送至任何活動統計信息事件監視器,然后復位統計信息。如果存在活動事件監視器,那么將根據該事件監視器的創建方式,將統計信息寫入文件或表。如果它不存在,那么將只復位統計信息,而不進行收集。

可以使用統計信息事件監視器收集的工作負載管理統計信息來監視短期和長期系統行為。由于可以將結果合并在一起來獲得長期行為,所以可以使用較小的時間間隔來同時獲得短期系統行為和長期系統行為。但是,由于必須手動合并不同時間間隔中的結果,這將使分析變得復雜。如果不需要手動合并結果,那么較小的時間間隔會導致不必要的開銷增大。因此,減小時間間隔以捕獲較短期的行為,并且在只分析長期行為就已足夠的情況下,增大時間間隔以減少開銷。

需要對每個數據庫定制時間間隔,而不是對每個 SQL 請求、命令調用或應用程序進行定制。沒有其他配置參數需要考慮。

注: 所有 WLM 統計信息表函數都返回自上次復位統計信息以來累積的統計信息。將按此配置參數指定的時間間隔定期復位統計信息。

需要注意的是,默認的服務子類 SYSDEFAULTSUBCLASS,自動為每個服務父類自動創建一個。我們可以通過系統視圖 SYSCAT.SERVICECLASSES,或者通過 db2pd 加 –serviceclasses 選項進行查看定義的服務類。

繼續在 DB2CLP 窗口中,發出 DB2PD 命令,查看我們創建的服務類情況,我們可以看到服務父類SUPER_CLASS,服務子類 SUBCLASS_RHETTE、SUBCLASS_DB2ADMIN,以及默認創建的服務子類SYSDEFAULTSUBCLASS,具體如清單7所示:

清單7 . 查看窗口的服務類

Database Partition 0 - - Database DB2TEST1 - - Active - - Up 0 days 06 : 26 : 15

Service Classes:

. . . . . . . . . .

Service Class Name = SUPER_CLASS

Service Class ID = 14

Service Class Type = Service Superclass

Default Subclass ID = 15

Service Class State = Enabled

Agent Priority = Default

Prefetch Priority = Default

Outbound Correlator = None

Work Action Set ID = N/A

Collect Activity Opt = None

Num Connections = 0

Last Statistics Reset Time = 2007 - 12 - 27 13:33:05.000000

Num Coordinator Connections = 0

Coordinator Connections HWM = 0

Associated Workload Occurrences ( WLO ) :

AppHandl [ nod - index ] WL ID WLO ID UOW ID WLO State

Service Class Name = SYSDEFAULTSUBCLASS

Service Class ID = 15

Service Class Type = Service Subclass

Parent Superclass ID = 14

Service Class State = Enabled

Agent Priority = Default

Prefetch Priority = Default

Outbound Correlator = None

Collect Activity Opt = None

Collect Aggr Activity Opt = None

Collect Aggr Request Opt = None

Act Lifetime Histogram Template ID = 1

Act Queue Time Histogram Template ID = 1

Act Execute Time Histogram Template ID = 1

Act Estimated Cost Histogram Template ID = 1

Act Interarrival Time Histogram Template ID = 1

Request Execute Time Histogram Template ID = 1

Access Count = 0

Last Stats Reset Time = 2007-12-27 13:33:05.000000

Activities HWM = 0

Activities Completed = 0

Activities Rejected = 0

Activities Aborted = 0

Associated Agents:

EDU ID AppHandl [ nod-index ] WL ID WLO ID UOW ID Activity ID

Associated Non-agent threads:

PID TID Thread Name

Service Class Name = SUBCLASS_RHETTE

Service Class ID = 16

Service Class Type = Service Subclass

Parent Superclass ID = 14

Service Class State = Enabled

Agent Priority = Default

Prefetch Priority = Default

Outbound Correlator = None

Collect Activity Opt = On all partitions with details and values

Collect Aggr Activity Opt = Base

Collect Aggr Request Opt = Base

Act Lifetime Histogram Template ID = 1

Act Queue Time Histogram Template ID = 1

Act Execute Time Histogram Template ID = 1

Act Estimated Cost Histogram Template ID = 1

Act Interarrival Time Histogram Template ID = 1

Request Execute Time Histogram Template ID = 1

Access Count = 0

Last Stats Reset Time = 2007-12-27 13:33:05.000000

Activities HWM = 0

Activities Completed = 0

Activities Rejected = 0

Activities Aborted = 0

Associated Agents:

EDU ID AppHandl [ nod-index ] WL ID WLO ID UOW ID Activity ID

Associated Non-agent threads:

PID TID Thread Name

Service Class Name = SUBCLASS_DB2ADMIN

Service Class ID = 17

Service Class Type = Service Subclass

Parent Superclass ID = 14

Service Class State = Enabled

Agent Priority = 6

Prefetch Priority = High

Outbound Correlator = None

Collect Activity Opt = None

Collect Aggr Activity Opt = None

Collect Aggr Request Opt = None

Act Lifetime Histogram Template ID = 1

Act Queue Time Histogram Template ID = 1

Act Execute Time Histogram Template ID = 1

Act Estimated Cost Histogram Template ID = 1

Act Interarrival Time Histogram Template ID = 1

Request Execute Time Histogram Template ID = 1

Access Count = 0

Last Stats Reset Time = 2007-12-27 13:33:05.000000

Activities HWM = 0

Activities Completed = 0

Activities Rejected = 0

Activities Aborted = 0

Associated Agents:

EDU ID AppHandl [ nod-index ] WL ID WLO ID UOW ID Activity ID

Associated Non-agent threads:

PID TID Thread Name

我們也可以通過控制中心查看系統視圖 SYSDEFAULTSUBCLASS,來看一下我們創建的服務類情況,具體如圖 2 所示:

講解DB2 V9.5工作負載管理之定義服務類

標簽: DB2 數據庫
主站蜘蛛池模板: 91免费污视频 | 日韩大片免费观看视频播放 | 在线精品一区二区三区 | 妩媚尤物娇喘无力呻吟在线视频 | 黑人性高潮 | 久久国产精品久久w女人spa | 老司机在线精品视频网站的优点 | 少妇人禽zoz0伦视频 | 国产成人亚洲综合无码精品 | 日韩视频网站在线观看 | 亚洲精品ww | 亚洲免费资源 | 大肉大捧一进一出好爽视频mba | 中文文字幕一区二区三三 | 久久中文在线 | 久久人人爽人人人人片 | 国产情侣出租屋露脸实拍 | 欧美猛交ⅹxxx乱大交视频 | 色五月视频| 毛片网站免费在线观看 | wwwav在线视频 | 精品久久久久久久久午夜福利 | 最新免费av网站 | 在线aⅴ亚洲中文字幕 | 国产精品成人3p一区二区三区 | 亚洲精品人成无码中文毛片 | 91在线看 | 欧美一区二区三区四区在线 | 国产精品欧美一区二区三区 | 内射少妇一区27p | 国色天香乱码区 | 男女后进式猛烈xx00动态图片 | 中国少妇xxxⅹ性xxxx | 日本成人福利视频 | 国精品无码一区二区三区左线 | 色亚洲欧美 | 久久96国产精品久久99软件 | 国产成人观看 | 欧美视频在线观看亚洲欧 | 看全黄大黄大色大片美女 | 国产欧美一区二区三区另类精品 | 性无码专区无码片 | 99视频观看| 日本成人一区二区三区 | 污污视频网站在线免费观看 | 97成人精品 | 亚洲中出 | 精品欧美一区二区精品久久久 | 国模一区二区三区白浆 | 久久精品观看 | 蜜臀av色欲a片无码精品一区 | 日韩欧美一 | 国产免费一区二区三区在线观看 | aaa日本裸体 | 四虎久久久 | 成人国内精品久久久久影院vr | 什么网站可以看毛片 | 欧美黄色免费看 | 成人国产在线视频 | 九九热精 | a级片视频网站 | 亚洲欧美综合网 | 国产成人三级三级三级97 | 美日韩精品 | 九一精品在线 | 欧美成人精品高清视频在线观看 | 久久久精彩视频 | 国产精品va | 精品无码一区二区三区爱欲九九 | 色综合久久88 | аⅴ资源新版在线天堂 | 国产精品久久久久久亚洲 | 国产人澡人澡澡澡人碰视频 | 99精品国产热久久91蜜凸 | 在线中文字幕亚洲 | 成人国产精品免费网站 | 天海翼一二三区 | 黄色视屏在线 | 中文字幕欧美在线 | 亚洲资源av| 波多野结衣中文字幕一区二区三区 | 日韩精品91偷拍在线观看 | 亚洲熟女少妇一区二区 | 老男人久久青草av高清 | 可以在线观看的黄色 | 国产91精品一区二区三区四区 | 国产粉嫩高中好第一次不戴 | 国产亚洲精品久久久456 | 欧美一级片免费在线观看 | 国产精品入口牛牛影视 | 狠狠干免费视频 | 在线免费看a | 国产亚洲精品久久久闺蜜 | 肮脏的交易在线观看 | av无码一区二区三区 | 香蕉视频在线免费播放 | 性猛交xxxxx按摩中国 | 男女午夜影院 | 亚洲久草 | aa亚洲 | 欧美内射深喉中文字幕 | 中文字幕在线观看1 | 国产在线一二三 | 少妇淫片 | 国产亚洲精品aaaa片app | 开心五月色婷婷综合开心网 | 国产精品免费观看久久 | 午夜精品久久久久久毛片 | 成人性生交大片免费看中文视频 | 少妇被又大又粗又爽毛片久久黑人 | 99久久国产热无码精品免费 | 在线观看网站污 | 99久久久久久99国产精品免 | 九色论坛 | 韩国性猛交╳xxx乱大交 | 午夜插插| 欧美a级免费 | 男人久久天堂 | 四虎激情 | 麻豆文化传媒精品一区观看 | 国产精品乱码一区二区三区 | sese在线 | 91 pro国产 | 久久国产精品亚洲 | 黄色日韩 | 久久精品国产视频 | 夜夜嗨av涩爱av牛牛影视 | 涩涩国产 | 国产在线 | 中文 | 999久久久国产精品 国产精品视频全国免费观看 | 国产精品久久久久久超碰 | 特黄大片又粗又大又暴 | 亚洲日本精品视频 | 欧美色图校园春色 | 日韩干| 99热在线精品观看 | 蜜乳av懂色av粉嫩av | 黑人巨茎大战白人美女 | 伊人久久大香线蕉午夜 | 国产精品18久久久久久首页狼 | 日韩69视频| 免费a在线观看播放 | 久久精彩免费视频 | 中国精学生妹品射精久久 | 久久综合亚洲鲁鲁五月久久 | 国产在线无 | 一本av在线| 免费毛片一级 | 艳妇荡女欲乱双飞两中年熟妇 | 毛片毛片毛片毛片毛片毛片 | 女女同性女同一区二区三区九色 | 亚洲第9页 | 国产不卡一二三 | 日韩精品无码一本二本三本色 | 亚洲国产成人综合 | 日韩日比视频 | 欧美日韩制服在线 | 精品亚洲一区二区三区在线观看 | 丰满肥臀噗嗤啊x99av | 精品国产九九 | 欧美成人免费全部网站 | 欧美在线观看网站 | 国产曰肥老太婆无遮挡 | 四虎影视在线影院在线观看免费视频 | 九九九亚洲 | 在线视频亚洲欧美 | 中文字幕亚洲综合久久 | 999精品视频在线 | 伊人免费 | 成人免费影片 | 欧美黑人性暴力猛交喷水黑人巨大 | 青青草视频黄 | 日韩精品激情 | 亚洲精品大片www | 国产一区二区精品久久岳 | 中文字幕不卡在线88 | 最色成人网 | 又大又长粗又爽又黄少妇视频 | 中文字幕一精品亚洲无线一区 | 国产三级韩国三级日本带黄 | 天天视频入口 | 欧美成人一区二免费视频软件 | 欧美一卡二卡在线观看 | 日韩精品视频中文字幕 | 国产视频网 | 亚洲日本va午夜中文字幕一区 | 最近中文av字幕在线中文 | 欧美乱大交做爰xxxⅹ | 爱情岛论坛首页永久入口 | 国产内射在线激情一区 | 国产精品久久久久免费观看 | 天天摸天天操天天干 | 日本大片在线播放在线软件功能 | 久久九九久精品国产 | 亚洲va韩国va欧美va精品 | 日本黄页网站免费观看 | 在线欧美精品一区二区三区 | 中文字幕在线观看免费 | 国产又色又爽又黄刺激在线视频 | 久久99草 | 中文有码无码人妻在线 | 狂野欧美性猛交xxⅹ李丽珍 | 一级aaa毛片 | 偷拍欧美亚洲 | 国内一区二区 | 亚洲毛片一级 | 男人添女人囗交做爰视频 | 天天碰天天 | 久久99精品国产麻豆宅宅 | 日韩 欧美 亚洲 精品 少妇 | 一本色道久久综合狠狠躁篇怎么玩 | 91精产国品一二三区在线观看 | 奶头又大又白喷奶水av | 免费不卡av| 久久综合av色老头免费观看 | 女娃videosex娇小 | 国产精成人品 | 精品久久久久久亚洲精品 | 最新av在线 | 韩国精品一区二区三区四区 | 日韩的一区二区 | 波多野结衣在线观看一区 | aa视频免费在线观看 | 久久精品蜜芽亚洲国产av | 黑人玩弄人妻中文在线 | 欧美性大战久久久久久 | 91爱爱影院 | 人成午夜免费视频在线观看 | 污污的视频网站在线观看 | 日韩中文网 | 夜夜福利 | 在线视频这里只有精品 | 亚洲精品一区二区三区h | 四虎国产精品免费久久 | 在线只有精品 | 欧美一级α片 | 美女视频黄频a免费 | 无码专区一ⅴa亚洲v天堂 | 精品一区二区三区三区 | 国产精品7m凸凹视频分类 | 永久久久久久久 | 精品免费观看 | 色综久久综合桃花网 | 麻豆导航 | 深夜福利麻豆 | 黄色毛片视频免费 | 久久偷看各类wc女厕嘘嘘 | 亚洲综合视频一区 | 久久亚洲精品中文字幕冲田杏梨 | 国产激情综合五月久久 | 亚洲日本va午夜在线电影 | 无码h黄肉动漫在线观看网站 | 女人高潮流白浆视频 | 性xxxx视频 | 最近高清中文字幕免费 | √资源天堂中文在线 | 丰满少妇xbxb毛片日本视频 | 影音先锋男人av橹橹色 | 国产a精品视频 | 麻豆欧美| 明神亚贵在线免费观看 | 欧美成人一区在线观看 | 看三级毛片 | 美女18网站 | 国产精品黄网站 | 久久国产精品偷任你爽任你 | 亚洲国产成人片在线观看无码 | 国产美女在线精品免费观看网址 | 一本加勒比hezyo东京图库 | 性色网站| 一个人免费在线观看视频 | 日日噜噜夜夜狠狠久久波多野 | 国内自拍视频在线观看 | 国产区在线视频 | 欧美第一页在线观看 | 97久久人国产精品婷婷 | 人人入人人爱 | 插插射啊爱视频日a级 | 亚洲精品a| 亚洲综合无码精品一区二区三区 | 一本大道熟女人妻中文字幕在线 | 欧美抠逼视频 | 无遮挡粉嫩小泬久久久久久久 | 99热国| 天天躁日日躁狠狠躁 | 国产一区xxx | 久草在线播放视频 | 国内精品久久毛片一区二区 | 欧美精品一区二区三区久久久 | 亚洲一区免费观看 | 成人免费mmmmm视频 | 成年人小视频在线观看 | 黄色字幕网 | 福利视频一二三区 | 欧美天天性 | www视频一区 | 五月婷婷中文字幕 | 欧美日韩激情在线一区二区三区 | 亚洲一区二区在线播放 | 亚洲精品国偷拍自产在线观看 | 国产成人在线视频免费观看 | 黑人借宿巨大中文字幕 | 每日更新av | n0659极腔濑亚美莉在线播放播放 | 又大又长粗又爽又黄少妇视频 | 精美欧美一区二区三区 | 成人免费a级片 | 粉嫩一区二区三区四区公司1 | 黄色小视频免费 | a√天堂中文字幕在线 | 国产一区二区不卡精华液 | 成年人在线视频观看 | 九色蜜桃臀丨porny丨自拍 | 久草中文在线观看 | 亚洲欧美v国产一区二区 | 一级性生活免费视频 | 国产hxc132乱人免费视频 | 中文字幕 亚洲精品 第1页 | 99久久久无码国产aaa精品 | 老牛嫩草二区三区观影体验 | 欧美精品一区二 | 亚洲日韩aⅴ在线视频 | 99精品视频免费 | 岛国av在线播放 | av看片| 柠檬福利视频导航 | 中文字幕欧美日韩va免费视频 | 国内自拍偷区亚洲综合伊人 | 欧美又大粗又爽又黄大片视频 | 天干啦夜天干天干在线线 | 把腿张开老子臊烂你多p视频 | 在线免费看a | 夜夜嗨视频 | 久久网站视频 | 久久国产精品影视 | 欧美性生交活xxxxxdddd | a√天堂资源在线 | 夜夜春视频 | 亚洲一区视频在线播放 | 少妇一区二区三区 | 176精品免费 | 男人的天堂2018无码 | 一区二区三区网站 | 成人久色 | 亚洲国产视频一区 | 中文字幕乱码中文乱码777 | 欧美麻豆久久久久久中文 | 欧美影院成年免费版 | 调教大乳女仆喷奶水 | 国产成人精品三上悠亚 | 男人的天堂成人 | 91国在线观看 | 99精品国产兔费观看久久99 | 天堂资源在线 | 久久久久99一区二区三区 | 女女女bbbbbb毛片在线法国 | 国产无套精品一区二区三区 | 成 人片 黄 色 大 片 | 国产在线综合网 | 亚洲毛片一级 | 色婷婷精品国产一区二区三区 | 96日本xxxxxⅹxxx17 | 四虎免费网址 | 精品国产一区二区三区久久久久久 | 免费看一级视频 | 精品va久久久噜噜久久软件 | 噜噜噜噜香蕉私人 | 一本精品999爽爽久久久 | 19禁国产精品福利视频 | 欧美日韩成人网 | 人体内射精一区二区三区 | 日躁夜躁狠狠躁2001 | 亚洲草逼 | 最近中文字幕在线播放中 | 亚洲精品suv精品一区二区 | 成人国产精品久久久春色 | 日本精品777777免费视频 | 爽成人777777婷婷 | 中文字幕精品亚洲无线码一区应用 | 久久久久有精品国产麻豆 | 久久亚洲一区二区三区明星换脸 | 麻豆av网| 久久久久极品 | 亚洲99久久无色码中文字幕 | heyzo久久| h片在线观看视频 | 色婷婷精品 | 日本aaa级片 | 全黄激性性视频 | 亚洲国产av美女网站 | 免费国产小视频 | 永久免费未满男 | 激情欧美一区二区三区 | 玩弄人妻少妇精品视频 | 久热这里只有精品视频6 | 99久久国产宗和精品1上映 | 理论片87福利理论电影 | 欧美一区二区三区免费视频 | 欧美精品一区二区三区久久久 | 色婷婷av一区二区三区之e本道 | 国产精品日韩欧美一区二区三区 | 国产精品久久久久久久久久尿 | zljzljzlj日本人免费 | 美女黄网站人色视频免费国产 | 日韩在线视频免费播放 | 免费一级a毛片夜夜看 | 亚洲啪av永久无码精品放毛片 | 久久精品色欧美aⅴ一区二区 | 91在线成人| 一级片在线免费看 | 欧美三级三级三级爽爽爽 | 男人和女人黄 色大片 | 午夜小视频免费在线观看 | 国产日产精品一区二区三区四区的观看方式 | 99re8这里有精品热视频免费 | 欧美一区视频在线 | 国产男女精品视频 | 九草影院 | 精品无码av无码专区 | 妇女bbbbb撒尿正面视频 | 成人综合区 | 亚洲精品人人 | 亚洲日韩乱码一区二区三区四区 | 狠狠久久亚洲欧美专区 | 亚洲黄色小说图片 | 91在线综合 | 日韩欧美一区二区三区免费观看 | 久久综合9988久久爱 | 成人看的羞羞视频免费观看 | 免费观看成年人视频 | 做爰xxxⅹ性69免费软件 | 精品国产乱码一区二区三 | 日本不卡免费在线 | 成人自拍视频在线观看 | 伊人国产女| 男人添女荫道口视频a | 成人羞羞视频播放网站 | 无码专区人妻系列日韩精品少妇 | 嫩草一线产区和二线产区 | www.日| 超碰最新在线 | 国产叼嘿视频在线观看 | 精品视频免费在线 | 欧美精品一区二区蜜臀亚洲 | 欧美日韩一区二区三区在线观看视频 | 日韩黄色大片 | 性久久久久久久久波多野结衣 | 国内激情自拍 | 免费视频福利 | 美女精品一区 | 久久嫩草精品久久久精品才艺表演 | 国产又黄又硬又湿又黄 | 欧美乱妇15p| 又色又爽又黄18禁美女裸身无遮挡 | 午夜激情在线观看视频 | 精品无人乱码一区二区三区的优势 | av无码久久久久不卡免费网站 | 深夜国产福利 | 国产巨乳在线观看 | 色视频2| 97一区二区三区 | 精品久久久久国产免费第一页 | 国产粉嫩尤物极品99综合精品 | 青青草国产成人99久久 | 久久久成 | 久久久www. | 人人玩人人添人人澡超碰 | 爱情岛aqdlt国产论坛 | 亚洲特级毛片 | 观看成人永久免费视频 | 毛片导航| 精产国品一二三区 | 欧美黑人猛交 | 久久影| 体验区试看120秒啪啪免费 | 人妻中出无码一区二区三区 | 秋霞久久精品 | 91成人在线免费观看 | 国产98在线 | 免费、 | 国产麻豆天美果冻无码视频 | 欧美一区自拍 | 国产激情偷乱视频一区二区三区 | 午夜影院一区 | 国产一区二区三区在线观看免费 | 国产视频97| 在线日本看片免费人成视久网 | 欧美一区二区三区四区五区 | 香蕉久久久久久av成人 | 深夜福利91 | 中文字幕无产乱码 | 亚洲狼人社区 | 把插八插露脸对白内射 | 色男人的天堂 | 久久97精品久久久久久久不卡 | 最近中文字幕免费观看 | 亚洲欧美色中文字幕在线 | 久久久久久无码午夜精品直播 | 国产好大好紧好爽好湿视频唱戏 | 色偷偷中文字幕 | 色又黄又爽网站www久久 | 国产极品探花一区二区三区 | 老司机久久精品视频 | 国语自产少妇精品视频 | 国产女人18毛片水真多18 | 亚洲香蕉在线 | 精品毛片在线观看 | 欧美黑人粗暴多交高潮水最多 | av亚洲精华国产精华精 | 不卡av在线 | 在线看片无码永久免费视频 | 91成年人网站 | 日日操日日干 | 国产精品不卡无码av在线播放 | 淫久久| 96在线视频| 1024香蕉视频 | 亚洲综合精品香蕉久久网 | 亚洲欧美国产一区二区三区 | 大阳蒂毛茸茸videoshd | 国产男女猛烈无遮挡a片漫画 | 一级黄色a毛片 | 亚洲娇小与黑人巨大交 | 亚洲丝袜一区二区 | 日本一区二区三区视频在线播放 | 影音先锋欧美在线 | 九色91蝌蚪 | 色眯眯视频 | 合欢视频在线观看 | 成人羞羞视频免费看看 | 91综合中文字幕乱偷在线 | 国产又粗又猛又黄又爽性视频 | 男女啪啪猛烈无遮挡猛进猛出 | 亚a∨国av综av涩涩涩 | 国产主播福利在线 | 欧美综合自拍亚洲综合图片区 | 伊人黄色 | 足疗店女技师按摩毛片 | 日韩在线视频网站 | 91爱| 国产精品久久久久久婷婷天堂 | 日本三级日产三级国产三级 | 国产视频在线一区二区 | 欧美三级三级三级爽爽爽 | 久久五月综合 | 性视频毛茸茸 | 久久激情av | 性视频在线播放 | 91精产国品一二三区在线观看 | 看黄网站在线观看 | 欧美色婷婷 | www亚洲成人 | jvid视频在线观看 | 亚洲成av人片在线观看无 | 自拍偷自拍亚洲精品播放 | 亚洲人成电影网站在线播放 | 日韩av在线免费观看 | а√天堂ww天堂八 | 蜜乳av一区 | 茄子视频A| 91久久精品一区二区三区 | 日韩精品久久久久久久白丝 | 女人被男人躁得好爽免费视频 | 欧美日韩字幕 | 午夜爱爱免费视频体验区 | 天天爱天天做天天爽夜夜揉 | 俺去俺来也www色官网 | 人人超人人超碰超国产 | 久久伊人精品一区二区三区 | 一本岛在免费一二三区 | 黄色网占 | 377p欧洲日本亚洲大胆噜噜 | 激情小说在线观看 | 18禁肉肉无遮挡无码网站 | 二级大黄大片高清在线视频 | 欧美疯狂xxxxbbbb喷潮 | 午夜爱爱福利 | 黄在线免费 | 亚洲成人激情小说 | 中文字幕视频在线播放 | 丰满少妇在线观看bd | 无码av天天av天天爽 | 亚洲色在线无码国产精品不卡 | 国产乱女淫av麻豆国产 | 老司机在线精品视频 | 亚洲精品中文字幕乱码三区 | 丰满女人又爽又紧又丰满 | 成人免费在线看片 | 婷婷综合久久狠狠色99h | 国产精品久久久久久久久久久久人四虎 | 免费高潮视频95在线观看网站 | 人人狠狠综合久久亚洲婷婷 | 国产aⅴxxx片 | 成人调教视频 | 婷婷tv| 国产精品伦一区二区三区在线观看 | 亚洲精品国产av天美传媒 | 国产区一区二 | 亚洲高清色图 | 亚洲欧美激情小说另类 | 好男人社区www在线观看 | 午夜天堂精品久久久久 | 九色蝌蚪9l视频蝌蚪9l视频开放 | 中文毛片无遮挡高潮免费 | 特黄aaaaaaaaa毛片免 | 国产精品国产自产拍高清av | 亚洲精品免费观看 | 一级肉体全黄裸片8822tv | 精品视频9999 | 国产亚洲成人精品 | 国产精品国产三级国产aⅴ入口 | 亚洲欧美在线视频观看 | 一区二区三区精彩视频 | 成人国产精品免费观看视频 | 欧美做受喷浆在线观看 | 成年女人18级毛片毛片免费 |