精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

按照事務類型分析 DB2 事物的性能

數據庫
事務是數據庫系統中的核心概念之一,DB2是IBM一種分布式數據庫解決方案,二者存在怎樣的聯系呢?按照事務類型分析 DB2 事物的性能?下文將會一一揭開他們神秘的面紗。

概述事務是數據庫系統中的核心概念之一。作為數據庫系統的邏輯工作單元(Unit of Work),事務必須具有四個屬性,即原子性、一致性、隔離性和持久性(ACID)。數據庫系統往往通過鎖機制保證事務的隔離性,通過日志機制保證事務的持久性。應用程序可以通過啟動、提交、回滾等操作來控制一個事務的執行與停止。從應用的角度來看,一個事務往往對應一系列緊密關聯的用戶操作,例如銀行系統中的存款、轉賬等。對于用戶而言,提交一個事務相當于完成某種交易行為,因此執行一個事務前后跨越的時間是影響用戶體驗的因素之一。

  數據庫系統的性能是評判數據庫系統的重要因素之一,DB2 作為一款成功的數據庫產品提供了很多性能調優的特征與功能。一方面 DB2 在數據庫管理器層和數據庫層提供了大量的可配置參數,通過 db2 get/update dbm cfg和db2 get/update db cfg 可以查看和修改這些參數,并且可以通過控制中心(Control Center, db2cc)中的 Configuration Advisor 來獲得優化的配置參數值。另一方面DB2提供了針對查詢的優化功能,例如 SQL Explain Facility 可以分析一個 SQL 語句優化后的訪問計劃(Access Plan),命令行編輯器(Command Editor)中也提供了訪問計劃的圖形化視圖。但是如果想監測和分析一個事務的性能,例如事務的執行時間,事務中每一個 SQL 語句的執行時間,事務中的空閑時間等,則無法簡單的通過現有工具來實現。本文將介紹一種分析 DB2 的事務性能的方法,從而幫助數據庫設計者和管理員調優數據庫性能。

  事務的邏輯組成

  一個事務在邏輯上可以由一組 SQL 語句和一個提交/回滾操作組成。在 DB2 中,事務由第一個向數據庫發出的 SQL 語句隱式啟動,而不需要發出啟動事務的命令。所有后續的來自同一個應用程序的數據庫讀寫操作都被歸入用一個事務,直到該應用程序發出 COMMIT(提交)或者 ROLLBACK(回滾)語句。ROLLBACK 語句會把這個事務造成的對數據庫的所有修改都取消掉。如果應用程序沒有發出 COMMIT 或 ROLLBACK 就正常退出了,這個事務將自動提交。如果在事物的執行途中應用程序不正常退出,則將自動回滾。一旦發出了 COMMIT/ROLLBACK 命令,這個命令就無法停止了。由于事務只是由一串 SQL 語句組成的,所以不存在事務的物理表示。

  在執行一個事務的過程中,數據庫和應用程序可能處于不同的狀態。例如在圖 1所示的事務中,應用程序順序執行了 3 個 SQL 語句并執行了 COMMIT 語句。在 t0 到 t1 時間內應用程序處于 UOW Executing 狀態或者 Lock wait,其中 UOW Executing 狀態是指應用程序在執行數據庫操作, Lock wait 狀態是指應用程序在等待對數據庫對象的鎖;在 t1 到 t2 時間內處于 UOW Waiting, UOW Waiting 是指應用程序當前沒有進行數據庫操作。一個事務的執行過程消耗的時間可能用于執行 SQL 語句、執行應用程序代碼或等待鎖,如果某一類事務的性能比較差,需要分辨是在哪一個方面消耗的時間,從而做出調整。

  圖 1. 事務的邏輯組成

  

  分析事務的性能

  由于事務在數據庫中沒有一個物理的表示,因此無法直接獲得一個事務的監控信息。本文將介紹一種方法通過 DB2 的事件監控器捕獲的事件和快照得到的信息來綜合分析事務的性能。圖 2為這種方法的流程。

  圖 2. 分析事物性能的方法流程圖

  

  下面將按照流程圖中的步驟通過一個實驗詳細介紹分析事物性能的方法。實驗環境為 DB2 V9.1,操作系統為 Windows XP。實驗中通過壓力測試工具訪問一個部署在 WebSphere Application Server 上的 J2EE 應用 Trade6 [4] 來執行一系列的數據庫操作,同時捕獲數據庫的性能數據,隨后分析得出數據庫系統的事務性能。

  圖 3. 實驗環境

  

 

#p#

  用 DB2 事件監測器(Event Monitor)來捕獲數據庫語句事件

  首先需要打開 DB2 的事件監控器來捕獲數據庫中執行的 SQL 語句和事務語句。在 DB2 V8 中,提供了兩種監測器來讓用戶得到系統監測信息,即事件監測器(Event Monitor)和快照監測器(Snapshot Monitor)[1]。這兩種監測器在 DB2 V9 中得到了保留 [2]。這兩種監測器可以用來捕獲不同類型的數據庫系統信息,在本方法中將利用它們來獲得 SQL 語句、事務語句的執行信息和應用程序的狀態信息。由于這些監測器本身會帶來一些系統開銷,例如在進入和完成 SQL 語句的時候需要加入系統調用,并且需要分配更多的內存來保存監測數據,因此一般情況下這些監測器是禁用的。在啟動應用程序之前,需要運行如下命令創建并打開針對 SQL 語句和事務語句的事件監測器:

  mkdir C:\db2\eventmon

  db2 "create event monitor SMEVM for statements write to file ' C:\db2\eventmon '"

  db2 "set event monitor SMEVM state=1"

  其中第一步需要新建一個目錄,本例中給出在 Windows 系統下的命令,生成的目錄需要給數據庫管理員賬號讀寫權限。第二步用 db2 命令行工具[3]創建一個事件監控器,監控語句事件。在 DB2 中有很多種事件可以被監控,應根據需要選擇被監控的事件類型,由于監控本身有比較大的性能開銷,盡量不要選擇無關事件。在這一步中 write to file 子句后面的參數必須是一個存在的并且可寫的目錄,否則在第三步打開監測器的時候會出現錯誤。第三步即通過 db2 命令行工具打開事件監測器。在實驗結束后需要將事件導出成文本形式,以供后面繼續分析:

  db2evmon -db tradedb -evm SMEVM > C:\db2\eventmon.txt

  db2 "set event monitor SMEVM state=0"

  最后一步用于關閉事件監測器。下面是一個導出的文本文件的例子,部分無關信息被省略。

  清單 1. 語句事件文件

--------------------------------------------------------------------------
EVENT LOG HEADER
Event Monitor name: SMEVM

Server instance name: db2inst1
--------------------------------------------------------------------------

--------------------------------------------------------------------------
Database Name: TRADEDB

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

4) Statement Event ...
Appl Handle: 7
Appl Id: *LOCAL.db2inst1.070109081142
Appl Seq number: 00078

Record is the result of a flush: FALSE
-------------------------------------------
Operation: Static Commit
Package :
Consistency Token :
Package Version ID :
Cursor :
Cursor was blocking: FALSE
-------------------------------------------
Start Time: 01/09/2007 01:19:48.601550
Stop Time: 01/09/2007 01:19:48.601574
Exec Time: 0.000024 seconds
Number of Agents created: 1
User CPU: 0.000000 seconds
System CPU: 0.000000 seconds
Fetch Count: 0
Sorts: 0
Total sort time: 0
Sort overflows: 0
Rows read: 0
Rows written: 0
Internal rows deleted: 0
Internal rows updated: 0
Internal rows inserted: 0
Bufferpool data logical reads: 0
Bufferpool data physical reads: 0
Bufferpool temporary data logical reads: 0
Bufferpool temporary data physical reads: 0
Bufferpool index logical reads: 0
Bufferpool index physical reads: 0
Bufferpool temporary index logical reads: 0
Bufferpool temporary index physical reads: 0
Bufferpool xda logical page reads: 0
Bufferpool xda physical page reads: 0
Bufferpool temporary xda logical page reads: 0
Bufferpool temporary xda physical page reads: 0
SQLCA:
sqlcode: 0
sqlstate: 00000

48) Statement Event ...
Appl Handle: 138
Appl Id: 127.0.0.1.8096.070109091708
Appl Seq number: 00024

Record is the result of a flush: FALSE
-------------------------------------------
Type : Dynamic
Operation: Open
Section : 16
Creator : NULLID
Package : SYSSN200
Consistency Token : SYSLVL01
Package Version ID :
Cursor : SQL_CURSN200C16
Cursor was blocking: FALSE
Text : select * from quoteejb q where q.symbol=? For Update
-------------------------------------------
Start Time: 01/09/2007 01:23:05.894949
Stop Time: 01/09/2007 01:23:05.894970

SQLCA:
sqlcode: 0
sqlstate: 00000
 

  可以看出,該文件由一組事件記錄組成,每一條記錄有一個唯一的編號和一組屬性,如應用程序句柄,操作類型,開始時間,結束時間等。主要內容如表 1所示。

表 1. 事件記錄屬性列表
屬性名稱 意義 值/范圍 備注
Appl Handle 應用程序句柄 整形
Appl Id 應用程序ID 字符串
Appl Seq number 應用程序序號 整形 每當工作單元結束(即 COMMIT 或 ROLLBACK 終止工作單元)時,此標識就會遞增。appl_id 與 sequence_no 一起唯一地標識一個事務。
Operation 操作類型 Static Commit Rollback Open Close Prepare Describe Execute Static Commit 和 Rollback 是事務語句的事件。一個 Select 語句一般會對應 Prepare, Describe, Open, Close 四個事件。如果是已經執行過的Select語句,可能只有Open和Close事件。一個 Update/Delete/Insert 語句一般對應 Prepare, Describe, Execute 三個事件。
Start Time 操作開始時間 時間戳
Stop Time 操作結束時間 時間戳
Text SQL語句內容 字符串 動態SQL語句的參數會被?代替

#p#

 

  用 DB2 快照(Snapshot)獲得應用程序的狀態

  如前所述,在應用程序執行的過程中可能處于不同的狀態,因此需要同時打開DB2快照監測器捕獲應用程序狀態信息。打開DB2快照的命令如下:

  db2 update dbm cfg using DFT_MON_SORT ON

  db2 update dbm cfg using DFT_MON_LOCK ON

  db2 update dbm cfg using DFT_MON_TABLE ON

  db2 update dbm cfg using DFT_MON_STMT ON

  db2 update dbm cfg using DFT_MON_UOW ON

  db2 update dbm cfg using DFT_MON_TIMESTAMP ON

  這些快照監測器默認設置是關閉的,可以通過如下命令查看其狀態:db2 get dbm cfg。在實驗結束后,如需要關閉快照監測器,可使用 db2 update 命令關閉,將打開命令中的 ON 改為 OFF 即可。

  與事件監測器不同,快照監測器不是自動捕獲信息的,而是需要通過用戶發出快照命令才執行。因此在實驗過程中,需要不斷的發出針對應用程序的快照命令,并將結果保存到文件中。執行快照的命令如下:

  db2 get snapshot for applications on TRADEDB >> application.snapshot.txt

  其中TRADEDB為數據庫名稱。下面是一個應用程序的快照結果,部分無關信息被省略。

  清單 2. 快照監測器輸出結果

Application Snapshot

Application handle = 26
Application status = UOW Waiting
Status change time = 01/09/2007 00:28:08.472486
Application code page = 1208
Application country/region code = 0
DUOW correlation token = N00A1405.O0B0.070412045634
Application name = db2jcc_application
Application ID = N00A1405.O0B0.070412045634

Connection request start timestamp = 01/08/2007 23:56:31.937719
Connect request completion timestamp = 01/08/2007 23:56:31.938028
Application idle time = 10 minutes 9 seconds
CONNECT Authorization ID = DB2INST1

Last reset timestamp =
Snapshot timestamp = 01/09/2007 00:38:17.953083
 

按照事務類型分析 DB2 事物的性能,從上文可以看出是個比較復雜的過程,大家在分析時一定要注意一些小細節,個個環節都要考慮周全,只有這樣才能做到萬無一失,完善了工作。

【編輯推薦】

  1. DB2數據庫性能監控的具體步驟
  2. 講解IBM DB2數據庫的常用日期操作函數
  3. DB2 跨平臺數據庫遷移步驟和注意事項
  4. DB2數據庫優化超有用的幾條基本策略
責任編輯:迎迎 來源: 天極網
相關推薦

2011-05-17 10:27:19

DB2性能事務類型

2011-05-27 14:28:33

DB2

2011-05-27 15:11:04

DB2

2010-08-11 09:14:33

DB2數據類型

2011-03-21 09:51:04

DB2性能優化

2010-11-02 11:22:06

DB2索引類型

2010-11-03 15:19:46

DB2裝入命令

2010-08-26 10:13:52

DB2java連接

2011-04-08 15:00:20

DB2數據庫

2015-10-23 16:32:29

DB2數據庫性能

2010-09-06 15:00:40

DB2 9 XML

2010-08-10 15:30:21

2012-11-30 10:40:00

IBMdW

2011-05-27 15:51:44

DB2

2011-05-27 15:24:28

DB2

2010-11-02 16:25:55

DB2鎖機制

2010-11-03 15:35:27

DB2修改表

2010-08-17 08:54:38

DB2 事務時隱式

2010-08-17 17:29:06

DB2性能優化

2010-11-02 16:39:32

DB2鎖的類型
點贊
收藏

51CTO技術棧公眾號

国语对白精品一区二区| 播放一区二区| 成人福利视频网站| 68精品久久久久久欧美| a毛片毛片av永久免费| 超薄肉色丝袜脚交一区二区| 国产日产欧产精品推荐色| 国产精品久久久久久久久免费| 日韩不卡av在线| 成人日韩视频| 亚洲超碰精品一区二区| 欧美黑人xxxxx| 中文字幕一区二区三区四区视频| 99久久www免费| 日韩精品一区二区在线| 国产h视频在线播放| 国产原创av在线| 国产乱码精品一区二区三区五月婷| 欧美片一区二区三区| 成人手机在线免费视频| 国产福利一区二区三区在线播放| 国产精品久久久久7777按摩| 成人91视频| 超碰在线97观看| 亚洲一级一区| 91麻豆文化传媒在线观看| 9.1国产丝袜在线观看| 成年人网站免费看| 在线黄色的网站| 亚洲人成小说网站色在线| 国产在线精品一区| www.av88| 国产欧美日韩综合一区在线播放 | 亚洲欧美制服第一页| 免费成人黄色大片| 涩涩视频网站在线观看| 国产精品免费丝袜| 国产亚洲精品久久飘花| 97在线公开视频| 天堂久久久久va久久久久| 九九久久综合网站| 国产精品理论在线| 欧美精品国产白浆久久久久| 在线成人av影院| 日本a级片免费观看| 中文字幕伦理免费在线视频 | 欧美性生活大片免费观看网址| 一级二级三级欧美| 精品视频二区| 不卡在线视频中文字幕| 亚洲free嫩bbb| 怡红院av久久久久久久| 激情综合电影网| 色av中文字幕一区| www.日本高清视频| 国产不卡av一区二区| 欧美精品一区二区三区四区| 一级黄色片国产| 国产第一精品| 欧美三级午夜理伦三级中视频| 国产深夜男女无套内射| 青青草视频在线免费直播| 国产精品短视频| 亚洲国产精品毛片| 国产精品影院在线| 久久精品男人的天堂| 快播日韩欧美| 青青草手机在线| 91免费国产视频网站| 好吊色欧美一区二区三区四区 | 韩国av一区二区| 91精品久久久久久久久久久久久 | 免费日韩视频| 欧美怡春院一区二区三区| 久久狠狠高潮亚洲精品| 1024成人| 欧美在线观看一区二区三区| 日韩免费在线视频观看| 亚洲国产高清视频| 97av在线播放| 精品国产午夜福利| 日韩电影免费在线观看网站| 国产精品成久久久久三级| 国产婷婷色一区二区在线观看| 一区久久精品| 2019亚洲男人天堂| 亚洲综合久久网| 日韩av成人高清| 成人免费观看a| 国产熟女精品视频| 成人激情午夜影院| 玛丽玛丽电影原版免费观看1977 | 精品人妻大屁股白浆无码| 女人黄色免费在线观看| 亚洲成国产人片在线观看| 成 年 人 黄 色 大 片大 全| 天堂电影一区| 精品露脸国产偷人在视频| 黄色www网站| 国产麻豆一区| 欧美xxxxxxxx| 国精品无码人妻一区二区三区| 欧美久久综合网| 久久久91精品国产一区不卡| 精品97人妻无码中文永久在线 | 成人看片爽爽爽| 亚洲一区二区三区小说| 欧美亚洲黄色片| 午夜av成人| 91精品国产入口| 久久久久中文字幕亚洲精品 | 日本在线观看不卡| 91女主播在线观看| 性做久久久久久免费观看| 爱情岛论坛成人| 秋霞一区二区| 国产一区二区三区在线播放免费观看 | 日韩色视频在线观看| 一级国产黄色片| 99re66热这里只有精品8| 久久久www成人免费精品| 人妻少妇精品一区二区三区| 国产精品综合| 91精品综合久久| 国产福利电影在线| 亚洲一区二区三区小说| 亚洲 欧美 另类人妖| 麻豆国产欧美一区二区三区r| 中文字幕亚洲欧美一区二区三区| 久久网免费视频| 另类小说一区二区三区| 久久精品人人做人人爽电影| 中文国产字幕在线观看| 欧美亚一区二区| 美女扒开腿免费视频| 色综合狠狠操| 国产精品video| 亚洲欧美日韩成人在线| 亚洲精品日韩综合观看成人91| 嫩草av久久伊人妇女超级a| 草莓视频一区二区三区| 日韩在线www| 波多野结衣在线电影| 91亚洲精华国产精华精华液| 中文字幕一区二区三区有限公司| 中文字幕在线中文字幕在线中三区| 欧美一区二区三区播放老司机| 亚洲一区二区观看| 国产亚洲精品v| 国产精品成人一区二区三区| 国产网站在线免费观看| 欧美色视频一区| 精品人妻中文无码av在线 | 久久久亚洲国产精品| 久久丁香四色| 国产一区二区三区在线播放免费观看| www.国产高清| av电影天堂一区二区在线| www成人免费| 白嫩白嫩国产精品| 午夜精品理论片| 人妻少妇精品无码专区久久| 一区二区三区视频在线观看| 亚洲综合20p| 亚洲激情久久| 91丨九色丨国产在线| 老司机精品影院| 91麻豆精品国产自产在线| 国产又黄又粗又猛又爽的| 免费精品视频| 蜜桃成人在线| 超级碰碰久久| 一本色道久久综合狠狠躁篇怎么玩 | 精品一区精品二区| 久久久久久久久97| 国产一区二区视频在线| 无码人妻精品一区二区蜜桃百度| 国产麻豆一区二区三区| 欧美日韩国产91| 少妇精品高潮欲妇又嫩中文字幕| 亚洲va韩国va欧美va精品| 成熟妇人a片免费看网站| 99精品视频免费观看| 免费国产在线精品一区二区三区| sese综合| 亚洲午夜未删减在线观看| 中文字幕观看视频| 自拍偷拍亚洲综合| 中文字幕第3页| 久久精品伊人| 亚洲一区3d动漫同人无遮挡| 99tv成人影院| 欧美精品久久久久久久久久| 天堂网在线播放| 欧美在线一二三四区| 天天操夜夜操av| 成人午夜电影久久影院| 精品99在线视频| 午夜影院欧美| 极品校花啪啪激情久久| 日韩av影片| 一区二区三区四区在线观看视频 | 性色一区二区三区| 亚洲精品第一区二区三区| 精品视频一区二区三区在线观看| 欧美激情在线观看视频| 国内精品一区视频| 欧美精品v日韩精品v韩国精品v| 久久久国产成人| 国产午夜精品久久久久久久 | 日本综合字幕| 久久国产精品久久久久久| 色呦呦免费观看| 色综合视频在线观看| 国产67194| 久久久精品欧美丰满| 伊人色在线视频| 香蕉亚洲视频| 一二三在线视频| 成人高清电影网站| 国产在线精品二区| 亚洲一区二区av| 欧美与欧洲交xxxx免费观看| 麻豆av在线导航| 亚洲欧美日韩久久久久久| 国产精品久久婷婷| 色悠悠久久综合| 久久精品免费在线| 亚洲天堂av老司机| 久久只有这里有精品| 国产suv一区二区三区88区| 成人性生生活性生交12| 欧美三级不卡| 一本一本久久a久久精品综合妖精| 久久视频在线观看| 亚洲xxxxx| 嫩草伊人久久精品少妇av杨幂| 欧美激情精品在线| 黄色精品免费看| 中文字幕一区二区三区电影| 人妻丰满熟妇av无码区hd| 欧美一区二区三区男人的天堂| 中文字幕一区二区人妻电影| 亚洲在线观看免费| 国产真实乱在线更新| 国产三级欧美三级| 一区二区三区免费在线观看视频| 成人午夜av在线| 天天干天天色天天干| 日韩精品91亚洲二区在线观看| 妞干网在线视频观看| 狠狠爱成人网| av 日韩 人妻 黑人 综合 无码| 日韩在线高清| 国产又大又长又粗又黄| 欧美电影一区| 一区二区三区四区五区视频| 国产区精品区| 91精品国产乱| 欧美怡红院视频| 波多野结衣办公室33分钟| 狠狠色综合播放一区二区| 久久人人爽av| 韩国一区二区三区| 在线播放黄色av| 国产乱子伦视频一区二区三区| 中日韩av在线播放| 麻豆国产欧美一区二区三区| 邪恶网站在线观看| 久久国产麻豆精品| 精品免费国产一区二区| 玖玖国产精品视频| 香蕉视频网站入口| 久久精品国内一区二区三区| 日本人69视频| 国产自产高清不卡| 丰满少妇一区二区三区专区| 国产凹凸在线观看一区二区| 99九九精品视频| 高清国产一区二区| av2014天堂网| 久久精品视频一区二区三区| 91在线无精精品白丝| 中文字幕乱码久久午夜不卡| 国产精品麻豆免费版现看视频| 国产精品第一页第二页第三页| 久久久久久久麻豆| 亚洲国产日产av| 欧美激情黑白配| 欧美在线free| 精品欧美一区二区精品少妇| 亚洲精品一区在线观看| 四虎精品成人影院观看地址| 亚洲男女性事视频| 麻豆传媒视频在线| 羞羞色国产精品| 91成人在线| 亚洲综合色av| 天堂成人娱乐在线视频免费播放网站| 欧洲精品久久| 欧美.www| 日韩av资源在线| 久久99国产精品麻豆| a级片在线观看视频| 国产女人aaa级久久久级 | 石原莉奈在线亚洲二区| www.51色.com| 成人a区在线观看| 亚洲色图欧美色| 亚洲风情在线资源站| 老熟妇一区二区三区| 欧美一区二区在线观看| 色综合久久网女同蕾丝边| 精品国偷自产在线| 青青青免费在线视频| 成人免费福利在线| 一本色道久久综合亚洲精品酒店| 五月天在线免费视频| 亚洲在线一区| 色哟哟免费视频| 国产日产欧产精品推荐色| 久草视频手机在线观看| 欧美四级电影在线观看| 亚洲第一视频在线播放| 亚洲天堂久久av| f2c人成在线观看免费视频| 成人激情视频在线| 欧美精品尤物在线观看| 国产黄色一级网站| 国产精品一二三区在线| 林心如三级全黄裸体| 午夜在线成人av| 国产av无码专区亚洲a∨毛片| 国产亚洲欧美aaaa| 韩国主播福利视频一区二区三区| 99免费在线观看视频| 色婷婷热久久| 黄色三级视频在线| 久久综合久久鬼色中文字| 黄色小说在线观看视频| 91精品国产综合久久久久久久久久 | 国产成人av电影在线观看| 99自拍视频在线| 在线播放91灌醉迷j高跟美女| 日本中文字幕在线2020| 国产精品一区久久| 国产精品久久久久久久久久10秀| 第一区免费在线观看| 综合亚洲深深色噜噜狠狠网站| 91午夜交换视频| 欧美精品一区二区免费| 91成人福利| 日本日本19xxxⅹhd乱影响| 99精品视频一区二区三区| 成人在线免费看视频| 亚洲一区www| 国产成人免费精品| 天天综合中文字幕| 国产成人免费在线| 日韩三级视频在线| 亚洲欧美日韩久久久久久| 国产精品诱惑| 嫩草影院中文字幕| 99久久精品一区二区| 国产又粗又猛又黄视频| 少妇久久久久久| y111111国产精品久久久| 国产综合av在线| 国产精品久久久久久久久图文区 | 久久午夜免费电影| 中文字幕在线观看精品| 九色精品免费永久在线| 欧美日韩夜夜| 国内外成人免费在线视频| 亚洲精品美腿丝袜| 香蕉av一区二区三区| 国产精品十八以下禁看| 午夜精品久久99蜜桃的功能介绍| 最近中文字幕无免费| 欧美亚洲国产一区二区三区va| 在线三级电影| 热re99久久精品国99热蜜月| 国内一区二区视频| 亚洲免费在线视频观看| 久久视频在线直播| 美国成人xxx| 手机在线视频一区| 色综合中文综合网| 色老头在线观看| 亚洲不卡1区| 99久久伊人久久99| 国产精品人人爽| 青青草国产精品一区二区| 91精品久久久久久久久久不卡| 欲求不满的岳中文字幕| 欧美高清视频www夜色资源网| 三级在线观看视频| 中国女人做爰视频| 欧美国产欧美综合| 天天干天天草天天射|