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

ETL過程原理和數(shù)據(jù)倉(cāng)庫(kù)建設(shè)的優(yōu)化

數(shù)據(jù)庫(kù) 數(shù)據(jù)倉(cāng)庫(kù)
根據(jù)筆者多年的數(shù)據(jù)倉(cāng)庫(kù)實(shí)施經(jīng)驗(yàn),同時(shí)結(jié)合ETL的過程原理和數(shù)據(jù)倉(cāng)庫(kù)建設(shè)方法歸納總結(jié)了以下優(yōu)化的方案,希望可以給讀者帶來幫助。

引言

數(shù)據(jù)倉(cāng)庫(kù)建設(shè)中的ETL(Extract, Transform, Load)是數(shù)據(jù)抽取、轉(zhuǎn)換和裝載到模型的過程,整個(gè)過程基本是通過控制用SQL語句編寫的存儲(chǔ)過程和函數(shù)的方式來實(shí)現(xiàn)對(duì)數(shù)據(jù)的直接操作,SQL語句的效率將直接影響到數(shù)據(jù)倉(cāng)庫(kù)后臺(tái)的性能。

目前,國(guó)內(nèi)的大中型企業(yè)基本都具有四年以上計(jì)算機(jī)信息系統(tǒng)應(yīng)用經(jīng)驗(yàn),積累了大量可分析的業(yè)務(wù)數(shù)據(jù),這些信息系統(tǒng)中的數(shù)據(jù)需要通過搭建數(shù)據(jù)倉(cāng)庫(kù)平臺(tái)才能得到科學(xué)的分析,這也是近幾年數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)建設(shè)成為IT領(lǐng)域熱門話題的原因。

優(yōu)化的思路分析

數(shù)據(jù)倉(cāng)庫(kù)ETL過程的主要特點(diǎn)是:面對(duì)海量的數(shù)據(jù)進(jìn)行抽取;分時(shí)段對(duì)大批量數(shù)據(jù)進(jìn)行刪除、更新和插入操作;面對(duì)異常的數(shù)據(jù)進(jìn)行規(guī)則化的清洗;大量的分析模型重算工作;有特定的過程處理時(shí)間規(guī)律性,一般整個(gè)ETL過程需要在每天的零點(diǎn)開始到6點(diǎn)之前完成。所以,針對(duì)ETL過程的優(yōu)化主要是結(jié)合數(shù)據(jù)倉(cāng)庫(kù)自身的特點(diǎn),抓住需要優(yōu)化的主要方面,針對(duì)不同的情況從如何采用高效的SQL入手來進(jìn)行。

優(yōu)化的實(shí)例分析

目前數(shù)據(jù)倉(cāng)庫(kù)建設(shè)中的后臺(tái)數(shù)據(jù)庫(kù)大部分采用Oracle,以下的SQL采用Oracle的語法來說明,所有的測(cè)試在Oracle9i環(huán)境中通過,但其優(yōu)化的方法和原理同樣適合除Oracle之外的其他數(shù)據(jù)庫(kù)。

1.索引的正確使用

在海量數(shù)據(jù)表中,基本每個(gè)表都有一個(gè)或多個(gè)的索引來保證高效的查詢,在ETL過程中的索引需要遵循以下使用原則:

a.當(dāng)插入的數(shù)據(jù)為數(shù)據(jù)表中的記錄數(shù)量10%以上時(shí), 首先需要?jiǎng)h除該表的索引來提高數(shù)據(jù)的插入效率,當(dāng)數(shù)據(jù)全部插入后再建立索引。

b.避免在索引列上使用函數(shù)或計(jì)算,在WHERE子句中,如果索引列是函數(shù)的一部分,優(yōu)化器將不使用索引而使用全表掃描。舉例:

低效: SELECT * ROM DEPT WHERE SAL * 12 > 25000;

高效: SELECT * FROM DEPT WHERE SAL > 25000/12;

c.避免在索引列上使用NOT和”!=” , 索引只能告訴什么存在于表中,而不能告訴什么不存在于表中,當(dāng)數(shù)據(jù)庫(kù)遇到NOT和”!=”時(shí),就會(huì)停止使用索引轉(zhuǎn)而執(zhí)行全表掃描。

d.索引列上用>=替代>

高效: SELECT * FROM EMP WHERE DEPTNO >=4

低效: SELECT * FROM EMP WHERE DEPTNO >3

兩者的區(qū)別在于,前者DBMS將直接跳到第一個(gè)DEPT等于4的記錄而后者將首先定位到DEPTNO=3的記錄并且向前掃描到第一個(gè)DEPT大于3的記錄。

e.函數(shù)的列啟用索引方法,如果一定要對(duì)使用函數(shù)的列啟用索引,Oracle9i以上版本新的功能:基于函數(shù)的索引(Function-Based Index)是一個(gè)較好的方案,但該類型索引的缺點(diǎn)是只能針對(duì)某個(gè)函數(shù)來建立和使用該函數(shù)。

CREATE INDEX EMP_I ON EMP (UPPER( ENAME));

SELECT * FROM EMP WHERE UPPER(ENAME) = ‘BLACKSNAIL’;

2.游標(biāo)的正確使用

當(dāng)在海量數(shù)據(jù)表中進(jìn)行數(shù)據(jù)的刪除、更新和插入操作時(shí),用游標(biāo)處理的效率是最慢的方式,但它在ETL過程中的使用又必不可少,而且使用有著及其重要的地位,所以游標(biāo)的正確使用尤為重要。

對(duì)數(shù)據(jù)倉(cāng)庫(kù)維表的數(shù)據(jù)進(jìn)行維護(hù)時(shí),因?yàn)樾枰WC維表ID的一致性,所以采用游標(biāo)的是數(shù)據(jù)維護(hù)完整性的最好方式。由于它的效率低,如果按照普通的方式將無法處理大數(shù)據(jù)量的維表數(shù)據(jù)維護(hù)(一般是指10萬條記錄以上的維表),以下是處理這種情況的有效方式:

a.在數(shù)據(jù)抽取的源表中使用時(shí)間戳,這樣每天的維表數(shù)據(jù)維護(hù)只針對(duì)更新日期為最新時(shí)間的數(shù)據(jù)來進(jìn)行,大大減少需要維護(hù)的數(shù)據(jù)記錄數(shù)。

b.在INSERT和UPDATE維表時(shí)都加上一個(gè)條件來過濾維表中已經(jīng)存在的記錄,實(shí)例為:

INSERT INTO DIM_CUSTOMER SELECT * FROM ODS_CUSTOMER WHERE ODS_CUSTOMER.CODE NOT EXISTS (DIM_CUSTOMER.CODE)

c.使用顯式的游標(biāo)(CURSORs) ,因?yàn)槭褂秒[式的游標(biāo)將會(huì)執(zhí)行兩次操作,第一次檢索記錄,第二次檢查TOO MANY ROWS 這個(gè)EXCEPTION,而顯式游標(biāo)不執(zhí)行第二次操作。

#p#

3.數(shù)據(jù)抽取和上載時(shí)的SQL優(yōu)化

a.WHERE子句中的連接順序

ORACLE采用自下而上的順序解析WHERE子句,根據(jù)這個(gè)原理,表之間的連接必須寫在其它WHERE條件之前,那些可以過濾掉最大數(shù)量記錄的條件必須寫在WHERE子句的末尾。

低效:SELECT * FROM EMP E WHERE SAL > 50000 AND JOB = ‘MANAGER’ AND 25 <(SELECT COUNT(*) FROM EMP WHERE MGR=E.EMPNO);

高效:SELECT * FROM EMP E WHERE 25 <(SELECT COUNT(*) FROM EMP WHERE MGR=E.EMPNO) AND SAL > 50000 AND JOB = ‘MANAGER’;

b.刪除全表時(shí)用TRUNCATE替代DELETE

當(dāng)DELETE刪除表中的記錄時(shí),有回滾段(rollback segments ) 用來存放可以被恢復(fù)的信息,而當(dāng)運(yùn)用TRUNCATE時(shí),回滾段不再存放任何可被恢復(fù)的信息,所以執(zhí)行時(shí)間也會(huì)很短。同時(shí)需要注意TRUNCATE只在刪除全表時(shí)適用,因?yàn)門RUNCATE是DDL而不是DML。

c.盡量多使用COMMIT

ETL中同一個(gè)過程的數(shù)據(jù)操作步驟很多,數(shù)據(jù)倉(cāng)庫(kù)采用的是數(shù)據(jù)抽取后分析模型重算的原理,所以對(duì)數(shù)據(jù)的COMMIT不像業(yè)務(wù)系統(tǒng)為保證數(shù)據(jù)的完整和一致性而需要某個(gè)操作過程全部完成才能進(jìn)行,只要有可能就在程序中對(duì)每個(gè)DELETE、INSERT和UPDATE操作盡量多使用COMMIT, 這樣系統(tǒng)性能會(huì)因?yàn)镃OMMIT所釋放的資源而大大提高。

d.用EXISTS替代IN

在許多基于基礎(chǔ)表的查詢中,為了滿足一個(gè)條件往往需要對(duì)另一個(gè)表進(jìn)行聯(lián)接,例如在ETL過程寫數(shù)據(jù)到模型時(shí)經(jīng)常需要關(guān)聯(lián)10個(gè)左右的維表,在這種情況下,使用EXISTS而不用IN將提高查詢的效率。

e.用NOT EXISTS替代NOT IN

子查詢中,NOT IN子句將執(zhí)行一個(gè)內(nèi)部的排序和合并,無論在哪種情況下,NOT IN都是最低效的,因?yàn)樗鼘?duì)子查詢中的表執(zhí)行了一個(gè)全表遍歷。用NOT EXISTS替代NOT IN將提高查詢的效率。

f.優(yōu)化GROUP BY

提高GROUP BY 語句的效率,可以通過將不需要的記錄在GROUP BY 之前過濾掉。

低效: SELECT JOB , AVG(SAL) FROM EMP GROUP BY JOB HAVING JOB = ‘PRESIDENT’ OR JOB = ‘MANAGER’

高效: SELECT JOB , AVG(SAL) FROM EMP WHERE JOB = ‘PRESIDENT’ OR JOB = ‘MANAGER’ GROUP BY JOB

g.有條件的使用UNION-ALL 替換UNION

ETL過程針對(duì)多表連接操作的情況很多,有條件的使用UNION-ALL 替換UNION的前提是:所連接的各個(gè)表中無主關(guān)鍵字相同的記錄,因?yàn)閁NION ALL 將重復(fù)輸出兩個(gè)結(jié)果集合中相同記錄。

當(dāng)SQL語句需要UNION兩個(gè)查詢結(jié)果集合時(shí),這兩個(gè)結(jié)果集合會(huì)以UNION-ALL的方式被合并,然后在輸出最終結(jié)果前進(jìn)行排序。如果用UNION ALL替代UNION,這樣排序就不是必要了,效率就會(huì)因此得到提高3-5倍

h.分離表和索引

總是將你的表和索引建立在不同的表空間內(nèi),決不要將不屬于ORACLE內(nèi)部系統(tǒng)的對(duì)象存放到SYSTEM表空間里。同時(shí)確保數(shù)據(jù)表空間和索引表空間置與不同的硬盤控制卡控制的硬盤上

【編輯推薦】

  1. 嵌入式數(shù)據(jù)庫(kù)的現(xiàn)狀和未來
  2. 探求數(shù)據(jù)倉(cāng)庫(kù)關(guān)鍵環(huán)節(jié)ETL的本質(zhì)
  3. OLTP與數(shù)據(jù)倉(cāng)庫(kù)之間的區(qū)別
  4. 基于ERP的數(shù)據(jù)倉(cāng)庫(kù)應(yīng)用研究
  5. ETL和EAI之間的關(guān)系與區(qū)別
  6. 走近數(shù)據(jù)庫(kù)前沿技術(shù)——集群
  7. 數(shù)據(jù)倉(cāng)庫(kù)及其體系結(jié)構(gòu)建設(shè)
責(zé)任編輯:楊鵬飛 來源: 賽迪網(wǎng)
相關(guān)推薦

2013-05-09 16:22:03

Teradata 數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)治理

2022-11-29 17:16:57

2023-07-02 14:11:28

數(shù)據(jù)倉(cāng)庫(kù)大數(shù)據(jù)

2011-07-15 10:28:18

OLTP數(shù)據(jù)倉(cāng)庫(kù)

2022-08-09 11:12:02

數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)挖掘數(shù)據(jù)集

2017-03-01 10:50:45

2009-01-19 15:52:20

OracleOSFA數(shù)據(jù)倉(cāng)庫(kù)

2013-11-01 11:06:33

數(shù)據(jù)

2019-05-24 11:51:18

BI數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)分析

2009-01-19 14:29:06

ETL數(shù)據(jù)倉(cāng)庫(kù)本質(zhì)

2021-09-30 18:27:38

數(shù)據(jù)倉(cāng)庫(kù)ETL

2022-08-01 11:30:27

數(shù)據(jù)建模

2024-03-21 08:00:00

GenAI數(shù)據(jù)治理數(shù)據(jù)倉(cāng)庫(kù)

2022-10-14 14:20:20

云原生數(shù)據(jù)倉(cāng)庫(kù)

2009-01-18 16:50:31

數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)倉(cāng)庫(kù)概念模型數(shù)據(jù)挖掘

2017-04-06 22:15:07

數(shù)據(jù)分析數(shù)據(jù)存儲(chǔ)數(shù)據(jù)倉(cāng)庫(kù)

2021-06-11 07:26:16

數(shù)據(jù)倉(cāng)庫(kù)機(jī)器學(xué)習(xí)

2016-11-08 09:16:54

數(shù)據(jù)倉(cāng)庫(kù)優(yōu)化

2016-12-21 12:46:47

數(shù)據(jù)倉(cāng)庫(kù)SQLHive

2021-09-01 10:03:44

數(shù)據(jù)倉(cāng)庫(kù)云數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)庫(kù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

www.亚洲视频| 国产大学生自拍| 精品自拍视频| 亚洲乱码日产精品bd| 国产伦精品一区二区三| 在线观看日本网站| 中文精品电影| 国产一区二区日韩精品欧美精品| 美女在线视频一区二区| caoprom在线| 国产精品黄色在线观看| 国产九色91| 一级做a爱片久久毛片| 99这里有精品| 久久午夜a级毛片| 性久久久久久久久久| 精品一区二区三区中文字幕视频| 欧美三级欧美成人高清www| 国产91av视频在线观看| 视频午夜在线| 成人午夜免费视频| 国产在线观看不卡| 中文字幕精品三级久久久| 亚洲精品国产成人影院| 国产亚洲一区二区在线| 中文字幕在线播放视频| 51精品国产| 91精品国产入口| 国产wwwxx| 欧美国产大片| 精品国产91乱高清在线观看| 国产人妻互换一区二区| a√资源在线| 91天堂素人约啪| 国产精品一区在线播放| 精品国产无码一区二区| 久久成人精品无人区| 日韩av色综合| 青青视频在线免费观看| 日韩网站在线| 久久久久久国产精品久久| 91精品一区二区三区蜜桃| av资源久久| 国产亚洲精品久久久| 国产又黄又粗又猛又爽的视频| 欧美专区视频| 91精品国产一区二区三区香蕉| 一本岛在线视频| 欧洲av一区二区| 一本一道波多野结衣一区二区| 老太脱裤让老头玩ⅹxxxx| 日本aa在线| 亚洲国产精品精华液网站| 日韩精品一区二区三区电影| 69xxx在线| 一区二区三区精品视频在线| 熟女视频一区二区三区| 国产剧情在线| 一区二区三区四区在线免费观看 | 欧美激情网址| 亚洲成人在线视频播放| 污污免费在线观看| 国产精品sss在线观看av| 精品久久久久香蕉网| 成年女人免费视频| 久久综合五月婷婷| 精品香蕉一区二区三区| 熟女高潮一区二区三区| 精品久久久久久久久久久aⅴ| 国产一区二区久久精品| 毛片视频免费播放| 午夜欧美精品久久久久久久| 欧美激情视频在线| 国产精品国产三级国产专区52| 免播放器亚洲| 国产精品亚洲视频在线观看| 国产熟女一区二区丰满| 成人黄色av网站在线| 美女主播视频一区| www.成人.com| 亚洲精品免费播放| 91成人在线观看喷潮教学| xxxxxx欧美| 欧美精选在线播放| 国产51自产区| 国产区精品区| 欧美成人免费观看| 日韩综合在线观看| 激情伊人五月天久久综合| 高清不卡日本v二区在线| 免费国产在线观看| 亚洲黄色录像片| av7777777| 亚洲网站免费| 日韩乱码在线视频| www欧美com| 国产精品免费看| 91免费视频网站| 天堂在线一二区| 专区另类欧美日韩| 久久无码高潮喷水| 久久wwww| 中文字幕国产精品久久| 精品深夜av无码一区二区老年| 老牛影视一区二区三区| 91九色对白| 二区三区在线| 香蕉影视欧美成人| 久久精品久久99| 精品香蕉视频| 97视频网站入口| 国产欧美一级片| 久久久99免费| 国产美女网站在线观看| 先锋影音网一区二区| 国产丝袜精品视频| 一区二区三区免费高清视频 | wwwxx日本| 外国成人激情视频| 国产精品mp4| 色wwwwww| 一区二区三区在线视频观看| 成人免费在线观看视频网站| 欧美日日夜夜| 欧美精品久久久久久久久久| 国产免费高清视频| 亚洲国产成人在线| 欧美牲交a欧美牲交aⅴ免费真 | 欧美久久久久久| 人人超在线公开视频| 欧美福利视频导航| 亚洲午夜精品久久久久久高潮| 亚洲国产91| 亚洲自拍偷拍色片视频| 麻豆tv在线| 在线免费观看一区| 少妇特黄一区二区三区| 亚洲国产美女| 国产精品一区二区免费看| 在线电影福利片| 欧美一区二区三区视频在线 | 欧美男男同志| 精品成人乱色一区二区| 亚洲麻豆一区二区三区| 黄色精品网站| 国产一区二区三区四区五区在线| 激情网站在线| 亚洲电影av在线| 日韩精品视频免费看| 成人精品在线视频观看| 国产一区二区三区乱码| av自拍一区| 81精品国产乱码久久久久久| 日本xxxx人| 欧美日韩国产限制| 中文字幕一二三四区| 在线综合亚洲| 欧美日韩最好看的视频| 亚洲伦乱视频| 色婷婷久久av| 99热这里只有精品在线| 亚洲综合成人在线| 国产一级免费片| 国产视频亚洲| 日韩精品无码一区二区三区| 3d欧美精品动漫xxxx无尽| 这里只有精品丝袜| 国产人妻精品一区二区三区| 亚洲狼人国产精品| 中文字幕a在线观看| 久久精品动漫| 一本久道久久综合狠狠爱亚洲精品| 国产福利一区二区三区在线播放| 精品精品国产国产自在线| 国产哺乳奶水91在线播放| 亚洲资源在线观看| 免费在线观看你懂的| 日韩不卡手机在线v区| 咪咪色在线视频| 成人搞黄视频| 国产精品极品美女粉嫩高清在线| 男人影院在线观看| 欧美精品一区二区精品网| 免费视频久久久| 成人免费在线视频观看| www.17c.com喷水少妇| 日韩精品亚洲一区二区三区免费| 国产精品一区在线免费观看| 日韩mv欧美mv国产网站| 国产日韩欧美在线观看| 暧暧视频在线免费观看| 亚洲视频999| www.欧美国产| 欧美亚洲精品一区| 国产稀缺真实呦乱在线| 欧美国产成人精品| 中文字幕在线永久| 久久精品999| 玩弄中年熟妇正在播放| 亚洲精品2区| 日韩精品成人一区二区在线观看| 懂色aⅴ精品一区二区三区| 久久综合伊人77777| 精品欧美不卡一区二区在线观看 | 国语精品免费视频| 日本a人精品| 欧美孕妇与黑人孕交| 岛国成人毛片| 尤物yw午夜国产精品视频明星| 少妇av一区二区| 欧美精品tushy高清| 无码人妻丰满熟妇奶水区码| 亚洲一二三区不卡| 亚洲国产123| 久久久久久久综合狠狠综合| 一区二区三区四区影院| 久久99精品国产.久久久久久| 国内自拍在线观看| 欧美久久一级| 性做爰过程免费播放| 欧美精品一区二区久久| 久久久久欧美| 国产乱人伦丫前精品视频| 成人亚洲欧美一区二区三区| 在线看欧美视频| 欧美在线一区二区三区四| 成人三级小说| 欧美激情videoshd| av电影免费在线观看| 色妞欧美日韩在线| yjizz视频网站在线播放| 亚洲天堂第一页| 深夜福利免费在线观看| 亚洲国产毛片完整版| 亚洲国产精品久久人人爱潘金莲 | 亚洲av网址在线| 国产成人精品在线看| av在线免费观看不卡| 精品写真视频在线观看| 国产九九热视频| 久久精品理论片| av网站在线不卡| 捆绑调教一区二区三区| 天天操天天爱天天爽| 日韩电影免费在线| 熟女少妇精品一区二区| 日韩精品成人一区二区在线| 亚洲乱码中文字幕久久孕妇黑人| 一本久道久久综合狠狠爱| 久久久久久久久久网| 日韩一级大片| 日韩中文字幕二区| 七七婷婷婷婷精品国产| 色一情一区二区三区| 麻豆视频一区二区| 红桃视频 国产| 国产成人在线视频网站| 亚洲少妇中文字幕| 99精品视频一区二区三区| 日b视频在线观看| 久久精品视频免费| 亚洲色图欧美色| 亚洲视频一区二区在线| 久久久无码一区二区三区| 午夜精品久久久久久久| 国产一级免费视频| 欧美日韩一区在线观看| 99在线精品视频免费观看软件| 日韩免费观看高清完整版在线观看| 丰满大乳国产精品| 亚洲精选中文字幕| 91在线免费看| 久久99热精品这里久久精品| 欧美办公室脚交xxxx| 国产精品美腿一区在线看| 国产麻豆一区二区三区| 国产一区在线观| 欧美日韩一区二区综合 | 国产日韩欧美一区在线 | wwwwww.欧美系列| 丰满的亚洲女人毛茸茸| 亚洲精品美国一| 丰满少妇xoxoxo视频| 91麻豆精品久久久久蜜臀| 欧性猛交ⅹxxx乱大交| 国产一区二区激情| 欧美日韩色网| 国产成人精品在线播放| 欧美区一区二区| 欧美日本亚洲| 伊人成综合网| 可以免费在线看黄的网站| 国产精品自产自拍| 国产精品高清无码在线观看| 亚洲精品国产第一综合99久久| 国产又大又黄视频| 欧美一区二区三级| 久久久pmvav| 欧美风情在线观看| 激情久久一区二区| 久久综合九色99| 欧美激情性爽国产精品17p| 久久精品网站视频| 成人动漫视频在线| 一本一本久久a久久| 欧美日韩人人澡狠狠躁视频| 国产手机av在线| 夜夜嗨av色综合久久久综合网| 2021天堂中文幕一二区在线观| 国产精品狼人色视频一区| 欧美成人午夜77777| 一本色道久久88亚洲精品综合| 青青草国产精品亚洲专区无| 偷偷色噜狠狠狠狠的777米奇| ...xxx性欧美| 日本三级一区二区三区| 日韩av在线免费观看| 18视频在线观看网站| 国产区精品视频| 欧洲美女日日| 精品久久久久久久免费人妻| va亚洲va日韩不卡在线观看| 欧美日韩免费做爰视频| 欧美区在线观看| 成年网站在线| 国产第一区电影| 香蕉一区二区| 国产视频九色蝌蚪| 成人av先锋影音| 欧美日韩精品一区二区三区视频播放| 欧美日韩国产精选| www.视频在线.com| 国产精品天天狠天天看| 精品一区二区三| 手机在线看福利| 欧美激情中文不卡| 波多野结衣不卡| 伊人av综合网| 精品三区视频| 亚洲精品一区二区三区樱花| 日韩国产高清影视| 亚洲最大成人综合网| 欧美亚洲免费在线一区| av电影在线网| 91精品免费看| 亚洲色图二区| 国产成人精品综合久久久久99| 亚洲毛片av在线| а√中文在线资源库| 欧美激情免费视频| 好吊妞国产欧美日韩免费观看网站 | 国模吧精品人体gogo| 日本乱人伦a精品| 精品国产91乱码一区二区三区四区 | 亚洲最新在线| 国产精品一区二区视频| 久久国产精品波多野结衣| 精品国精品国产尤物美女| 999福利在线视频| 欧美深深色噜噜狠狠yyy| 久久综合亚州| 国产麻豆视频在线观看| 日韩视频一区二区在线观看| 福利在线导航136| 欧美xxxx黑人又粗又长精品| 奇米影视一区二区三区| 成人高潮免费视频| 精品国产精品一区二区夜夜嗨| 在线免费av资源| 亚洲一区不卡在线| 国产精品一区二区三区99| 中文字幕在线字幕中文| 亚洲人成电影网站色xx| 伊人久久精品| 波多野结衣综合网| 国产欧美一区二区三区鸳鸯浴| 国产又黄又粗又长| 久久久亚洲精选| re久久精品视频| 337p日本欧洲亚洲大胆张筱雨| 欧美日韩免费一区| 日本免费在线视频| 国产精品日韩欧美一区二区| 日本一区中文字幕| 清纯粉嫩极品夜夜嗨av| 亚洲精品自产拍| 欧美黄色一级| 亚洲精品乱码久久久久久自慰| 亚洲欧美日韩小说| 日韩一区av| 99免费在线视频观看| 日本色综合中文字幕| 亚洲国产精品午夜在线观看| 国产一区二区三区在线| 91成人入口| 欧美美女性视频| 狠狠躁夜夜躁人人躁婷婷91| 黄色网址视频在线观看| 欧美精品久久久| 成人sese在线|