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

詳解DB2 9.7中值得DBA關注的幾點新特性

原創
數據庫 數據庫運維
在這里我們將列舉DB2 9.7中值得DBA關注的幾點新特性,希望對大家管理和使用好DB2 9.7有所幫助。

【51CTO獨家特稿】首先聲明一點,本文不是DB2 9.7新特性的詳盡清單,我僅僅列出了針對DBA或開發人員非常重要的清單。

聯機方案修改

請看Burt關于聯機方案修改的文章,地址:http://www.ibm.com/developerworks/data/library/techarticle/dm-0907db2outages/index.html。

CGTT – 創建全局臨時表

現在可以創建全局臨時表,再也不用在每次會話中聲明臨時表了,全局臨時表有以下幾個好處:

1、CGTT根據授權控制

2、可以在CGTT上定義視圖,索引和觸發器

3、CGTT和DGTT可以包括LOB數據類型

  1. CREATE GLOBAL TEMPORARY TABLE DGTT_TABLE  
  2. (  
  3.    EMP_ID INTEGER,  
  4.    HIRE_DATE TIMESTAMP(3)‏  
  5. )‏ 

參數標記

存儲過程中的參數可以有默認值。

在調用語句中,你可以直接使用默認值,跳過參數的賦值。

命名參數允許按名稱,以任何順序賦值。

DB2中的SSL連接

DB2允許在Java客戶端和服務器之間使用SSL連接,但需要同時對客戶端和服務器進行配置才能正常使用。

服務器端配置

使用iKeyman GUI工具創建一個證書數據庫,即KeyStore文件;

將你從證書頒發機構購買的服務器數字證書導入到證書數據庫;

設置下面的DBM配置參數;

◆ SSL_SVR_KEYDB:密鑰存儲文件

◆ SSL_SVR_STASH:Stash文件

◆ SSL_SVCENAME:SSL端口

另外,選擇一個密碼套件

◆ SSL_CIPHERSPECS:允許的加密套件

◆ SSL_VERSIONS:允許的SSL/TLS版本

開啟實例SSL通信功能

db2set DB2COMM=SSL或db2set DB2COMM=SSL,TCPIP

客戶端配置

使用ikeyman GUI工具創建一個簽名證書數據庫;

將你從證書頒發機構購買的服務器數字證書導入到證書數據庫。

修改連接屬性

  1. ....  
  2. properties.put("sslConnection""true");  
  3. System.setProperty("javax.net.ssl.trustStore""/home/db2inst1/client.jks");  
  4. System.setProperty("javax.net.ssl.trustStorePassword""myPassword");  
  5. ....  
  6. con = java.sql.DriverManager.getConnection(url, properties); 

SSL握手是如何工作的?

客戶端請求一個SSL連接,列出它的SSL版本和支持的加密套件;

服務器使用一個選定的加密套件進行響應;

服務器將它的數字證書發給客戶端;

客戶端驗證服務器的證書(服務器驗證);

客戶端和服務器安全地協商一個會話密鑰;

客戶端和服務器使用前面選定的密鑰安全地交換信息。

XML增強

在XML處理方面有一些增強,值得關注的是:

對pureXML的完整支持;

XDA對象中的XML文檔也可以壓縮;

XML索引在線重組;

UDF中可以使用XML列;

MDC表中可以使用XML列;

來自查詢CLP命令的DECOMP:為了拆分XML文檔,可以使用DECOMPOSE XML DOCUMENTS IN <select_statement> XMLSCHEMA <xmlschemaname>;

來自查詢存儲過程的DECOMP:sysproc.xdb_Decomp_XML_From_Query;

ADMIN_IS_INLINED和ADMIN_EST_INLINE_LENGTH可以用于了解XML或LOB是否內聯或其長度。

DECOMP示例:

  1. DECOMPOSE XMDOCUMENTS IN   
  2. 'SELECT DOCID, SALESDOC  
  3. FROM ABC.SALESTAB'   
  4. XMLSCHEMA ABC.SALES  
  5. MESSAGES /home/myid/errors/errorreport.xml  
  6. CALXDB_DECOMP_XML_FROM_QUERY (  
  7. 'ABC''SALES',  
  8. 'SELECT DOCID, SALESDOC FROM ABC.SALESTAB',  
  9. 0, 0, 0, NULLNULL, 1,   
  10. :hnumInput, :hnumDecomposed, :herrorreportBuf); 

注意:XDA=存儲XML文檔,且在基礎表中沒有內聯的對象。

CLPPLUS vs SQL*Plus

DB2有一個和Oracle的SQL*Plus類似的工具,叫做CLPPlus,如果你知道怎么用SQL*Plus,那你一定會用CLPPlus。

DB2中的PL/SQL

這個聽起來似乎最能吸引人們的目光,試想一下你在DB2中使用Oracle PL/SQL的感覺,記住Oracle已經有20年的PL/SQL開發經驗,因此與Oracle比起來還是有差距的,但相信IBM會越做越好。

DB2中的PL/SQL編譯器是天生的,不是什么屏蔽層,不是將PL/SQL轉換成DB2 SQL PL,因此可以在代碼級調試PL/SQL。

支持的DBMS包:

DBMS_OUTPUT

UTL_FILE

DBMS_ALERT

DBMS_PIPE

DBMS_JOB

DBMS_LOB

DBMS_SQL

DBMS_UTILITY

UTL_MAIL

UTL_SMTP

支持的PL/SQL特性

所有語言邏輯支持,如IF, WHILE :=等;

異常 - Try/catch處理;

用戶定義的異常;

常數變量 – 變量不能被設置;

單步調試查詢結果集;

單步調試游標結果集;

%TYPE – 錨標數據類型;

%ROWTYPE – 錨標行類型;

BULK COLLECT/FETCH – 將結果集聚集到數組中;

FORALL – 將數組輸入到SQL語句;

AUTOMONOUS事務 – 在一個獨立的TX中執行一個存儲過程;

匿名塊;

標量函數;

存儲過程;

包;

觸發器;

包上的同義詞。

DB2中的Oracle類型:

 

  1. NUMBER  
  2. VARCHAR2 - NULL = '',尾部空白敏感整理  
  3. TIMESTAMP(n) - 0 (date + time) <= N <= 12(日期+時間+皮秒)  
  4. DATE – 年到秒,sysdate  
  5. BOOLEAN  
  6. INDEX BY 
  7. VARRAY  
  8. Row Type  
  9. Ref Cursor – 允許傳遞和預定義游標  
  10.  

 

DB2中重要的Oracle函數部分清單

  1. TO_CHAR, TO_DATE, TO_TIMESTAMP, TO_NUMBER, TO_CLOB  
  2. EXTRACT, ADD_MONTHS, ...  
  3. INITCAP, RPAD, LPAD, INSTR, REVERSE, ...  
  4. DECODE, NVL, LEAST, GREATEST, BITAND  
  5. DB2中的Oracle SQL清單  
  6. CONNECT BY 
  7. (+)-join 
  8. DUAL  
  9. ROWNUM  
  10. NEXTVAL/CURRVAL  
  11. MINUS  
  12. Unnamed inline views  
  13. TRUNCATE table 
  14. Public synonym  
  15. CREATEd temp table 

職責分離

SYSADM在DB2中當上帝的日子一去不復還了,現在各個角色的分工非常明確。

有了數據庫級的SECADM后,賦予SYSADM的DBADM肯定會移除了;

SECADM現在可以被分配給ROLE和GROUP;

SECADM現在可以授予/取消數據庫和對象認證;

DBADM可以按這種方式創建,因此它不能看到數據,也不能執行授權/撤銷授權;

DBADM不能獲得間接授予的權限;

創建了新的權限,如EXPLAIN, DATAACCESS, ACCESSCTRL, SQLADM, WLMADM。

自動存儲

新增了一些自動化存儲方面的功能,值得關注的是:

當現有存儲路徑被填滿后,你可以在線增加一個存儲路徑,如果你想跨4個存儲路徑條帶化數據以獲得高并行能力,可以使用ALTER TABLESPACE myts REBALANCE命令重新平衡數據,另外還可以使用ALTER TABLESPACE myts REDUCE命令減小高水位標記;

你可以使用ALTER DATABASE DROP STORAGE PATH ON 'path1'刪除一個存儲路徑,存儲路徑被修改成DROP PENDING狀態,所有的表空間被標記為“基本存儲路徑已經被刪除”,當所有使用它的表空間通過ALTER TABLESPACE ts1 REBALANCE重新平衡后,DROP PENDING存儲路徑被移除;

ALTER TABLESPACE ts1 REDUCE命令將會釋放截留的空間,不允許高水位標記低于早前的DB2版本;

你可以將非自動化存儲數據庫轉換成自動化存儲數據庫:

◆ALTER DATABASE ADD STORAGE支持非自動化存儲數據庫;

◆上面的命令給數據庫增加一個存儲池;

◆它允許使用自動化存儲創建新的表空間。

你可以將非自動化存儲DMS表空間轉換成自動化存儲表空間:

◆ALTER TABLESPACE … MANAGED BY AUTOMATIC STORAGE;

◆來自新存儲路徑的新增長被添加到數據庫中;

◆舊容器可以使用DROP或REBLANCE移除。

使用自動化存儲,可以從舊的DMS執行REDIRECTED RESTORE恢復到新表空。

在線表移動

在線表移動可以用于許多環境:

你想在線重組或重新分配時;

想做在線表壓縮時;

在線改變頁面尺寸;

在線轉換到大表空間;

將數據/索引/長數據移動到新的/不同的表空間;

增加或移除列,修改列數據類型,擴充列;

增加/修改MDC尺寸,范圍分區或分區鍵。

在線表遷移是通過系統存儲過程ADMIN_MOVE_TABLE()完成的,這個存儲過程允許將數據從現有表遷移到新表對象中,數據移動后,在源表上使用SELECT,INSERT,UPDATE和DELETE操作仍然有效。

這個存儲過程分為4個步驟:

1、初始化

選擇拷貝索引,創建觸發器,創建目標和臨時表。創建觸發器的目的是捕獲源表上的改變。

2、拷貝

一行一行地從源表拷貝到目標表中,也可以使用LOAD。

3、重放

重新從源表拷貝捕獲到臨時表中的行,可能需要多次往返重復的操作。

4、交換

用于交換的目標表已準備就緒,索引等已經創建完畢,源表為最后的重放以共享模式鎖定,然后重命名源表,再將目標表重命名為源表名。

壓縮MDC表

DB2中的MDC表有點特殊,通常如果沒有刪除操作,它一般不需要重組,刪除操作讓MDC表變得稀疏,如何回收那些未使用的頁面回到表空間,以便讓其它表可以使用?使用下面的命令即可:

  1. REORG TABLE mdctable RECLAIM EXTENTS ONLY 

上面的命令效率非常高,因為它實際上沒有進行重組,只不過在MDC表的塊映射中將未使用的塊標記成了未分配的。

內聯LOB

通過內聯LOB壓縮空間,如:

  1. CREATE TABLE … EMP_PHOTO BLOB(10MB) INLINE LENGTH 20000;  
  2. ALTER TABLE … ALTER COLUMN EMP_PHOTO SET INLINE LENGTH 20000; 

LOB比內聯長度超出的部分存儲在LOB表空間上,但其它的將被單獨內聯存儲,在表中可以有混合的內聯或非內聯LOB。

即使沒有設置內聯長度,DB2也可以內聯LOB,當一個LOB的真實長度低于其描述符的長度時會發生。

局部范圍分區索引

DB2在范圍分區表上有一個全局索引,現在又多了一個局部范圍分區索引,可以更快速地插入和檢索數據。

  1. C:\>clpplus db2admin/password@localhost:50001/SAMPLE  
  2. Database Connection Information  
  3.    
  4. Hostname = localhost  
  5. Database server = DB2/NT SQL09070  
  6. SQauthorization ID = db2admin  
  7. Local database alias = SAMPLE  
  8. Port = 50001  
  9.    
  10. CLPPlus: Version 1.0  
  11. Copyright (c) 2009, IBM CORPORATION. All rights reserved.  
  12.    
  13. SQL> create tablespace tbsp1;  
  14. DB250000I: The command completed successfully.  
  15. SQL> create tablespace tbsp2;  
  16. DB250000I: The command completed successfully.  
  17. SQL> create tablespace tbsp3;  
  18. DB250000I: The command completed successfully.  
  19. SQL> create tablespace tbsp4;  
  20. DB250000I: The command completed successfully.  
  21. SQL> create tablespace tbsp5;  
  22. DB250000I: The command completed successfully.  
  23. SQL> create tablespace tbsp6;  
  24. DB250000I: The command completed successfully.  
  25.    
  26. SQL> CREATE TABLE TAB1(c1 INT)  
  27.  2 PARTITION BY RANGE (c1)  
  28.  3 (STARTING FROM (1) ENDING (50) IN tbsp1 INDEX IN tbsp2,  
  29.  4 ENDING(100) IN tbsp3 INDEX IN tbsp4,  
  30.  5 ENDING(150) IN tbsp4 INDEX IN tbsp6);  
  31.    
  32. DB250000I: The command completed successfully.  
  33.     
  34. SQL> CREATE INDEX IDX1 ON TAB1(c1) PARTITIONED;  
  35. DB250000I: The command completed successfully. 

你可以執行分區級索引重組,分區級表重組,但RUNSTATS仍然是在表級運行的。

當你做一個ATTACH,需要的索引已經創建好,連接到主表的速度非常快,否則它會自動創建索引,DETACH會從主表中快速地取消分區鏈接,使其成為一個常規表。

新的當前提交隔離措施

它只是游標穩定性隔離的一個變種,記錄程序不會阻止閱讀程序,Oracle是基于快照實現的,而DB2是基于日志實現的。

新的CC隔離級別是新的默認隔離級別,代替了舊的CS隔離級別,DB2使用當前完全鎖避開了當前提交隔離級別,因此從Oracle轉移到DB2時不需要應用程序改變,CC是基于日志數據的,DB2首先去日志緩沖區查找數據,因為更新事務仍然是活動的,因此數據可能仍然呆在日志緩沖區中,否則就必須去查找磁盤上的日志文件,這種類型的鎖不需要回滾段,但Oracle需要,因為DB2使用的是日志緩存區記錄或磁盤上的日志文件。

語句濃縮器

你是否還記得Oracle使用CURSOR_SHARING=YES參數避免重復編譯SQL語句嗎?你是否還記得這個方法導致優化器生成非最優的執行計劃讓你頭疼嗎?由于其嚴重的性能問題,很多使用Oracle的人都特別痛恨這個功能,但DB2也實現了這個功能,不過可以在STATIC或DYNAMIC語句中使用REOPT參數避開非最優的執行計劃。

臨時表壓縮

如果獲得了深度壓縮許可,臨時表會自動壓縮,不需要用戶執行額外的操作。

索引壓縮

你現在可以壓縮DB2中的索引,只需要在CREATE INDEX或ALTER INDEX命令中追加COMPRESS YES參數即可。

查詢壓縮索引空間節省估算值

  1. SELECT index_name, pages_saved_percent, compress_attr, index_compressed  
  2. FROM TABLE SYSPROC.ADMIN_GET_INDEX_COMPRESS_INFO  
  3. ('T''myschema''T1''''')) AS T 

壓縮索引后究竟節省了多少空間?壓縮完索引后,重新運行上面的查詢得到真實的空間節省值。

  1. ALTER INDEX index1 COMPRESS YES  
  2. REORG INDEXES ON TABLE t1  
  3. RUNSTATS ON TABLE t1 

原文出處:http://www.db2ude.com/?q=node/128

原文名:New Exciting Features in DB2 9.7

作者:Vikram Khatri

【編輯推薦】

  1. 在DB2中正確導出LOB數據
  2. DB2外部文件格式淺析
  3. DB2數據庫設計的三個建議
  4. 解析DB2與非DB2數據庫之間遠程復制
  5. DB2數據庫基本操作指令30條

【責任編輯:彭凡 TEL:(010)68476606】

 

責任編輯:彭凡 來源: 51CTO
相關推薦

2009-09-25 11:44:00

ibmdwDB2

2010-08-27 11:39:19

DB2鎖定新特性

2009-04-30 08:59:13

DB2 9.7InfoSphereIBM

2009-06-29 10:04:47

DB2 9.7

2010-08-11 09:56:20

DB2 V9.7

2015-09-16 09:45:00

2010-08-16 17:07:43

DB2 trc

2010-07-29 13:09:48

DB2 9.7 兼容

2010-08-06 14:46:53

DB2 9.7武器

2010-08-06 14:52:13

DB2 9.7武器

2011-08-19 09:41:56

C++

2010-08-16 13:53:26

2010-08-10 17:24:15

2010-09-06 13:06:08

DB2 9.7

2010-08-05 15:27:00

使用DB2臨時表

2009-03-10 10:31:26

DB2XMLpureXML

2010-07-29 11:20:03

DB2 9.7

2010-07-30 15:21:35

DB2 9.7三大武器

2010-08-10 10:23:16

IBM DB2 V9.

2010-08-06 15:14:03

DB2 V9.5 新特
點贊
收藏

51CTO技術棧公眾號

精品一区二区三区影院在线午夜 | 久久久久久久久中文字幕| 红桃视频一区二区三区免费| 激情图片在线观看高清国产| 91小视频免费看| 国产欧美日韩亚洲精品| 久久久久久久久久久网| 综合伊思人在钱三区| 717成人午夜免费福利电影| www.avtt| 五月香视频在线观看| 成人黄色一级视频| 国产精品视频久久久久| 激情综合网五月婷婷| 欧美丝袜丝交足nylons172| 日韩欧美在线观看一区二区三区| 日本www在线播放| 国产在线高清视频| 国产欧美一区二区精品久导航 | 一级aaaa毛片| 亚洲毛片av| 久久天天躁狠狠躁夜夜爽蜜月| 97人妻天天摸天天爽天天| 精品国产亚洲一区二区在线观看 | 91视频最新入口| av色综合久久天堂av色综合在| 久久久亚洲午夜电影| 99国精产品一二二线| 在线观看色网站| 国产一区二区高清| 欧美日韩福利在线观看| 日韩av毛片在线观看| 亚洲精品蜜桃乱晃| 亚洲成人性视频| 色婷婷狠狠18禁久久| 日本国产亚洲| 欧美性一区二区| aaa毛片在线观看| 亚洲私拍视频| 精品福利一区二区| r级无码视频在线观看| 1024在线播放| 亚洲乱码一区二区三区在线观看| 亚洲一区二区三区色| 国产乱视频在线观看| 91蝌蚪porny| 精品在线观看一区二区| 神马久久久久久久久久| 成人免费视频一区| 成人免费视频网站入口| www.久久精品.com| 国产一区二区三区久久悠悠色av| 国产欧美一区二区| 在线播放一级片| 蜜臀av亚洲一区中文字幕| 全亚洲最色的网站在线观看| 精品成人av一区二区在线播放| 一本久道久久久| 91精品国产自产91精品| 制服.丝袜.亚洲.中文.综合懂色| 亚洲另类视频| 欧美又大又硬又粗bbbbb| 91九色丨porny丨肉丝| 亚洲视频www| 国产91色在线| 中文字幕人妻丝袜乱一区三区| 蜜臀av国产精品久久久久| 国产精品亚发布| 在线观看黄色网| 国产中文一区二区三区| 91视频免费在线观看| 丰满人妻一区二区三区免费| 波多野结衣视频一区| 精品一区国产| www.亚洲视频| 亚洲丝袜制服诱惑| 日产精品久久久久久久蜜臀| www.综合| 在线观看亚洲一区| 老司机久久精品| 亚洲开心激情| 日韩成人激情在线| 一级黄色片网址| 五月综合激情| 97在线观看免费高清| 中文字幕高清在线免费播放| 美女在线一区二区| 成人欧美一区二区三区视频| 日韩一级免费视频| 久久精品一区二区三区不卡| 国产91av视频在线观看| 国产经典三级在线| 在线看不卡av| 中文字幕1区2区| 国产区精品区| 欧美大成色www永久网站婷| 黄色片视频网站| 精一区二区三区| 久久久综合亚洲91久久98| 亚洲1卡2卡3卡4卡乱码精品| 一区二区欧美在线观看| 亚洲 中文字幕 日韩 无码| av一级久久| 国产婷婷97碰碰久久人人蜜臀 | 秋霞欧美视频| 欧美激情在线观看视频| 中文字幕欧美色图| av一本久道久久综合久久鬼色| 五月天丁香综合久久国产| 久操av在线| 欧美日韩在线精品一区二区三区激情 | 精品少妇一区二区三区密爱| 亚洲三级网站| 91视频免费在线| 麻豆影视在线| 一区二区三区中文字幕精品精品| 免费激情视频在线观看| 国产精品视屏| 久热在线中文字幕色999舞| 无码人妻av一区二区三区波多野| 国产成人精品影院| 亚洲综合欧美日韩| 三级成人黄色影院| 亚洲第一av在线| 一区二区视频免费看| 热久久一区二区| 久热这里只精品99re8久| 肉肉视频在线观看| 51精品秘密在线观看| xxxx日本黄色| 久久久精品五月天| 久久一区免费| 僵尸再翻生在线观看免费国语| 91精品国产综合久久精品图片| 精品无码在线观看| 日韩综合在线视频| 免费一区二区三区| 中文在线аv在线| 日韩国产在线看| 日本少妇久久久| 粉嫩欧美一区二区三区高清影视| 一本一道久久a久久精品综合 | 97se国产在线视频| 国产原创精品视频| 欧美精品久久一区二区三区| 青娱乐国产视频| 日韩av在线播放中文字幕| 欧美亚洲另类在线一区二区三区 | 国产精品视频1区| yes4444视频在线观看| 日本精品一区二区三区高清| 免费在线观看成年人视频| 亚洲乱码久久| 免费在线观看91| 老司机2019福利精品视频导航| 日韩精品视频三区| 探花视频在线观看| 久久久美女毛片| 日韩av资源在线| 国模吧精品视频| 国产精品美女视频网站| 午夜在线视频| 欧美一级高清片| 久青草免费视频| 成人av免费网站| 黄色免费视频大全| 欧美日韩伦理在线免费| 国产精品主播视频| www.欧美日本韩国| 亚洲第一网站男人都懂| 中日韩精品视频在线观看| 26uuu精品一区二区三区四区在线| 丰满爆乳一区二区三区| 欧美老女人另类| 91免费在线视频| 成人性生交大片免费看网站| 亚洲美女av电影| 亚洲一级av毛片| 亚洲综合图片区| ass精品国模裸体欣赏pics| 日本不卡的三区四区五区| 中文字幕一区二区三区最新| 一区二区视频| 国产精品久久久久不卡| 天堂av中文在线| 亚洲精品日韩在线| 一级片一区二区三区| 亚洲黄色录像片| 中文字幕高清视频| 韩国视频一区二区| 欧美日韩亚洲一| 婷婷亚洲五月色综合| 国产精品免费一区二区三区| 色天使综合视频| 九九热这里只有精品免费看| 蜜桃视频在线观看网站| 欧美一级日韩不卡播放免费| 天天综合网入口| 亚洲素人一区二区| 一区二区三区伦理片| 国产精品18久久久久| 麻豆av免费在线| 欧美高清不卡| 少妇免费毛片久久久久久久久| www国产精品| 国产欧美精品日韩精品| 欧美裸体视频| 欧美肥老妇视频| 视频一区二区三区不卡| 精品亚洲国产视频| 亚洲免费一级片| 欧美电影一区二区| 亚洲av无码精品一区二区| 亚洲一区二区精品久久av| 中国1级黄色片| 久久久久久久久久久久久久久99 | 少妇一级淫片日本| 午夜久久久久久久久久一区二区| 久久久久久久久久97| 26uuu成人网一区二区三区| 亚洲熟妇一区二区| 国产在线精品一区二区夜色| 精品www久久久久奶水| 亚洲最新色图| 在线亚洲美日韩| 国产一区网站| 欧美精品欧美精品| 欧美日韩一本| 国产精品国产一区二区 | 国产伦精品一区二区三区四区免费 | 一本久久a久久免费精品不卡| 久久久久免费看| 亚洲欧美一区二区三区孕妇| 人妻无码一区二区三区免费| 久久久久国产精品免费免费搜索| 喷水视频在线观看| 99在线热播精品免费| 亚洲精品第二页| 国产成人精品1024| 三级黄色片播放| 国内精品视频666| 日韩va在线观看| 久久99精品久久久久久| 57pao国产成永久免费视频| 免费观看日韩av| 丁香婷婷激情网| 老司机久久99久久精品播放免费| 九九九九免费视频| 欧美一级一区| www日韩视频| 日韩av电影免费观看高清完整版| 欧美成人免费高清视频| 天堂蜜桃一区二区三区| 日韩精品无码一区二区三区免费| 先锋影音久久久| 欧美黑人又粗又大又爽免费| 日韩1区2区日韩1区2区| 中文字幕在线综合| 国产在线播放一区| 自拍偷拍激情视频| 99这里只有久久精品视频| 欧美狂猛xxxxx乱大交3| 国产午夜亚洲精品不卡| 日韩一级av毛片| 亚洲色图丝袜美腿| 日韩 欧美 精品| 色偷偷成人一区二区三区91| 中文字幕 欧美激情| 欧美另类videos死尸| jizz国产视频| 亚洲国模精品一区| 成人亚洲性情网站www在线观看| 中文字幕在线亚洲| 在线网址91| 26uuu另类亚洲欧美日本老年| av有声小说一区二区三区| 国产日韩欧美夫妻视频在线观看| 免费一区二区三区在线视频| 国产综合欧美在线看| 欧美日韩有码| 麻豆一区二区三区在线观看| 99精品免费视频| 三上悠亚在线一区二区| 国产成人精品www牛牛影视| aaaaa级少妇高潮大片免费看| 国产精品嫩草影院com| 国产一级特黄毛片| 欧美午夜片在线观看| 亚洲av无码乱码国产麻豆| 亚洲欧洲高清在线| 99热国产在线| 国产成人avxxxxx在线看| 色播一区二区| 日韩欧美电影一区二区| 欧美日韩精品| 91人人澡人人爽人人精品| 国产不卡在线播放| 欧美三级视频网站| 亚洲午夜av在线| 亚洲网站免费观看| 亚洲精选在线观看| 免费在线观看的电影网站| 国产精品久久久久久婷婷天堂| 国产调教精品| 国产奶头好大揉着好爽视频| 奶水喷射视频一区| 99国产精品免费视频| 欧美国产日韩在线观看| 日韩av一二三区| 7777精品伊人久久久大香线蕉超级流畅 | 精品国产一二三| 91短视频版在线观看www免费| 午夜精品理论片| 免费精品一区| 一区二区三区四区五区精品| 久久人人精品| 亚洲视频在线播放免费| 亚洲欧美日韩人成在线播放| 五月激情丁香网| 日韩精品一区二区三区第95| 欧洲性视频在线播放| 成人www视频在线观看| 精品国产中文字幕第一页| 日韩少妇内射免费播放18禁裸乳| 成人免费视频视频在线观看免费 | 国产精品99免费看| 涩多多在线观看| 中文字幕一区视频| 一区二区乱子伦在线播放| 亚洲天堂成人在线视频| 欧美在线极品| 精品不卡在线| 亚洲日本欧美| 国产人妻黑人一区二区三区| 一区二区三区四区精品在线视频 | 日本熟妇乱子伦xxxx| 日韩一区二区三区精品视频| 麻豆网站在线免费观看| 国产色婷婷国产综合在线理论片a| 精品国产一区二区三区久久久蜜臀| 国产午夜伦鲁鲁| 91麻豆免费在线观看| 国产情侣自拍av| 亚洲三级 欧美三级| 成人软件在线观看| 日本一区视频在线| 日本不卡视频在线| 97精品在线播放| 欧美久久免费观看| 菠萝菠萝蜜在线视频免费观看| 91视频8mav| 精品99视频| 国产性生活毛片| 疯狂做受xxxx欧美肥白少妇| 色视频在线观看| 国产精品电影网| 色135综合网| 在线免费看v片| 一区二区成人在线观看| 偷拍精品一区二区三区| 日本久久久久久| 日韩午夜电影网| 国产高清999| 亚洲图片自拍偷拍| 欧美色图另类| 国产欧美日韩视频| 国产在线日韩| 中文字幕丰满孑伦无码专区| 在线精品国精品国产尤物884a| 一级毛片视频在线| 99精品99久久久久久宅男| 亚洲精品激情| 人妻少妇无码精品视频区| 欧美日韩精品一区二区在线播放| 国产精品va在线观看视色| 国产精品二区二区三区| 国产精品毛片一区二区三区| 成年人看的免费视频| 日韩欧美三级在线| 三级成人黄色影院| 蜜臀在线免费观看| 91麻豆高清视频| 一区二区www| 午夜精品一区二区三区视频免费看| 免费一区二区| 手机精品视频在线| 狠狠色香婷婷久久亚洲精品| 巨大荫蒂视频欧美大片| 精品视频第一区| 久久se精品一区精品二区| 国产精品6666| 久久精品成人动漫| 私拍精品福利视频在线一区| 色噜噜狠狠一区二区三区狼国成人| 亚洲成人资源网| 日韩美女网站| 噜噜噜噜噜久久久久久91| 国产精品一区二区你懂的| 无码人妻丰满熟妇精品 | 日韩和的一区二在线|