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

詳解Oracle數據庫優化方案與實踐

數據庫 Oracle 數據庫運維
本文將為大家介紹Oracle數據庫優化方案與實踐,主要適合大多數的環境,希望大家辯證的來看。

在這里我們將介紹Oracle數據庫優化方案與實踐,不同的環境會有不同的調試,但是也會有差別,希望大家能合理的吸收。

一、前言

二、ORACLE數據庫優化概述

1、內存等參數配置的優化 

2、減少物理讀寫的優化 

3、批量重復操作的SQL語句及大表操作的優化

二、ORACLE數據庫優化方案 

1、內存等Oracle系統參數配置

2、使用索引 

3、表分區 

4、Procedure優化 

5、其他改造

6、維護作業計劃 

三、ORACLE數據庫優化前后比較 

1、批量重復的SQL語句執行性能

2、一些單次、不常用的操作的語句執行性能 

四、參考 

1、常用的優化工具 

2、參考文獻

一、前言

隨著實際項目的啟動,實際項目中使用的 Oracle數據庫經過一段時間的運行,在線保存的數據量和業務處理的數據量在逐漸增大,最初的Oracle設置,與現在實際需要的運行性能有一定差距,需要進行一些優化調整。

本文將結合本人實際維護經驗,相應地提出實際項目數據處理的一些優化方法,以供參考。

適用于Oracle 9i。

二、Oracle數據庫優化概述

Oracle數據庫的優化,針對不同的應用,會有側重點不同的優化方法,根據我們實際項目的應用特點,我們主要關心的是每次事務執行完成的時間長短。

從Oracle數據庫本身的特點,我們可以把優化工作劃分為初始優化設置,微優化。

在初始優化設置時,我們只能根據硬件情況,估計業務運行的情況,綜合經驗,給出一種經驗設置,大體上來說,這種經驗設置離滿足優化需求的目標不是很遠。在完成了初始優化設置后,經過一段時間的業務運行,已可開始收集實際運行環境的性能數據,此時,就可以對各種Oracle性能指標、各種關心的事務操作進行性能評估,然后進行微優化了。

Oracle優化,不是一個一蹴而就的工作,也不是一個一勞永逸的工作,需要定期維護,定期觀察,在發現性能瓶頸時及時進行調整。Oracle總是存在性能瓶頸的,不使用、不操作的數據庫總是最快的,在解決當前瓶頸后,總是會有另一個瓶頸出現,所以在優化前,我們需要確定一個優化目標,我們的目標是滿足我們的應用性能要求就可以了。

Oracle優化,涉及的范圍太廣泛,包含的有主機性能,內存使用性能,網絡傳輸性能,SQL語句執行性能等等,從我們面向網管來說,滿足事務執行速度性能主要表現在:

1)批量重復的SQL語句執行性能(主要是通過Procedure計算完成數據合并和數據匯總的性能和批量數據采集入庫的性能);

2)一些單次、不常用的操作的語句執行性能(主要是GUI的非規律操作)。

根據這兩個特點,我們可把優化方法歸納到3個重要方向:

1)內存等參數配置的優化。內存優化,是性能受益最快的地方。

2)減少物理讀寫的優化。內存邏輯I/O操作的時間,遠遠小于物理I/O的操作時間。

3)批量重復操作的SQL語句及大表操作的優化。減少SQL執行次數,減少大表操作次數。

下面主要針對得益***的這三個方向的優化進行闡述。

1、內存等參數配置的優化

對于大多數應用來說,最直接、最快速得到優化收益的,肯定屬于內存的優化。給每個Oracle內存塊分配合理的大小,可以有效的使用數據庫。通過觀察各種數據庫活動在內存里的命中率,執行情況,我們能很快的掌握數據庫的主要瓶頸。我們從下面的一條SQL語句的執行步驟就可知道。

一個SQL語句,從發布到執行,會按順序經歷如下幾個步驟:

1)Oracle把該SQL的字符轉換成它們的ASCII等效數字碼。

2)該ASCII數字碼被傳送給一個散列算法,生成一個散列值。

3)用戶server process查看該散列值是否在shared pool內存塊中存在。

若存在:

4)使用shared pool中緩存的版本來執行。

若不存在:

4)檢查該語句的語義正確性。

5)執行對象解析(這期間對照數據字典,檢查被引用的對象的名稱和結構的正確性)。

6)檢查數據字典,收集該操作所引用的所有對象的相關統計數據。

7)準備執行計劃,從可用的執行計劃中選擇一個執行計劃。(包括對stored outline和materialized view的相關使用的決定)

8)檢查數據字典,確定所引用對象的安全性。

9)生成一個編譯代碼(P-CODE)。

10)執行。

這里,通過內存的合理分配,參數的合理設置,我們主要解決:

1)減少執行到第五步的可能,節約SQL語句解析的時間。第五步以后的執行過程,是一個很消耗資源的操作過程。

2)通過內存配置,盡可能讓SQL語句所做的操作和操作的數據都在內存里完成。大家都知道,從內存讀取數據的速度,要遠遠快于從物理硬盤上讀數據,一次內存排序要比硬盤排序快很多倍。

3)根據數據庫內存活動,減少每個內存塊活動的響應時間,充分利用每個內存塊,減少內存latch爭用發生的次數。

2、減少物理讀寫的優化

無論如何配置Oracle數據庫,我們的網管系統,每小時周期性的都會有新數據被處理,就會發生物理讀寫,這是避免不了的。

減少物理讀寫的優化,一般所用的方法有:

1) 增加內存data buffer的大小,盡可能讓數據庫操作的數據都能在內存里找到,不需要進行物理讀寫操作。

2) 通過使用索引,避免不必要的全表掃描。

3) 大表物理分區,Oracle具有很好的分區識別功能,減少數據掃描范圍。

上述3個方法,是從整體上改善數據庫物理I/O性能最明顯的3個方法。能非常快速的減少數據庫在物理I/O,最直接的反應是數據庫事務執行時間能能以數量級為單位減少。其他的一些減少物理讀寫的優化方法,比如使用materialized view,Cluster等方法;還有一些分散I/O的方法,比如 Oracle日志文件不與數據文件放在一個物理硬盤,數據熱點文件物理I/O分開等等方法,就目前我們的網管系統而言,能得到的效果不是很明顯,在網管系統中,為了不增加數據庫維護的復雜性,不推薦使用。

3、批量重復操作的SQL語句及大表操作的優化

批量重復執行的SQL語句,一般出現在每個周期時間內的數據批量入庫的insert語句,和數據合并、匯總的周期性select、delete、insert操作。

我們需要注意以下幾點

1) 減少不必要的SQL語句執行和SQL語句的執行次數。

每條SQL語句執行,都會消費系統資源,都有執行時間。減少不必要的SQL語句執行和減少SQL語句的執行次數,自然能減少業務執行時間。需要根據業務流程,重新設計數據處理的代碼。此方法主要適用于procedure執行的數據合并、匯總。

2) 這些SQL語句,由于每個SQL語句都要執行很多次,應該盡量讓該SQL的散列值在shared pool內存塊中存在。也就是使用動態SQL,避免SQL硬解析。

可通過Oracle參數的設置,和動態SQL語句的應用,通過綁定變量的方式,減少SQL語句的解析次數。

3)減少大表的操作,確保在一次事務中,同類操作只對大表執行一次。主要在數據合并和數據匯總的pprocedure和數據采集時出現

三、Oracle數據庫優化方案

1、內存等Oracle系統參數配置

Oracle 的parameter參數,分動態參數和靜態參數,靜態參數需要重新啟動數據庫才能生效,動態參數不需要重新啟動數據庫即可生效。

Oracle 9i可以使用spfile的特性,使用alter system set 參數名=參數值 scope=both[spfile];的方法進行修改。也可以直接修改pfile。

以下給出了網管Oracle 數據庫重點關注的parameter的初始優化設置。

***可使用的內存SGA總和

靜態參數sga_max_size=物理內存的大小減1.5G

Shared pool

動態參數shared_pool_size= 600 ~ 800 M

靜態參數shared_pool_reserved_size= 300 M

動態參數open_cursors= 400 ~ 600

靜態參數cursor_space_for_time= TRUE

靜態參數session_cached_cursors= 60 ~ 100

動態參數cursor_sharing= SIMILAR

Data buffer

動態參數db_cache_advice= READY

動態參數db_cache_size

動態參數Db_keep_cache_size

動態參數db_recycle_cache_size

(sga_max_size大小,除了分配給所有非data buffer的size,都分配給data buffer)

Sga other memory

動態參數large_pool_size= 50 M

靜態參數java_pool_size= 100 M

動態參數log_buffer= 3 M

Other memory

動態參數sort_area_size= 3 M

靜態參數sort_area_retained_size= 0.5 M

靜態參數pga_aggregate_target= 800 M

動態參數workarea_size_policy= AUTO

磁盤I/O配置

靜態參數sql_trace= FALSE

動態參數timed_statistics= true

動態參數db_file_multiblock_read_count= 16

靜態參數dbwr_io_slaves= 0

靜態參數db_writer_processes= 3

靜態參數undo_management= AUTO

動態參數undo_retention= 7200

2、使用索引

我們初步定義,表數據超過1000行的表,我們都要求使用索引。(不區分事務操作的數據在表數據中所占的比例)

索引所包含的字段不超過4個。

檢查SQL語句是否使用了索引,我們使用execute plan來看,獲得explain的方法,我們通過SQL*PLUS工具,使用如下命令進行查看:

  1. setautotraceon
  2. setautotracetraceonlyexplain
  3. settimingon

或通過SQL*PLUS trace,然后查看user_dump_dest下的跟蹤文件,使用tkprof工具格式化后閱覽。

  1. altersessionsetevents'10046tracenamecontextforever,level12';
  2. altersessionsetevents'10046tracenamecontextoff';
  3. SELECTp.spid,s.usernameFROMv$sessions,v$processpWHEREs.audsid=USERENV('sessionid')ANDs.paddr=p.addr;

3、表分區

在網管數據庫里,比較突出的大表有小區表和告警表。

性能表,使用范圍分區。

以時間點start_time為范圍分區字段。

告警表,使用range-hash的混合分區和范圍分區。

范圍分區以時間點starttime為分區字段,混合分區增加ALARMNUMBER為字段的hash子分區。

同時,創建本地分區索引。

4、Procedure優化

1)取消地市一級的Procedure,只保留其上層調用Procedure,并保持參數輸入方法,調用方法不變。

2)確保大表數據查詢操作只有1次,確保大表數據刪除只有一次。

3)確保單條SQL語句執行已優化。

4)減少SQL執行次數。

5、其他改造

修改表存儲參數,提前預先分配extents。

修改表空間存儲參數(采集表空間所用塊設置為大塊,比如32k一個塊;修改ptcfree,pctused,pctincrease等)。

避免使用唯一索引和非空約束。

創建合理的索引。

各模塊SQL語句優化,比如使用提示固定索引等。

確認每一條歷史數據刪除語句已優化和刪除方法。

臨時表的使用。

6、維護作業計劃

表分析(包含確定具體的表的分析方法,分區表分析方法,索引分析方法)。

空間回收維護(包括確定HWM,回收多余分配給表的塊,合并數據塊碎片等)。

索引維護(包括定期重建索引,索引使用情況監視等)。

歷史數據刪除檢查(檢查保存的數據是否符合要求,檢查歷史數據刪除方法是否正確-比如批量刪除提交的方法等)。

全庫性能分析和問題報告及優化(比如使用statspack進行性能趨勢分析,檢查有問題的SQL或事務,確定當前系統等待的top 5事件等等)。

表數據keep,default及reclye(比如把一些常用的配置表固定在內存里等)。

數據庫參數核查(防止數據庫參數被修改,定期對系統配置參數進行比較)。

日志文件分析(定期檢查Oracle生成的日志文件,定期備份、刪除)。

硬盤空間維護(定期對Oracle 對象使用的空間情況進行監視)。

四,Oracle數據庫優化前后比較

1、批量重復的SQL語句執行性能

根據網元數量,各地的執行的完成時間有所區別。

用于數據合并和匯總的Procedure的計算性能

通過statspack的周期性采集數據,我們可以使用以下語句,計算我們想統計的Procedure的執行情況:

  1. SELECTTO_CHAR(sn.snap_time,'yyyy-mm-ddhh24:mi:ss')ASsnap_time,s.disk_reads,
  2. s.buffer_gets,s.elapsed_time/1000000ASelapsedtime
  3. FROM
  4. (SELECThash_value,sql_text,address,last_snap_id
  5. FROMSTATS$SQLTEXTWHEREpiece=0ANDsql_textLIKE'%&sqltext_key%')t,
  6. (SELECTaddress,hash_value,snap_id,sql_text,disk_reads,executions,
  7. buffer_gets,rows_processed,elapsed_time
  8. FROMSTATS$SQL_SUMMARY)s,STATS$SNAPSHOTsn
  9. WHEREs.hash_value=t.hash_value
  10. ANDs.address=t.address
  11. ANDs.snap_id=t.last_snap_id
  12. ANDsn.snap_id=s.snap_id;

比如,我們以perfstat用戶執行該SQL,輸入“to_comp”,可以觀察到數據庫里保存的有的to_comp存儲過程的執行時間,我們發現,其執行時間,從優化前的幾千秒,***穩定在優化后的幾十秒。

注:to_comp是整體調用執行一次所有網元的數據合并和匯總的procedure。

用于小區分析數據的Procedure的計算性能

使用上面的方法,我們一樣可以知道,小區分析的procedure執行,從優化前的約幾千秒,***穩定在優化后的幾十秒。

批量數據采集入庫性能

使用bcp,能從以前約15分鐘,減少到約4分鐘。

2、一些單次、不常用的操作的語句執行性能

GUI上的性能數據查詢,告警數據查詢,響應時間都極快,幾乎不再出現長時間等待響應的情況。

五,參考

常用的優化工具

statspack

sql*plus

TOAD

【編輯推薦】

  1. 新的Oracle 11g功能展示
  2. 深入Oracle 11g分區功能
  3. Oracle 11g R2中新特性一覽
  4. Oracle 11g R2如約而至 RAC技術成亮點  

     

責任編輯:彭凡 來源: 新浪博客
相關推薦

2011-07-06 10:49:50

MySQL優化

2011-07-06 14:12:20

MySQLPercona

2010-04-09 16:51:24

Oracle數據庫

2009-05-14 10:16:36

Oracle優化磁盤

2011-07-20 16:28:54

Oracle數據庫shared pool

2011-05-19 13:25:14

Oracle數據庫

2010-04-02 17:11:45

Oracle數據庫

2010-04-14 15:14:11

Oracle數據庫

2010-04-02 13:59:08

Oracle數據庫

2010-04-26 08:51:44

Oracle數據庫

2011-03-29 10:47:49

ORACLE數據庫

2011-08-18 13:44:42

Oracle悲觀鎖樂觀鎖

2009-11-18 18:16:17

Oracle數據庫優化

2011-05-18 09:39:19

Oracle數據庫性能優化

2011-05-20 10:30:20

ORACLE數據庫性能優化

2011-08-18 15:49:21

Oracle厲行計劃

2011-05-17 15:02:15

ORACLE數據庫備份

2011-04-11 13:19:41

Oracle數據庫

2010-05-10 15:50:39

Oracle數據庫性能

2010-06-11 12:32:57

MySQL數據庫查詢
點贊
收藏

51CTO技術棧公眾號

在线a免费观看| 久久天天东北熟女毛茸茸| 狠狠人妻久久久久久| 欧美极品在线观看| 欧美日韩精品一区二区在线播放| 在线观看欧美一区| 亚洲第一页视频| 巨乳诱惑日韩免费av| 久久大大胆人体| 午夜剧场免费看| 成人免费黄色| 亚洲不卡av一区二区三区| 四虎一区二区| 免费观看a视频| 蜜臀va亚洲va欧美va天堂| 久久久久成人网| 日韩精品久久久久久久的张开腿让 | 懂色av一区二区在线播放| 秋霞成人午夜鲁丝一区二区三区| 久久国产高清视频| 国产精品欧美在线观看| 欧美大片在线观看一区二区| 无码人妻精品一区二区三区66| 午夜小视频在线观看| 久久青草欧美一区二区三区| 91在线短视频| 一级视频在线播放| 久久精品欧洲| 91爱爱小视频k| 九九热国产在线| 欧美成人激情| 一区二区欧美久久| 免费看黄色aaaaaa 片| 91精品短视频| 日韩欧美精品在线| 在线a免费观看| 精品国产亚洲日本| 欧美日韩成人在线| 小泽玛利亚视频在线观看| 人在线成免费视频| 黄色精品在线看| 欧美乱大交xxxxx潮喷l头像| 91网在线看| 亚洲欧美日韩系列| www.午夜色| 美女写真理伦片在线看| 国产欧美久久久精品影院| 欧美高清性xxxxhd| 手机福利在线| 久久一夜天堂av一区二区三区| 精品久久久久亚洲| 亚洲 欧美 自拍偷拍| 成人av网在线| 激情五月综合色婷婷一区二区| 亚洲精品911| 懂色一区二区三区免费观看| 国产伦精品一区二区三区高清| 国产浮力第一页| 国产成人av在线影院| 成人免费视频视频在| 黄色小视频免费观看| 不卡的av中国片| 久久一区二区三区av| 四虎影院在线域名免费观看| 99久久er热在这里只有精品66| 精品国产一区二区三区麻豆小说 | 亚洲精品中文字幕乱码三区 | 天天色天天射天天综合网| 一区二区三区欧美久久| 欧美性潮喷xxxxx免费视频看| 牛牛精品视频在线| 精品久久久久久久久久ntr影视| 国产视频一视频二| 欧美三级精品| 欧美精品日韩精品| 欧美午夜精品一区二区| 婷婷综合电影| 日日骚久久av| 久久久久久久久久久久久久免费看 | 国产成人免费看一级大黄| 成人精品一区二区三区四区 | 欧美三级网页| 午夜精品在线观看| 成人黄色激情视频| 国产一区二区三区香蕉 | 成人在线免费观看视频| 久久精品国产综合| 影音先锋亚洲天堂| 国产曰批免费观看久久久| 国产三区二区一区久久| yourporn在线观看中文站| 亚洲男人天堂av| 免费黄色日本网站| 国产精品igao视频网网址不卡日韩| 欧美刺激午夜性久久久久久久| 亚洲熟妇无码av| 欧美成人午夜| 国产成人精品在线| 亚洲男人第一天堂| 中文欧美字幕免费| 黄色国产一级视频| av成人在线网站| 精品伊人久久97| 国产色无码精品视频国产| 亚洲欧美日韩精品一区二区| 成人做爽爽免费视频| 欧美美女色图| 亚洲制服丝袜在线| 一道本在线免费视频| 日本三级久久| 欧美福利视频在线观看| av首页在线观看| 99视频热这里只有精品免费| 一区二区三区四区欧美日韩| 夜鲁夜鲁夜鲁视频在线播放| 日韩亚洲欧美在线| 秋霞网一区二区三区| 亚洲在线成人| 国产精品一区二区三区在线观| 最新国产在线观看| 日韩欧美中文字幕在线播放| 日本一区二区免费视频| 亚洲成av人片乱码色午夜| 国产精品激情av在线播放 | 美女久久精品| 正在播放国产一区| 三级网站在线播放| 91在线观看地址| 野外做受又硬又粗又大视频√| 日韩成人综合网| 中文字幕亚洲综合久久筱田步美| 人妻 日韩精品 中文字幕| 亚洲国产精品小视频| 亚洲精品午夜视频| 日韩亚洲国产精品| 国产传媒欧美日韩| av片在线观看| 欧美一区在线视频| 91狠狠综合久久久| 久久国产福利国产秒拍| 日韩亚洲不卡在线| 成人视屏在线观看| 亚洲无av在线中文字幕| 国产一区二区视频网站| 91视频国产资源| 国产乱子夫妻xx黑人xyx真爽| 高潮久久久久久久久久久久久久| 欧美日韩第一页| 国产视频在线观看免费| 一区二区三区中文字幕| 少妇丰满尤物大尺度写真| 欧美在线播放| 99蜜桃在线观看免费视频网站| 色www永久免费视频首页在线| 日韩欧美一二三四区| 九九免费精品视频| 成人免费视频视频在线观看免费| 日韩精品视频在线观看视频| 日韩aaa久久蜜桃av| 5566成人精品视频免费| 精品久久av| 欧美日韩亚洲另类| 成人免费视频网站入口::| 国产精品69毛片高清亚洲| 国产天堂视频在线观看| 精品资源在线| 国产精品com| 黄网址在线观看| 日韩欧美高清在线| 天堂网av手机版| 久久嫩草精品久久久精品| 久久精品影视大全| 一区二区中文| 久久久久久久久久久久久久久久av| 麻豆视频在线看| 在线观看欧美日韩| 国产白浆在线观看| 黄色成人av在线| 中文字幕精品亚洲| 国产成人精品一区二区三区网站观看| 大陆av在线播放| 国产一区毛片| 亚洲综合成人婷婷小说| 免费v片在线观看| 日韩一区二区三区国产| 性网爆门事件集合av| 一本到不卡免费一区二区| 任我爽在线视频| 不卡av免费在线观看| 国产wwwxx| 欧美日韩一区二区国产| 日韩成人在线资源| 亚洲国产欧美在线观看| 国产精品成久久久久三级| a天堂中文在线官网在线| 精品一区二区电影| www.久久成人| 在线观看欧美精品| 天堂资源在线播放| 国产精品国产馆在线真实露脸| 日批免费观看视频| 免费久久99精品国产| 狠狠干 狠狠操| 久久久久久久久丰满| 久久久人人爽| 999国产精品一区| 91精品国产自产在线| 国产不卡网站| 欧美激情视频在线| 国产视频中文字幕在线观看| 亚洲精品乱码久久久久久金桔影视| 亚洲专区第一页| 欧美日韩亚洲精品一区二区三区| 日日骚一区二区三区| 日本一区二区三区dvd视频在线| 色哟哟视频在线| 国产在线看一区| 爱情岛论坛亚洲首页入口章节| 一区二区三区国产盗摄| 国产 国语对白 露脸| 色综合五月天| 少妇免费毛片久久久久久久久| 露出调教综合另类| 波多野结衣精品久久| 91精品视频一区二区| 日韩免费观看在线观看| 国产美女高潮在线| 久久久久久久久久久av| av网站在线免费| 精品国产一区二区三区在线观看| 伦理片一区二区三区| 精品丝袜一区二区三区| 人妻一区二区三区| 精品久久久久一区| 亚洲AV无码成人片在线观看| 欧美一区二区三区人| 亚洲怡红院av| 欧美日韩国产一二三| 中文字幕日本人妻久久久免费| 在线精品亚洲一区二区不卡| 69成人免费视频| 一本一道久久a久久精品 | 成年人小视频在线观看| 国产精品一二三| 97超碰免费在线观看| 狠狠网亚洲精品| 欧美污在线观看| 国产不卡高清在线观看视频| 日韩精品国产一区| 成人午夜精品一区二区三区| 国产高清成人久久| av一区二区三区| 日本xxx在线播放| 久久精品一区二区三区不卡牛牛 | 久久av网址| 欧美资源一区| 欧美电影一二区| 天天综合中文字幕| 国产精品大片免费观看| 日本xxxxxxxxxx75| 久久精品一区二区三区中文字幕 | 亚洲不卡系列| 国产欧美精品一区二区三区介绍| 色综合久久久| 国产精品二区在线观看| 女仆av观看一区| 日韩国产一区久久| 亚洲人metart人体| 日本精品久久久久久久久久| 免费视频一区二区三区在线观看| 老司机午夜av| 国产一区二区三区日韩| 国产国语老龄妇女a片| 97成人超碰视| 性爱在线免费视频| 亚洲国产欧美在线人成| 日本中文字幕第一页| 欧美日本一区二区在线观看| www.激情五月| 国产亚洲精品综合一区91| 麻豆系列在线观看| 97国产精品免费视频| 国产精品字幕| 国产传媒一区| 日韩欧美三级| 国产一区二区视频播放| 日本亚洲免费观看| 亚洲区 欧美区| 久久精品视频在线看| 欧美日韩在线观看成人| 色先锋资源久久综合| 99热这里只有精品3| 精品一区二区三区四区| 成码无人av片在线观看网站| 奇门遁甲1982国语版免费观看高清 | 欧美日韩免费做爰大片| 久久精品国产亚洲精品2020| 松下纱荣子在线观看| 成人一区二区电影| 你微笑时很美电视剧整集高清不卡| 中文字幕综合在线观看| 欧美一级播放| 精品人妻二区中文字幕 | 欧美日韩激情在线观看| 色香蕉成人二区免费| 性猛交富婆╳xxx乱大交天津 | 日韩欧美不卡一区| jizz日韩| 欧美一级视频一区二区| 日韩一二三区| 一区二区在线观看网站| 国产视频一区免费看| 乳色吐息在线观看| 中文字幕中文字幕一区| 狠狠狠狠狠狠狠| 亚洲国产成人久久综合一区| 九七久久人人| 国产精品久久二区| 国产成人短视频在线观看| 真人抽搐一进一出视频| 国内精品久久久久影院薰衣草| 久久婷婷五月综合| 日韩欧美在线免费| 亚洲欧美日韩动漫| 国内揄拍国内精品| 欧美日本三级| av磁力番号网| 久久99国产精品久久99果冻传媒| japanese中文字幕| 都市激情亚洲色图| 免费av一级片| 国精产品一区一区三区有限在线| 精品视频在线一区| 做爰高潮hd色即是空| 另类小说视频一区二区| 懂色av蜜桃av| 欧美三级午夜理伦三级中视频| 久草在线网址| 国产成人一区三区| 精品久久网站| 午夜视频你懂的| 国产精品人妖ts系列视频| 伊人网免费视频| 中文字幕国产亚洲| 日本电影久久久| 色中文字幕在线观看| 国内精品久久久久影院薰衣草| 东方av正在进入| 91精品国产综合久久精品| 18视频在线观看网站| 97久久精品午夜一区二区| 国产精品vip| 怡红院一区二区| 欧美日韩国产一区中文午夜| 日本v片在线免费观看| 国产91免费看片| 欧美mv日韩| 成年人性生活视频| 性欧美疯狂xxxxbbbb| 亚洲欧美丝袜中文综合| 国产精品福利网| 天天揉久久久久亚洲精品| 亚洲网中文字幕| 亚洲国产精品人人做人人爽| 手机在线精品视频| 日本久久中文字幕| 欧美丰满老妇| 日本wwwxx| 精品av在线播放| yiren22亚洲综合伊人22| 91嫩草在线| 性色一区二区三区| youjizz亚洲女人| 精品久久99ma| 另类图片综合电影| 欧美一级黄色录像片| 波多野结衣中文字幕一区| 国产一级免费视频| 久久久精品网站| 女仆av观看一区| 伊人色在线视频| 岛国av一区二区在线在线观看| 国产h在线观看| av一本久道久久波多野结衣| 久久午夜视频| www.av成人| 亚洲欧洲美洲在线综合| 曰本一区二区| 日本黄色三级大片| 亚洲精品一二三四区| 欧美新色视频| 亚洲r级在线观看| 久久精品系列| 国产在线一二区| 中文字幕久热精品在线视频| 高清精品xnxxcom| 亚洲小视频网站| 欧美日韩在线视频观看| 最爽无遮挡行房视频在线| 欧洲亚洲一区|