精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

一区免费观看视频| 一区二区三区福利| 欧美一级二级三级乱码| wwwwww欧美| 性xxxx视频播放免费| 久久久蜜桃一区二区人| 最近2019中文免费高清视频观看www99| 男女视频在线看| 中文字幕在线三区| 91美女精品福利| 国产欧美一区二区| 日本网站在线免费观看| 日韩午夜电影网| 亚洲成人动漫在线播放| 超碰在线公开97| bl视频在线免费观看| 国产日韩欧美高清在线| 成人羞羞视频免费| 在线观看不卡的av| 亚洲理伦在线| 久久人人爽人人爽爽久久| 国产精品无码永久免费不卡| 欧洲美女精品免费观看视频| 麻豆视频在线免费观看| 欧美电影三区| 日韩成人久久久| www.久久com| 电影亚洲精品噜噜在线观看| 亚洲制服欧美中文字幕中文字幕| 视频一区二区精品| 亚洲av成人精品毛片| 国产资源在线一区| 国产成人高潮免费观看精品| 精品无码黑人又粗又大又长| 日韩中文在线电影| 亚洲欧美综合图区| 激情综合丁香五月| 亚洲小说春色综合另类电影| 欧美日韩情趣电影| 亚洲人成无码www久久久| a毛片在线播放| 国产精品久久久久久久久免费桃花| 国产欧美综合精品一区二区| 国产精品玖玖玖| 美洲天堂一区二卡三卡四卡视频 | 亚洲黄页一区| 欧美成人精品在线视频| 国产人与禽zoz0性伦| 免费看成人哺乳视频网站| 亚洲国产精品电影在线观看| 韩国三级hd中文字幕有哪些| 国产一区二区三区精品在线观看| 欧美日韩一级二级| 网站一区二区三区| 国产一区一一区高清不卡| 在线欧美日韩国产| 国产免费999| 成人黄色视屏网站| 欧美日韩一卡二卡三卡 | 天堂v在线视频| 自拍视频在线| 中文字幕亚洲在| 日本免费高清一区| av在线免费一区| 国产精品欧美一区二区三区| 一区二区三区视频| 看黄网站在线观看| 亚洲另类色综合网站| 欧美 日韩 国产精品| 制服丝袜中文字幕在线| 亚洲一区二区三区中文字幕在线| 人人妻人人澡人人爽欧美一区| 欧洲精品二区| 精品久久久久久久中文字幕| 麻豆av免费在线| av在线日韩| 欧美女孩性生活视频| 亚洲制服在线观看| 成人自拍在线| 亚洲开心激情网| 国产精品麻豆一区| 欧美精品日本| 77777少妇光屁股久久一区| 黄瓜视频在线免费观看| 美女视频一区在线观看| 91精品国自产在线观看 | 青青草国产一区二区三区| 欧美精品aⅴ在线视频| 久久无码专区国产精品s| 欧美黑人巨大videos精品| 亚洲最新av网址| 精品国产乱码久久久久久鸭王1| 在线成人h网| 国产精品扒开腿做| 精品人妻无码一区二区三区蜜桃一 | 亚洲一区日韩精品| aaa国产精品视频| 亚洲品质视频自拍网| 外国一级黄色片| 午夜亚洲伦理| 91网免费观看| 欧美日韩影视| 一区二区三区在线免费播放| 青青视频在线播放| 日本一区二区三区中文字幕| 精品国产百合女同互慰| 日本黄色小视频在线观看| 欧美1区2区3区| 国产成人精品国内自产拍免费看| www夜片内射视频日韩精品成人| 久久夜色精品国产欧美乱极品| 中文字幕一区二区三区在线乱码| 久久男人天堂| 日韩精品一区在线| 国产精品无码无卡无需播放器| 黄色亚洲免费| 91理论片午午论夜理片久久| 欧美扣逼视频| 午夜一区二区三区视频| 在线播放免费视频| 精品国产乱码| 欧美在线观看日本一区| 午夜精品久久久久久久99| 中文字幕中文字幕一区二区| 男人靠女人免费视频网站 | 美腿丝袜亚洲色图| 免费av在线一区二区| 肉体视频在线| 欧美一级午夜免费电影| 日本视频在线免费| 三级欧美在线一区| 九色视频成人porny| 欧美videosex性欧美黑吊| 51精品秘密在线观看| 超薄肉色丝袜一二三| 美女视频一区免费观看| 精品国产91亚洲一区二区三区www 精品国产_亚洲人成在线 | 影音先锋欧美在线| 亚洲www啪成人一区二区| 日韩精品视频中文在线观看| 精品少妇theporn| 国产999精品久久久久久绿帽| 精品一区二区成人免费视频 | av噜噜色噜噜久久| 99视频免费在线观看| 制服视频三区第一页精品| 美女福利视频网| 青青草97国产精品免费观看无弹窗版| 免费一区二区三区| 天堂а√在线最新版中文在线| 精品国产网站在线观看| 欧美一区二区三区精品电影| 日日操免费视频| 性欧美xxxx大乳国产app| 狠狠爱一区二区三区| 91在线三级| 日韩av在线免费播放| 日韩女同强女同hd| 91理论电影在线观看| 国产 日韩 亚洲 欧美| 好吊妞视频这里有精品| 久久男人资源视频| 亚洲av电影一区| 色综合久久66| 影音先锋男人资源在线观看| 久久se精品一区二区| 在线视频精品一区| 91国产一区| 久久久久久18| 亚洲av毛片成人精品| 欧美视频在线观看一区二区| 免费看的黄色录像| 国产乱人伦偷精品视频免下载| 999久久欧美人妻一区二区| 日韩一区免费| 欧美一区视频在线| eeuss影院www在线观看| 欧美一区二区视频观看视频| 久久久精品国产sm调教网站| proumb性欧美在线观看| 欧美日韩在线不卡视频| 日韩精品欧美激情一区二区| 91在线播放国产| av电影在线免费| 亚洲一级免费视频| 99热精品在线播放| 亚洲成人av一区| 人妻少妇无码精品视频区| 久久机这里只有精品| 91传媒免费视频| 沈樵精品国产成av片| 91精品国产综合久久香蕉| 青草视频在线免费直播 | 欧美日韩免费观看一区=区三区| 成人av资源| 亚洲人免费短视频| 欧美伦理91i| 精品久久av| 日韩欧美一二三| 999视频在线| 一卡二卡三卡日韩欧美| 91精品人妻一区二区三区| 国产麻豆精品一区二区| 无码人妻丰满熟妇区毛片| 天天av综合| 久久国产精品-国产精品| 国产福利亚洲| 91精品国产乱码久久久久久蜜臀| 欧美jizz18hd性欧美| 亚洲精品久久久久久久久| 在线视频欧美亚洲| 日韩欧美精品网址| 裸体武打性艳史| 久久午夜国产精品| 成人一区二区三区仙踪林| 三级在线观看一区二区| 亚洲人成无码网站久久99热国产| 日韩理论片av| 欧美成人dvd在线视频| 日日夜夜精品视频| 国产精品专区一| 在线免费日韩片| 国内成人精品视频| 在线免费观看的av| 色噜噜国产精品视频一区二区 | 日本精品在线播放| 国产精品扒开腿做| 小视频免费在线观看| 欧美风情在线观看| 浪潮av一区| 日韩在线视频一区| 国产在线视频网址| 精品偷拍各种wc美女嘘嘘| 成人精品在线播放| 日韩欧美在线影院| 国产精品久久久久久免费免熟| 色婷婷亚洲精品| 日韩视频在线观看一区| 亚洲午夜精品一区二区三区他趣| www.av免费| 中文字幕在线观看不卡| 精品一区二区6| 欧美国产欧美综合| 日本污视频网站| 日本一区二区在线不卡| 中文字幕在线1| 久久久久久99久久久精品网站| 99久久国产精| 2021中文字幕一区亚洲| 亚洲第一黄色网址| 91亚洲男人天堂| 加勒比一区二区| 国产亚洲一区二区三区在线观看| 中文字幕一区二区人妻在线不卡| 99re成人精品视频| 亚洲一区二区乱码| 久久久蜜桃精品| 精品无码在线观看| 中文字幕av一区 二区| 国产黄色录像视频| 中文字幕制服丝袜一区二区三区| 影音先锋男人看片资源| 亚洲欧洲成人自拍| 国产性xxxx| 精品福利在线视频| 亚洲影院在线播放| 在线观看不卡一区| 国产精品亚洲lv粉色| 日韩视频免费直播| 日日夜夜精品免费| 亚洲欧美日韩图片| 爱爱爱免费视频在线观看| 久久久国产精品x99av| 91小视频xxxx网站在线| 久久人人爽人人| 爱情电影社保片一区| 国产精品扒开腿做爽爽爽视频 | 欧美嫩在线观看| 成 人片 黄 色 大 片| 亚洲国产成人一区| 黄色av免费在线观看| 最新国产精品亚洲| 手机在线免费观看av| 日本国产一区二区三区| 国产亚洲欧美日韩精品一区二区三区 | 国产女优在线播放| 欧美一区二区三区白人| 日韩一区二区三区不卡| 亚洲性av在线| 性欧美ⅴideo另类hd| 全球成人中文在线| 日韩久久99| 激情欧美一区二区三区中文字幕| 欧美中文一区二区| 欧美另类videos| 久久久久免费| aaa黄色大片| 国产午夜亚洲精品午夜鲁丝片| 久久精品亚洲a| 欧美日韩亚洲91| 97久久人国产精品婷婷| 精品亚洲国产视频| av片在线观看网站| 日本成人在线视频网址| 视频免费一区二区| 亚洲欧洲精品一区二区| 99热在线精品观看| 久久久久久久久久久久久久久国产| 成人av在线资源网站| 亚洲不卡的av| 欧美性猛xxx| 亚洲AV午夜精品| 色悠悠久久久久| a一区二区三区| 99精品在线直播| 天天综合一区| 北条麻妃av高潮尖叫在线观看| 风间由美性色一区二区三区| 色www亚洲国产阿娇yao| 欧美三级xxx| 手机在线不卡av| 欧美精品亚州精品| 韩国精品视频在线观看 | 最新真实国产在线视频| 91精品国产91| 日韩免费一级| 中文字幕综合在线观看| 日韩高清在线观看| 国产福利短视频| 天天影视色香欲综合网老头| 国产强被迫伦姧在线观看无码| 夜夜嗨av一区二区三区免费区| 91视频欧美| 国产精品一区在线观看| 欧美韩日精品| 在线免费看污网站| 国产精品久久毛片av大全日韩| 国产视频1区2区| 亚洲人成网站在线播| av综合电影网站| 欧美久久在线| 免费亚洲一区| 精品无人区无码乱码毛片国产| 欧美日韩中文字幕综合视频 | 国产一区二区三区精品在线观看| 一区二区视频在线免费| 蜜桃视频在线观看一区| 人人妻人人澡人人爽| 在线观看日韩高清av| 成人免费高清在线播放| 国产精品电影在线观看| 国产一区二区三区91| 日日摸天天爽天天爽视频| 久久久久久久久蜜桃| 日韩中文字幕高清| 一区二区三区美女xx视频| 视频在线日韩| 艳色歌舞团一区二区三区| 美女www一区二区| 欧美肥妇bbwbbw| 欧美一区二区免费观在线| 亚洲奶水xxxx哺乳期| 国产99视频精品免费视频36| 亚洲无线视频| 久久亚洲AV成人无码国产野外| 日韩欧美精品中文字幕| 在线观看黄av| 91在线短视频| 亚洲免费网址| 91视频免费看片| 日韩午夜在线影院| 精品极品在线| 日韩av图片| 国产乱码精品一品二品| 日本熟妇成熟毛茸茸| 亚洲图片在区色| www.欧美| 欧美 丝袜 自拍 制服 另类| 中文字幕高清不卡| 国内精品偷拍视频| 欧美影院在线播放| 久久免费大视频| 熟妇高潮一区二区| 在线观看成人免费视频| caoporn免费在线| 精选一区二区三区四区五区| 美腿丝袜亚洲综合| 久久精品美女视频| 国产亚洲欧美日韩一区二区| 国产精品成人**免费视频| 妞干网在线视频观看| 国产亚洲欧美一区在线观看| 国产高清免费观看| 91成人精品网站| 国产精品麻豆久久| 人妻丰满熟妇av无码久久洗澡 | 亚洲永久免费视频| 天天综合天天综合| 国产日韩欧美中文| 国产日韩欧美一区|