日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

SQL Performance Analyzer SPA常用脚本汇总

發布時間:2024/7/19 数据库 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SQL Performance Analyzer SPA常用脚本汇总 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

SPA常用腳本匯總

附件為 一個SPA報告?spa_buffergets_summary

?

SQL 性能分析器?SQL Performance Analyzer SPA

Oracle Database 11g 引入了 SQL 性能分析器;使用該工具可以準確地評估更改對組成工作量的 SQL 語句的影響。SQL 性能分析器可幫助預測潛在的更改對 SQL 查詢工作量的性能影響。這種功能可向 DBA 提供有關 SQL 語句性能的詳細信息,例如,執行前后的統計信息,提高或降低性能的語句。這樣一來,您就可以執行諸如以下操作的操作:在測試環境中進行更改,以確定數據庫升級是否會改進工作量性能。

?

  • 11g 的新增功能
  • 目標用戶:DBA、QA、應用程序開發人員
  • 幫助預測系統更改對 SQL 工作量響應時間的影響
  • 建立不同版本的 SQL 工作量性能(即 SQL 執行計劃和執行統計信息)
  • 以串行方式執行 SQL(不考慮并發性)
  • 分析性能差異
  • 提供對單個 SQL 的細粒度性能分析
  • 與 SQL 優化指導集成在一起以優化回歸
  • SQL 性能分析器:使用情形?
    SQL 性能分析器可用于預測和防止會影響 SQL 執行計劃結構的任何數據庫環境更改所帶來的潛在性能問題。這些更改可以包括(但不限于)以下任何一種更改:

  • 數據庫升級
  • 實施優化建議
  • 更改方案
  • 收集統計信息
  • 更改數據庫參數
  • 更改操作系統和硬件
  • ?

    DBA 甚至可以使用 SQL 性能分析器為最復雜的環境預測先期更改導致的 SQL 性能更改。例如,隨著應用程序在開發周期中的變化,數據庫應用程序開發人員可以測試對方案、數據庫對象和重寫應用程序的更改,以減輕任何潛在的性能影響。
    使用 SQL 性能分析器還可以比較 SQL 性能統計信息。

    SQL 性能分析器:概要

    1.? 收集 SQL:在這個階段中,將收集用于表示生產系統中的 SQL 工作量的 SQL 語句集。可以使用 SQL 優化集或自動工作量資料檔案庫 (AWR) 來捕獲要傳送的信息。因為 AWR 本質上是捕獲高負載的 SQL,所以應考慮修改默認的 AWR 快照設置和捕獲的頂級 SQL,以確保 AWR 捕獲最大數量的 SQL 語句。這可以確保捕獲更加完整的 SQL 工作量。

    2.? 傳送:在這個階段中,應將得到的工作量結果傳送到測試系統。從生產系統導出 STS,然后將 STS 導入到測試系統。

    3.? 計算“之前版本”性能:在進行任何更改之前,執行 SQL 語句,收集評估將來的更改對工作量性能的可能影響所需的基線信息。在此階段收集的信息給出了系統工作量當前狀態的一個快照。性能數據包括:

    -執行計劃(如由解釋計劃生成的計劃) -執行統計信息(如由占用時間、緩沖獲取次數、磁盤讀取次數和已處理的行數組成的信息)

    4. 進行更改:獲得了之前版本數據后,可以實施計劃的更改,然后開始查看對性能的影響。

    5.? 計算“之后版本”性能:在數據庫環境中進行了更改之后才執行此步驟。SQL 工作量的每個語句都在虛擬執行(僅收集統計信息)模式下運行,收集與步驟 3 所捕獲的信息相同的信息。

    6.? 比較和分析 SQL 性能:在獲得了兩個版本的 SQL 工作量性能數據后,可以通過比較之后版本與之前版本的數據來進行性能分析。比較的根據是執行統計信息,如所用時間、CPU 時間和緩沖區獲取次數等。

    7.? 優化回歸的 SQL:在此階段中,已經準確地確認了哪些 SQL 語句在進行數據庫更改時可能導致性能問題。在此階段中可以使用任何一種數據庫工具來優化系統。例如,可以對確認的語句使用 SQL 優化指導或訪問指導,然后實施相應的建議。也可以使用在步驟 3 中捕獲的計劃植入 SQL 計劃管理 (SPM) 以確保計劃保持不變。在實施了任何優化操作后,應重復該過程來創建新的之后版本,然后分析性能差異以確保新的性能是可接受的。
    默認情況下SPA若涉及到DML語句則只有查詢部分Query會被執行,但是貌似是從11.2開始可以執行完全的DML了,需要加入參數EXECUTE_FULLDML,但是該參數目前有一些BUG:

    Bug 10428438 : WITH EXECUTE_FULLDML ROWS IS ALWAYS SET TO 0 11.2.0.1

    Bug 14635522 : SPA SHOULD CAPTURE AND REPLAY TRANSACTIONS 11.2.0.3

    ?

    By default, only the query portion of DMLs is executed. Using APIs, you can execute the full DML by using the EXECUTE_FULLDML task parameter.EXECUTE_FULLDML when set to TRUE executes DML statement fully, including acquiring row locks and modifying rows; When EXECUTE_FULLDML is set to FALSE (the default value is false) to execute only the query part of the DML without modifying data. When TRUE, SQL Performance Analyzer will issue a rollback following DML execution to prevent persistent changes from being made by the DML. So SPA does not make make any change to the data in the tables.

    ?

    執行方法如下:

    ?

    execute DBMS_SQLPA.SET_ANALYSIS_TASK_PARAMETER(task_name => 'TASK_21137', -parameter => 'EXECUTE_FULLDML', -value => 'TRUE');

    ?

    ?

    ?

    ?

    從cursor cache中收集tuning set, 持續12分鐘,間隔5秒鐘

    ?

    ?

    begin DBMS_SQLTUNE.CREATE_SQLSET (sqlset_name => 'MAC_SPA'); dbms_sqltune.capture_cursor_cache_sqlset( sqlset_name => 'MAC_SPA' , time_limit => 12*60, repeat_interval => 5); end ; /basic_filter=> q'# module like 'DWH_TEST%' and sql_text not like '%applicat%' and parsing_schema_name in ('APPS') #'basic_filter => 'sql_text LIKE ''%my_objects%'' and parsing_schema_name = ''SPA_TEST_USER''',==>過濾條件使用

    ?

    從當前cursor cache中匹配條件 獲得SQLset ROW

    ?

    ?

    SELECT sql_id, sql_text FROM table(DBMS_SQLTUNE.SELECT_CURSOR_CACHE('buffer_gets > 500')) ORDER BY sql_id;SELECT * FROM table(DBMS_SQLTUNE.SELECT_CURSOR_CACHE('sql_id = ''4rm4183czbs7j'''));DECLAREcur sys_refcursor; BEGINOPEN cur FORSELECT value(P) FROM table(DBMS_SQLTUNE.SELECT_CURSOR_CACHE) P;-- Process each statement (or pass cursor to load_sqlset).CLOSE cur; END; /-- create the tuning set EXEC DBMS_SQLTUNE.CREATE_SQLSET('MAC_SPA'); -- populate the tuning set from the cursor cache DECLAREcur DBMS_SQLTUNE.SQLSET_CURSOR; BEGINOPEN cur FORSELECT VALUE(P)FROM table(DBMS_SQLTUNE.SELECT_CURSOR_CACHE('parsing_schema_name <> ''SYS'' AND elapsed_time > 5000000',NULL, NULL, NULL, NULL, 1, NULL,'ALL')) P;DBMS_SQLTUNE.LOAD_SQLSET(sqlset_name => 'MAC_SPA',populate_cursor => cur);END; /

    ?

    ?

    從AWR快照中加載SQLset ROW到SQL TUNING SET

    ?

    ?

    DECLAREcur sys_refcursor; BEGINOPEN cur FORSELECT VALUE (P) FROM table(dbms_sqltune.select_workload_repository(4146,4161)) P;-- Process each statement (or pass cursor to load_sqlset)DBMS_SQLTUNE.LOAD_SQLSET(sqlset_name => 'MAC_SPA',populate_cursor => cur);CLOSE cur; END; /

    ?

    ?

    ?

    將SQL TUNING SET Pack到表中:

    ?

    ?

    set echo on select name,statement_count from dba_sqlset;drop table maclean.pack_sqlset purge;exec DBMS_SQLTUNE.CREATE_STGTAB_SQLSET('PACK_SQLSET','MACLEAN');exec DBMS_SQLTUNE.PACK_STGTAB_SQLSET('MAC_SPA','SYS','PACK_SQLSET','MACLEAN');SQL> desc maclean.pack_sqlset;Name Null? Type----------------------------------------- -------- ----------------------------NAME VARCHAR2(30)OWNER VARCHAR2(30)DESCRIPTION VARCHAR2(256)SQL_ID VARCHAR2(13)FORCE_MATCHING_SIGNATURE NUMBERSQL_TEXT CLOBPARSING_SCHEMA_NAME VARCHAR2(30)BIND_DATA RAW(2000)BIND_LIST SQL_BIND_SETMODULE VARCHAR2(48)ACTION VARCHAR2(32)ELAPSED_TIME NUMBERCPU_TIME NUMBERBUFFER_GETS NUMBERDISK_READS NUMBERDIRECT_WRITES NUMBERROWS_PROCESSED NUMBERFETCHES NUMBEREXECUTIONS NUMBEREND_OF_FETCH_COUNT NUMBEROPTIMIZER_COST NUMBEROPTIMIZER_ENV RAW(1000)PRIORITY NUMBERCOMMAND_TYPE NUMBERFIRST_LOAD_TIME VARCHAR2(19)STAT_PERIOD NUMBERACTIVE_STAT_PERIOD NUMBEROTHER CLOBPLAN_HASH_VALUE NUMBERPLAN SQL_PLAN_TABLE_TYPESPARE1 NUMBERSPARE2 NUMBERSPARE3 BLOBSPARE4 CLOB

    ?

    ?

    ?

    將測試對應 schema的數據和 上述PACK TABLE 導出導入到 目標測試庫中:

    ?

    set echo on exec DBMS_SQLTUNE.UNPACK_STGTAB_SQLSET('MAC_SPA','SYS',TRUE,'PACK_SQLSET','MACLEAN'); alter system flush buffer_cache; alter system flush shared_pool;

    ?

    ?

    創建SPA任務 并運行;

    ?

    ?

    var sts_task varchar2(64); exec :sts_task:= dbms_sqlpa.create_analysis_task(task_name => '10g_11g_spa',description => 'experiment for 10gR2 to 11gR2 upgrade',sqlset_name=> 'MAC_SPA');PL/SQL procedure successfully completed.var exe_task varchar2(64); exec :exe_task:=dbms_sqlpa.execute_analysis_task(task_name=>'10g_11g_spa',execution_name=>'10g_trail',execution_type=>'CONVERT SQLSET',execution_desc=>'10g sql trail');var exe_task varchar2(64); exec :exe_task:=dbms_sqlpa.execute_analysis_task(task_name=>'10g_11g_spa',execution_name=>'11g_trail',execution_type=>'TEST EXECUTE',execution_desc=>'11g sql trail');

    ?

    ?

    ?

    執行任務比較

    ?

    ?

    ?

    比較CPU_TIME EXEC dbms_sqlpa.execute_analysis_task( -task_name => '10g_11g_spa', -execution_name => 'compare_10g_112_cpu', -execution_type => 'COMPARE PERFORMANCE', -execution_params => dbms_advisor.arglist('COMPARISON_METRIC','CPU_TIME','EXECUTION_NAME1','10g_trail','EXECUTION_NAME2','11g_trail'), -execution_desc => 'Compare 10g SQL Trace Performance to 11g Test-Execute for CPU_TIME')/比較BUFFER_GETS EXEC dbms_sqlpa.execute_analysis_task( -task_name => '10g_11g_spa', -execution_name => 'compare_10g_112_buffergets', -execution_type => 'COMPARE PERFORMANCE', -execution_params => dbms_advisor.arglist('COMPARISON_METRIC','BUFFER_GETS','EXECUTION_NAME1','10g_trail','EXECUTION_NAME2','11g_trail'), -execution_desc => 'Compare 10g SQL Trace Performance to 11g Test-Execute for BUFFER_GETS')/比較實際執行時長 begin DBMS_SQLPA.EXECUTE_ANALYSIS_TASK( task_name => 'SPA_TEST', execution_type => 'COMPARE PERFORMANCE', execution_name => 'Compare_elapsed_time', execution_params => dbms_advisor.arglist('execution_name1', '10g_trail', 'execution_name2', '11g_trail', 'comparison_metric', 'elapsed_time') ); end; /比較物理讀begin DBMS_SQLPA.EXECUTE_ANALYSIS_TASK( task_name => '10g_11g_spa', execution_type => 'COMPARE PERFORMANCE', execution_name => 'Compare_physical_reads0', execution_params => dbms_advisor.arglist('execution_name1', '10g_trail', 'execution_name2', '11g_trail', 'comparison_metric', 'disk_reads') ); end; /Set the comparison_metric parameter to specify an expression of execution statistics to use in the performance impact analysis. Possible values include the following metrics or any combination of them: elapsed_time (default), cpu_time, buffer_gets, disk_reads, direct_writes, and optimizer_cost.

    ?

    ?

    ?

    獲得SPA報告:

    ?

    ?

    ?

    set long 100000 longchunksize 100000 linesize 200 head off feedback off echo off spool spa_report_elapsed_time.html SELECT dbms_sqlpa.report_analysis_task('SPA_TEST', 'HTML', 'ALL','ALL', execution_name=>'Compare_elapsed_time') FROM dual; spool off產生buffergets 比較report set heading off long 100000000 longchunksize 10000 echo off; set linesize 1000 trimspool on; spool buffergets_summary.html select xmltype(dbms_sqlpa.report_analysis_task('10g_11g_spa','html','typical','all',null,100,'compare_10g_112_buffergets')).getclobval(0,0) from dual; spool off產生errors比較report spool errors_summary.html select xmltype(dbms_sqlpa.report_analysis_task('10g_11g_spa','html','errors','summary',null,100,'11g_trail')).getclobval(0,0) from dual; spool off產生unsupport比較report spool unsuppor_all.html select xmltype(dbms_sqlpa.report_analysis_task('10g_11g_spa','html','unsupported','all',null,100,'11g_trail')).getclobval(0,0) from dual; spool off

    ?

    ?

    ?

    ?

    ?

    execution_type
    Type of the action to perform by the function. If NULL it will default to the value of the DEFAULT_EXECUTION_TYPE parameter. Possible values are:
    [TEST] EXECUTE – test-execute every SQL statement and collect its execution plans and execution statistics. The resulting plans and statistics will be stored in the advisor framework. This is default.
    EXPLAIN PLAN – generate explain plan for every statement in the SQL workload. This is similar to the EXPLAIN PLAN command. The resulting plans will be stored in the advisor framework in association with the task.
    COMPARE [PERFORMANCE] – analyze and compare two versions of SQL performance data. The performance data is generated by test-executing or generating explain plan of the SQL statements. Use this option when two executions of type EXPLAIN_PLAN or TEST_EXECUTE already exist in the task
    CONVERT SQLSET – used to read the statistics captured in a SQL Tuning Set and model them as a task execution. This can be used when you wish to avoid executing the SQL statements because valid data for the experiment already exists in the SQL Tuning Set.

    ?

    ?

    For 9i Upgrade to 10g

    ?

    ?

    exec dbms_stats.gather_system_stats(gathering_mode=>'NOWORKLOAD');alter system set "_optim_peek_user_binds"=false; ==> 禁用BIND PEEK特性,該特性在10g中有exec DBMS_STATS.SET_PARAM( 'method_opt','FOR ALL COLUMNS SIZE 1' ); commit;9i ?/rdbms/admin/dbmssuppexec dbms_support.start_trace(binds=>TRUE, waits=> FALSE);exec dbms_support.stop_trace;exec dbms_support.start_trace_in_session(sid=>sid,serial=>ser, binds=>TRUE, waits=>FALSE);select sid,serial# from v$SESSION WHERE ... ;exec dbms_support.stop_trace_in_session(sid=>SID,serial=>ser);create table mapping_table tablespace USERS as select object_id id, owner, substr(object_name, 1, 30) namefrom dba_objectswhere object_type not in ('CONSUMER GROUP','EVALUATION CONTEXT','FUNCTION','INDEXTYPE','JAVA CLASS','JAVA DATA','JAVA RESOURCE','LIBRARY','LOB','OPERATOR','PACKAGE','PACKAGE BODY','PROCEDURE','QUEUE','RESOURCE PLAN','SYNONYM','TRIGGER','TYPE','TYPE BODY') union all select user_id id, username owner, null name from dba_users;declaremycur dbms_sqltune.sqlset_cursor; begindbms_sqltune.create_sqlset('9i_prod_wkld');open mycur forselect value(p)from table(dbms_sqltune.select_sql_trace(directory=>'SPADIR',file_name=>'%trc',mapping_table_name => 'MAPPING_TABLE',select_mode => dbms_sqltune.single_execution)) p;dbms_sqltune.load_sqlset(sqlset_name => '9i_prod_wkld',populate_cursor => mycur,commit_rows => 1000);close mycur; end; /create user spadba identified by oracle; grant dba to spadba; grant all on dbms_sqlpa to spadba;create public database link to10g connect to spadba identified by oracle using 'STRINGS';var sts_task varchar2(64); exec :sts_task:= dbms_sqlpa.create_analysis_task(task_name => '9i_11g_spa1',description => 'experiment for 9i to 11gR2 upgrade',sqlset_name=> '9i_prod_wkld');var exe_task varchar2(64); exec :exe_task:=dbms_sqlpa.execute_analysis_task(task_name=>'9i_11g_spa1',execution_name=>'9i_trail1',execution_type=>'CONVERT SQLSET',execution_desc=>'9i sql trail generated from sts');dbms_sqlpa.execute_analysis_task(task_name=>'9i_11g_spa1',execution_name=>'10g_trail1',execution_type=>'TEST EXECUTE',execution_desc=>'10g trail test',- execution_params=>dbms_advisor.arglist('DATABASE_LINK','DBLINKNAME'));select sofar,totalwork from V$ADVISOR_PROGRESS where task_id=<TID>;

    轉載于:https://www.cnblogs.com/macleanoracle/archive/2013/03/18/2965448.html

    總結

    以上是生活随笔為你收集整理的SQL Performance Analyzer SPA常用脚本汇总的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    国产美女视频免费观看的网站 | 久久九九久久九九 | 久久xx视频 | 国产高清无线码2021 | 九九热精品视频在线观看 | 国产精品一区二区三区电影 | 亚洲午夜久久久影院 | 久草视频在线资源 | 综合久久五月天 | 久久久久国产精品免费 | 一级片视频在线 | 日本护士撒尿xxxx18 | 成人日韩av | 亚洲欧美日韩中文在线 | 在线成人看片 | h视频在线看 | 日韩一区二区三区视频在线 | 狠狠久久| 国产精品久久久久久久久久免费 | 国产精品一区二区三区免费看 | 日韩精品视频网站 | www.国产毛片 | 久草视频在线播放 | 韩国av免费在线观看 | 日本中文字幕在线免费观看 | 探花视频在线观看免费版 | 91夫妻自拍 | 热热热热热色 | 中文字幕有码在线播放 | 免费精品国产va自在自线 | 成年免费在线视频 | av一区在线 | 国产午夜精品久久久久久久久久 | 91看片成人 | 国产视频在线免费 | 500部大龄熟乱视频使用方法 | 手机看国产毛片 | 激情欧美xxxx | 青青草国产精品 | 高清av免费看| 国产中文字幕网 | av高清一区二区三区 | 国产v在线观看 | 日韩专区在线 | 久久久久久毛片精品免费不卡 | 久久久久久久免费 | 久久久国产电影 | 国产精品理论在线观看 | 精品国产自在精品国产精野外直播 | 成人av一区二区三区 | 视频在线观看入口黄最新永久免费国产 | 69夜色精品国产69乱 | 五月激情丁香 | 欧美在线观看视频一区二区三区 | 久久精品直播 | 在线亚洲欧美日韩 | 免费国产一区二区视频 | 久久伊人色综合 | 成人av网页| 91在线观看黄 | 四虎海外影库www4hu | 亚洲精欧美一区二区精品 | 国产精品亚洲精品 | 久久伊人八月婷婷综合激情 | 俺要去色综合狠狠 | 波多野结衣电影一区二区三区 | 伊人天天综合 | 国产精美视频 | 国产精品黄色影片导航在线观看 | 激情视频免费在线 | 天堂av在线 | 国产精品久久久影视 | 色大片免费看 | 国产成人a亚洲精品 | 精品一区二区亚洲 | 久久久久久久综合色一本 | 成人黄色电影在线观看 | 久久久三级视频 | 天天插狠狠插 | 国产精品18久久久久白浆 | 97视频免费观看 | 狠狠躁18三区二区一区ai明星 | 97操操| 最近中文字幕完整视频高清1 | 男女啪啪免费网站 | 91视频在线网址 | 女人高潮特级毛片 | 91少妇精拍在线播放 | 久久久不卡影院 | 91污污 | 日韩专区在线 | 亚洲成人一区 | 国产精品一区一区三区 | 国产一区二区免费看 | 91丨九色丨国产丨porny精品 | 欧美日韩成人一区 | 天堂网一区二区 | 久久精品4| 在线观看国产日韩欧美 | 欧美日韩不卡一区 | 右手影院亚洲欧美 | 亚洲一区不卡视频 | 欧美粗又大| 色噜噜狠狠狠狠色综合 | 91色在线观看视频 | 天堂在线一区二区三区 | 日本女人的性生活视频 | 亚洲麻豆精品 | 亚洲精品国产精品国自产观看浪潮 | 天天射天天操天天干 | 国产精品视频全国免费观看 | 激情五月婷婷综合网 | 91成人精品一区在线播放69 | www久| 韩国视频一区二区三区 | 欧美在线日韩在线 | 午夜精品99久久免费 | 亚洲日本成人网 | 97碰视频 | 日本深夜福利视频 | 成人在线观看免费视频 | 久久国产一区二区 | 五月香婷| 97超级碰碰碰视频在线观看 | 国产色婷婷在线 | av一区二区三区在线 | av片在线观看免费 | 99中文字幕 | 精品一区电影国产 | 精品无人国产偷自产在线 | 六月色婷婷| 日日干天天干 | 99爱这里只有精品 | 一区国产精品 | 日韩精品久久久久久中文字幕8 | 天天插夜夜操 | 操操操操网 | 国产一区二区在线视频观看 | 一区二区亚洲精品 | 中文视频在线 | 色a在线观看 | 夜夜操网站| 国产精品成人久久久 | 欧美日韩中文字幕综合视频 | 一区二区三区视频 | 日韩大片在线 | 欧美精品久久久久 | 日本精品久久久久中文字幕 | 2024国产精品视频 | 日韩三级精品 | 日韩午夜剧场 | 成人国产精品一区二区 | 午夜婷婷网 | 亚洲精选99 | 91看片网址 | 久久综合精品一区 | 中文字幕资源网 | 国产91粉嫩白浆在线观看 | 天天操天天是 | 最近日本韩国中文字幕 | 97色在线观看 | 久久视频在线观看免费 | 蜜桃传媒一区二区 | 国产专区在线看 | 中文字幕在线播出 | 人人干网 | 国产va饥渴难耐女保洁员在线观看 | 国产一线二线三线在线观看 | 精品uu | 亚洲伦理电影在线 | 91成人在线观看喷潮 | 波多野结衣视频一区二区 | 免费看高清毛片 | 久久草草热国产精品直播 | 日韩一片| 国产伦理精品一区二区 | 国精产品999国精产品视频 | 婷婷干五月 | 成人av动漫在线 | 日韩三级.com| 日韩视频精品在线 | 亚洲精品视频免费在线观看 | 在线综合色 | 久久国产电影 | 久久精品视频在线播放 | 免费日韩一区二区三区 | 在线国产欧美 | 在线观看国产亚洲 | 国产在线1区 | 久久99精品国产麻豆婷婷 | 日韩精品一区二区在线观看 | 国产一二区视频 | 欧美了一区在线观看 | 午夜视频在线观看一区二区三区 | 久久久久久综合 | 成人在线视频免费看 | 亚洲精品黄网站 | 色视频在线观看 | 国产一区在线免费观看 | 欧美超碰在线 | 狠狠色狠狠色综合系列 | 999国内精品永久免费视频 | 欧美黑人巨大xxxxx | 国产午夜精品理论片在线 | 久久伦理| 少妇bbb好爽| 精品三级av | 嫩嫩影院理论片 | 日韩一区二区免费播放 | 在线日本v二区不卡 | 亚洲三级黄色 | 中文字幕视频观看 | 天天爽夜夜爽精品视频婷婷 | 国产一区二区三区在线 | 日本大片免费观看在线 | 最新日韩电影 | 国产精品久久 | www.久久久久 | 免费av网站观看 | 91亚洲在线观看 | 国产精品手机视频 | 岛国av在线免费 | 日批视频在线 | 区一区二在线 | 欧美黄色高清 | 国产精品久久久久一区 | 久久久久国产成人免费精品免费 | 成人理论电影 | 99视频+国产日韩欧美 | 国产精品69av | 天天天天天天天操 | 成人在线观看网址 | 国产精品福利无圣光在线一区 | 99色在线播放 | 九色精品免费永久在线 | 又粗又长又大又爽又黄少妇毛片 | 中文字幕美女免费在线 | 天天射天天艹 | 亚洲黄色在线免费观看 | 五月天婷婷在线视频 | 正在播放一区二区 | av三级在线看 | 国产精品video爽爽爽爽 | 成人小视频在线免费观看 | 激情小说网站亚洲综合网 | 国产精品成人自产拍在线观看 | 亚洲人xxx | 欧美精品久久久久久久免费 | 成人免费看片98欧美 | 婷婷中文字幕综合 | 国产精品久久久久久一区二区三区 | 操操操操网 | 韩日av在线 | 国产精品免费在线视频 | 一级黄色大片 | 少妇bbw搡bbbb搡bbbb | 韩国av免费在线 | 亚洲高清视频在线 | 日本一区二区三区免费观看 | 日韩视频在线播放 | 久久国产精品网站 | 免费看一级特黄a大片 | 国产热re99久久6国产精品 | 奇米四色影狠狠爱7777 | 精品av在线播放 | 日韩欧美电影在线观看 | 成人av在线一区二区 | 免费能看的黄色片 | 亚洲国产精品va在线看黑人动漫 | 亚洲欧美视屏 | 免费在线观看一区 | 久久精品99国产精品亚洲最刺激 | 69欧美视频 | 91视频在线观看免费 | 国产99久久久久 | 国产精品一区二区三区在线 | 国产韩国精品一区二区三区 | 成人在线免费视频观看 | 97av色 | 手机版av在线| 成人黄在线观看 | 久久国产露脸精品国产 | av免费在线网站 | 欧美另类sm图片 | 亚洲精品男人的天堂 | 久久国产亚洲精品 | 在线观看视频在线观看 | 99精品偷拍视频一区二区三区 | 四虎国产精品成人免费影视 | japanesexxxhd奶水| 在线视频区 | 色婷婷啪啪免费在线电影观看 | 日韩欧美视频在线观看免费 | 久久国内视频 | se视频网址| 欧美日韩中文在线观看 | 性色va| 黄色av一区| 在线观看不卡的av | 四虎影视4hu4虎成人 | 99精品免费视频 | 视频在线一区 | 日韩av不卡在线观看 | 91精品国自产在线 | 99 色 | 天天插天天射 | 午夜精品久久久久久久久久久久 | 欧美成人在线免费 | 91桃色在线免费观看 | 91视频三区 | 日韩色在线 | 成人av久久| www.天天色| 在线观看免费中文字幕 | 在线岛国av | av在线网站免费观看 | 亚洲电影第一页av | 日韩色在线观看 | 亚洲 欧美 国产 va在线影院 | 97免费| 91色吧 | 国产一线在线 | 婷婷亚洲最大 | 91精品网站在线观看 | 成年人看片网站 | 97精品久久人人爽人人爽 | 激情欧美在线观看 | 黄网站app在线观看免费视频 | 国内综合精品午夜久久资源 | av福利在线 | 视频二区在线 | 天天射天天射 | 91麻豆看国产在线紧急地址 | 亚洲欧美国产日韩在线观看 | 超碰在线99 | 8x成人在线 | 精品久久久久一区二区国产 | 午夜免费久久看 | 久久99热这里只有精品 | 开心色插 | 久久精品中文字幕免费mv | 色婷婷精品大在线视频 | 人人爽人人爽人人片av | 黄色精品久久久 | 欧美精品天堂 | 久久精品一区二区三区视频 | 亚洲三级av | 欧美日韩在线播放一区 | 国产日韩欧美在线 | 91精品婷婷国产综合久久蝌蚪 | 久久国产精品99国产精 | 国内综合精品午夜久久资源 | av黄色在线 | 日本美女xx| 97超碰国产在线 | 天天曰天天射 | 在线亚洲天堂网 | 国产 在线观看 | 又色又爽又黄高潮的免费视频 | 欧美日韩aa | 99免费国产| 国产精品国产三级国产 | 高清av中文字幕 | 亚洲麻豆精品 | 热久久精品在线 | 国产打女人屁股调教97 | 国产专区第一页 | 国产精品久久久久一区二区三区 | 中国一 片免费观看 | 高清视频一区二区三区 | 欧美aaa大片 | 免费看的黄色录像 | 亚洲成人影音 | 99国产成+人+综合+亚洲 欧美 | 91视频在线免费下载 | 国产精品无av码在线观看 | 亚洲女同ⅹxx女同tv | www.人人干 | 精品在线一区二区 | 色丁香色婷婷 | av大全在线 | 最新国产在线 | 91色在线观看视频 | 天天干天天拍天天操天天拍 | 国产精品久久久久久久久久久免费看 | 亚洲黄色在线免费观看 | 国产精品一区二区电影 | 视频在线观看国产 | 在线а√天堂中文官网 | 国产一级免费播放 | 成人国产精品免费观看 | 国产福利精品一区二区 | 久久精品一区二区三 | 超碰国产在线播放 | 婷婷色在线观看 | 波多野结衣在线视频免费观看 | 午夜精品久久久久久久99婷婷 | 国产福利一区二区在线 | 黄色免费观看网址 | 天天激情在线 | 亚洲成人精品久久 | 亚洲aⅴ在线观看 | 国产精品视频在线看 | 在线免费观看视频一区 | 久久久久国产一区二区三区 | 天天干com| 狠狠色丁香九九婷婷综合五月 | 亚洲免费av一区二区 | 午夜视频在线观看一区二区三区 | 国产视频欧美视频 | 看v片 | 韩国一区视频 | 欧美精品久久久久久久久免 | 国产精品一区二区在线观看免费 | 亚a在线 | 欧美在线久久 | 波多野结衣一区三区 | 性色av免费在线观看 | 亚州天堂| 久久久久国产精品免费 | 性日韩欧美在线视频 | 五月婷婷综合在线观看 | 高清av在线免费观看 | 日本中出在线观看 | 国产夫妻性生活自拍 | 国产精品久久网站 | 日日麻批40分钟视频免费观看 | 久久伦理电影网 | 欧美激情第八页 | 欧美激情片在线观看 | 亚洲天堂精品 | 国产资源网 | 亚洲精品小区久久久久久 | 在线观看中文字幕一区二区 | 免费色视频在线 | 91精品办公室少妇高潮对白 | 91av在线视频播放 | 国产精品久久久av久久久 | 丁香婷婷在线观看 | 亚洲国内在线 | 国产综合香蕉五月婷在线 | 久久精品视频3 | 韩日电影在线 | 日韩欧美国产激情在线播放 | 国产精品97| 深爱激情亚洲 | 婷婷久久五月天 | 在线观看国产麻豆 | 天天操天天操天天操天天操天天操 | 在线免费观看黄色 | 日韩精品一区二区免费视频 | 久久天天躁 | 91精品一区二区三区久久久久久 | 成人免费看片98欧美 | 成人国产精品久久久春色 | 三级动态视频在线观看 | 久久国产精品色av免费看 | 日韩精品一区二区在线观看 | 亚洲视频精品 | 一本大道久久精品懂色aⅴ 五月婷社区 | 色99之美女主播在线视频 | 国产精品久久久久久69 | 日韩精品1区2区 | 在线观看一区二区精品 | 国产精品正在播放 | 夜夜嗨av色一区二区不卡 | 视频一区二区在线观看 | 久久久久久久久久久电影 | 久久精品一区二 | 精品视频久久久 | 国产黑丝一区二区 | 国产在线精品国自产拍影院 | 国产呻吟在线 | 久久久久久久亚洲精品 | 色97在线 | 一区三区视频在线观看 | 人人射人人爽 | 久亚洲精品 | 96精品视频| 亚洲黄色在线 | 一区二区激情视频 | 国产精品美女久久久久久 | 久久久影院官网 | 亚洲国产成人在线 | 国产va精品免费观看 | av不卡中文字幕 | 亚洲一区二区麻豆 | 四虎在线免费观看 | 免费在线播放av电影 | 丁香激情综合久久伊人久久 | 色视频在线免费观看 | 日本精品久久久久 | 欧美亚洲一级片 | 久久久福利视频 | 九九九九九九精品 | 日韩久久激情 | 日韩欧美一区二区三区免费观看 | 欧美午夜精品久久久久久浪潮 | 午夜在线观看一区 | 日韩av网址在线 | 国产一区视频在线观看免费 | 成 人 黄 色 免费播放 | 一区二区影院 | 91免费网 | 夜夜操狠狠操 | 日韩在线免费高清视频 | 一级特黄aaa大片在线观看 | 国产精品毛片一区视频 | 亚洲电影一级黄 | 免费视频久久久久 | 三级黄免费看 | 天天综合中文 | 黄色毛片电影 | 在线黄色国产电影 | 怡红院成人在线 | 国产一级淫片免费看 | 在线观看视频免费播放 | 国产精品成人自产拍在线观看 | 天天爽人人爽 | 国产美女精品在线 | 久久久久久久久电影 | 国产免费一区二区三区最新 | 91久久黄色 | 精品国产一区二区三区四区在线观看 | 在线免费观看国产黄色 | 国产中文字幕视频在线观看 | 在线观看完整版免费 | 久久精品波多野结衣 | 黄色高清视频在线观看 | 日韩精品一区二区三区三炮视频 | 干干干操操操 | 精品 激情| 国产在线精品播放 | 欧美日韩国产二区三区 | 国产精品 中文在线 | 成人av播放 | 黄色网址国产 | 91精品视频在线 | 欧美日韩国产页 | 中文字幕a∨在线乱码免费看 | 毛片无卡免费无播放器 | 婷婷丁香九月 | 久久久久婷 | 天天草天天干天天射 | 成人99免费视频 | 国产日韩一区在线 | 中文在线最新版天堂 | 亚洲六月丁香色婷婷综合久久 | 色综合天天综合网国产成人网 | 就要干b | 日韩黄色av网站 | 成人亚洲网 | 免费特级黄毛片 | 日日干美女 | 啪一啪在线| 免费一级毛毛片 | 日韩理论在线观看 | 亚洲精品www. | 成人午夜精品福利免费 | 久久综合99 | 在线看成人 | 日韩电影一区二区三区 | 欧美在线99 | 色姑娘综合天天 | 国内偷拍精品视频 | 成人一级在线观看 | 中文字幕五区 | 手机看片1042 | 亚洲精品午夜久久久 | 中文免费 | 成年人免费看片网站 | 国产精品久久久久久久午夜 | 天天草天天草 | 久久午夜网 | 在线免费观看亚洲视频 | 国产成人精品久久二区二区 | 丁香婷婷久久 | 中文字幕 国产专区 | 欧美日韩aa | 婷婷在线视频观看 | 国产精品黄色 | 91精选在线 | 中文字幕av在线电影 | 欧美黄色软件 | 国产精品一区二区免费在线观看 | 最新国产精品亚洲 | av福利第一导航 | 成在人线av | 日韩av电影网站在线观看 | www.色五月 | 日韩免费网址 | 精品久久久久久久久久久久久 | 婷婷丁香av | 国产精品欧美一区二区 | 精品黄色视 | 亚洲极色 | 正在播放五月婷婷狠狠干 | 国产一区二区午夜 | 国产麻豆精品在线观看 | 日本视频高清 | 欧美日韩精品综合 | 日韩免费在线视频 | 色婷婷免费| 国产视频 久久久 | 狠狠操在线 | 国产九九热 | 午夜的福利 | 久久激情小视频 | 国产免费又粗又猛又爽 | 涩涩伊人 | 最近免费中文视频 | 国产黄色片一级 | 玖玖视频网| 中文字幕在线看视频国产中文版 | 日韩免费不卡av | 国产一区二区在线播放 | 99视频国产精品免费观看 | 人人澡人人模 | 日躁夜躁狠狠躁2001 | 日韩三级成人 | 丁香视频在线观看 | 2019中文| 日韩av免费大片 | 成人影音在线 | 国产一区视频在线 | 免费在线观看日韩欧美 | 久久99热精品这里久久精品 | www.色国产 | 亚洲精品在线一区二区 | 丁香 久久 综合 | 99久久精品无码一区二区毛片 | 五月天激情综合 | 国产在线精品区 | 国产男女免费完整视频 | 成人在线播放视频 | 亚洲精区二区三区四区麻豆 | 天天操人 | 一区中文字幕在线观看 | 天天激情天天干 | 国产成人精品国内自产拍免费看 | 久久草草热国产精品直播 | 欧美日韩免费观看一区=区三区 | 视频二区 | 国产最新视频在线 | 中文字幕日韩国产 | 日韩高清片| 日韩欧美一区二区三区免费观看 | 色中射| 91视频亚洲| 99精品国产免费久久久久久下载 | 91人人澡人人爽 | 一区二区三区免费在线播放 | 麻豆传媒视频观看 | zzijzzij日本成熟少妇 | 日韩免费看片 | 麻豆免费在线视频 | 色之综合网 | 亚洲电影影音先锋 | 久久久亚洲麻豆日韩精品一区三区 | 日韩免费福利 | 最近免费中文字幕大全高清10 | 在线亚洲日本 | 在线免费观看国产视频 | 久久人人爽人人爽人人片 | 国产精品女同一区二区三区久久夜 | 国产系列精品av | 伊人伊成久久人综合网小说 | 免费三级网| 国产老太婆免费交性大片 | 香蕉在线视频观看 | 亚洲观看黄色网 | 国产原创91 | 在线播放91 | 天天干天天综合 | 丁香高清视频在线看看 | 日韩久久久久久久 | 国产又粗又猛又色又黄视频 | 91av资源网 | 91视频 - 114av| 狠狠躁天天躁综合网 | 一区二区三区在线播放 | 国产在线精品福利 | 成人在线观看日韩 | 久久精品二区 | 国产 日韩 欧美 中文 在线播放 | 色99之美女主播在线视频 | 久久综合免费 | 国产理论一区二区三区 | 精品专区一区二区 | 狠狠操天天操 | 97精品超碰一区二区三区 | 97超碰国产在线 | www五月天婷婷 | 久久久电影 | 欧美大片大全 | 色婷婷综合激情 | 久久永久视频 | 九九久久久 | 天天操天天操天天操天天操 | 97色在线观看 | 国产女人40精品一区毛片视频 | 久久人人插 | 麻豆视频观看 | 中文在线www | 五月婷婷另类国产 | 九九在线精品视频 | 欧美午夜视频在线 | 91久久在线观看 | 天天操天天操天天操天天操 | www免费看片com | 五月婷久久| 日韩精品一区二区三区免费观看视频 | 亚洲精品乱码久久久久久蜜桃动漫 | 成年人国产在线观看 | www99久久| 99视频在线观看视频 | 天天干天天玩天天操 | 日日夜夜中文字幕 | 99精品视频免费在线观看 | www.久久色| 日韩大陆欧美高清视频区 | 国产高清在线看 | 久久天天躁狠狠躁亚洲综合公司 | 日韩三区在线观看 | 久久免费激情视频 | 天天操天天干天天综合网 | 亚洲国产精品成人女人久久 | 麻豆视频在线观看 | 精品国产视频在线观看 | 欧美成人基地 | 91成人网在线 | 97国产大学生情侣酒店的特点 | 亚洲精品视频在线看 | 超碰在线公开免费 | 国产一区视频免费在线观看 | 精品夜夜嗨av一区二区三区 | 欧美性生活大片 | 亚洲国产中文字幕在线观看 | 国产精品专区h在线观看 | 在线免费中文字幕 | 久久激五月天综合精品 | 免费网站黄 | 91福利在线导航 | av不卡在线看 | 国产成人久久77777精品 | 黄色亚洲大片免费在线观看 | 在线观看av小说 | 欧美性久久久久久 | 日韩欧美大片免费观看 | 婷婷干五月| 五月激情站 | 亚洲精品国偷自产在线91正片 | 高清av不卡| 在线视频 一区二区 | 99久久er热在这里只有精品15 | 国产91亚洲精品 | 亚洲国产wwwccc36天堂 | 免费日韩一级片 | 国产高清黄 | 91成人精品一区在线播放69 | 人人爽人人舔 | av中文字幕网址 | 精品国产福利在线 | 国产在线看 | 最新精品视频在线 | 亚洲深爱激情 | 成人黄视频 | 成年人免费看片网站 | 国内精品视频一区二区三区八戒 | 亚洲砖区区免费 | 国产精品s色 | 天天干天天干天天操 | 91精品国产成人观看 | 国产色黄网站 | www.天天干 | 欧美日韩不卡在线观看 | 亚洲精品国产麻豆 | 一区二区三区www | 国产成人一区二区三区电影 | 国产精品成人免费精品自在线观看 | 在线观看韩日电影免费 | 久久久18| 国产九色视频在线观看 | 成人精品一区二区三区中文字幕 | 久久久不卡影院 | 九九热精品视频在线播放 | 国产精品热视频 | 国产一级h | 国产一区二区视频在线 | 精品特级毛片 | 91亚洲网| 成年性视频 | 国产精品久久久一区二区 | 69视频网站 | 在线免费性生活片 | 日韩精品在线看 | 亚洲人人射 | 日日成人网 | 国产在线播放观看 | 日本韩国精品一区二区在线观看 | 午夜精品久久久久久久99 | 99久久久| 一级特黄av | 中文字幕一区二区三区四区久久 | a√资源在线 | 久久不射影院 | 精品国产中文字幕 | 男女激情片在线观看 | 欧美日韩一区二区三区视频 | 人人干网 | 国产一级做a | 操操碰 | 热久久精品在线 | 国产成a人亚洲精v品在线观看 | 一区二区三区不卡在线 | 亚洲精品一区二区三区高潮 | 久久综合免费视频影院 | www.国产在线 | 天天操偷偷干 | 国产不卡网站 | www亚洲视频 | 一区二区三区四区五区在线 | 超碰在线亚洲 | av片在线看| 超碰成人av| 欧美激情综合五月色丁香 | 国产偷v国产偷∨精品视频 在线草 | 成人app在线免费观看 | 日韩av片无码一区二区不卡电影 | 日韩精品一区不卡 | av一区二区三区在线播放 | 国际精品久久 | 久久撸在线视频 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 青草视频在线看 | 国产午夜精品一区二区三区四区 | 青春草免费在线视频 | 国产一区二区观看 | 婷婷资源站 | 亚洲精品乱码久久久久v最新版 | 久草免费新视频 | 免费黄色av电影 | 91精品麻豆 | 久久精品视频国产 | 色天天综合久久久久综合片 | 91精品欧美一区二区三区 | 亚洲欧美在线观看视频 | 国产亚洲aⅴaaaaaa毛片 | 国产精品久久久久久久久婷婷 | 亚洲精品国产自产拍在线观看 | a天堂最新版中文在线地址 久久99久久精品国产 | 国产九色在线播放九色 | 欧美乱码精品一区 | 一区二区三区电影大全 | 亚洲精品久久久久久久蜜桃 | 国产高清成人av | 日韩在线观看免费 | 免费观看完整版无人区 | av在线播放观看 | 免费日韩电影 | 伊人成人激情 | 99爱视频在线观看 | 久久99亚洲精品久久 | 午夜av免费看 | 国产黄色av影视 | 国产一区二区三区黄 | 91激情视频在线播放 | 毛片a级片 | 欧美一区二区免费在线观看 | av解说在线观看 | 中文在线中文a | 免费观看一级视频 | 天天干夜夜爱 | 国内精品久久久久久久久久久 | 国产99久久久国产精品免费看 | 国产精品 日本 | 天天草天天草 | 五月天综合激情网 | 91视频com | 国产精品成人在线观看 | 人人超碰免费 | 国产91精品久久久久久 | 精品久久福利 | 日本久久中文字幕 | 久久久精品影视 | 免费日韩 精品中文字幕视频在线 | 色婷婷激情电影 | av色一区| 国产亚洲欧美日韩高清 | 日韩国产高清在线 | 精品国产一区在线观看 | 韩国一区二区三区视频 | 国产女人40精品一区毛片视频 | 一区二区三区福利 | 黄色成人91| 91精品视频网站 | 97成人在线视频 | 欧美一区二区三区四区夜夜大片 | 黄色毛片大全 | 精品国偷自产国产一区 | 久久丁香 | 97超碰人人网 | 天天射天天做 | 日韩欧美在线视频一区二区 | 在线精品视频免费播放 | 成人欧美在线 | 国产精品一区二区三区在线看 | 久久久性 | 国产成人精品日本亚洲999 | 97精品国自产拍在线观看 | 国内免费久久久久久久久久久 | 亚洲国产手机在线 | 91精品国产乱码 | 夜夜骑首页 | 精品视频免费久久久看 | 免费成人av在线看 | 99热最新 | 亚洲精品88欧美一区二区 | 久久久久国产精品免费网站 | 国产一及片 | 国产精品96久久久久久吹潮 | 久久精久久精 | 国产一区二区播放 | 国产福利在线 | 色婷婷色 | 亚洲综合精品在线 | 欧美在线视频免费 | 欧美精品久久久久久久久久白贞 | 国产精品 国内视频 | 天天操天天干天天干 | 伊人国产女 | 亚洲一区二区视频在线播放 | 91在线观看视频网站 | 青春草免费视频 | 蜜臀av免费一区二区三区 | 久久国产精品99国产精 | 久久高清免费 | www.狠狠操.com | 91精品啪在线观看国产线免费 | 国产视频一区精品 | 国产综合视频在线观看 | 91精品啪| 日韩中文在线播放 | 成人全视频免费观看在线看 | 91在线视频观看免费 | 激情视频二区 | 色综合久久88色综合天天免费 | 91夫妻视频 | 99r精品视频在线观看 | 国产91对白在线播 | 天天干 天天摸 天天操 | 99婷婷狠狠成为人免费视频 | 欧美国产日韩在线视频 | 久久视频免费在线 | 亚洲一区二区视频在线 | 国产精品伦一区二区三区视频 | 九色在线 | 午夜精品久久久久久久久久 | www.午夜 | 69xxxx欧美 | 国产亚洲永久域名 | 欧美狠狠操 | 午夜精品久久久久久久久久 | 四虎影视成人永久免费观看亚洲欧美 | 成x99人av在线www | 亚洲视频精品 | 波多野结衣在线中文字幕 | 色网站在线观看 | 一区二区三区四区久久 | 国产一二区视频 | 亚洲高清视频在线观看免费 | 91成人免费视频 | 天天操天 | 亚洲一区动漫 | 波多野结衣视频在线 | 日日夜夜免费精品 | 国产精品观看在线亚洲人成网 | 国产在线第三页 | 国产精品理论片在线播放 | 在线直播av| 免费视频你懂得 | 久久久黄色av | 美女网站色在线观看 | 精品美女久久久久 | 日韩成人精品在线观看 | 久久av中文字幕片 | 久久er99热精品一区二区 | 免费看国产曰批40分钟 | 久久综合五月天 | 国产精品一区二区三区久久久 | 蜜臀久久99精品久久久酒店新书 | 综合色站导航 | wwwwwww黄 | 久草免费色站 | 在线免费看黄网站 | 成年人三级网站 | 草久久久久久久 | 亚洲一区二区观看 |