久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價?。?!
當前位置:主頁 > 網站建設 > 解析一個通過添加本地分區索引提高SQL性能的案

解析一個通過添加本地分區索引提高SQL性能的案

時間:2023-05-22 21:05:22 閱讀: 文章分類: 網站建設 作者: 網絡小編

導讀:1建站知識今天接到同事求助,說有一個select query,在Oracle上要跑一分多鐘,他希望能在5s內出結果,以下就是解決這個問題的方網站建設公司營銷型網站建設。

網站建設公司營銷型網站建設

該sql如下:

復制代碼 代碼如下:

Select  /*+ parallel(src, 8) */ distinct  src.systemname as systemname  ,  src.databasename as databasename  ,  src.tablename as tablename  ,  src.username as usernamefrom  <STRONG>meta_dbql_table_usage_exp_hst</STRONG> src inner <STRONG>join DR_QRY_LOG_EXP_HST</STRONG> rl on  <STRONG>src.acctstringdate = rl.acctstringdate  and src.queryid = rl.queryid</STRONG>  And Src.Systemname = Rl.Systemname  and src.acctstringdate > sysdate - 30  And Rl.Acctstringdate > Sysdate - 30 inner join  <STRONG>meta_dr_qry_log_tgt_all_hst </STRONG>tgt on  upper(tgt.systemname) = upper('MOZART')  And Upper(tgt.Databasename) = Upper('GDW_TABLES')  And Upper(tgt.Tablename) = Upper('SSA_SLNG_LSTG_MTRC_SD')  <STRONG>AND src.acctstringdate = tgt.acctstringdate  and rl.statement_id = tgt.statement_id</STRONG>  and rl.systemname = tgt.systemname  And Tgt.Acctstringdate > Sysdate - 30  And Not(    Upper(Tgt.Systemname)=Upper(src.systemname)    And    Upper(Tgt.Databasename) = Upper(Src.Databasename)    And    Upper(Tgt.Tablename) = Upper(Src.Tablename)    )  And   tgt.Systemname is not null  And   tgt.Databasename Is Not Null  And   tgt.tablename is not null

SQL的簡單分析總得來看,這個SQL就是三個表(meta_dbql_table_usage_exp_hst,DR_QRY_LOG_EXP_HST,meta_dr_qry_log_tgt_all_hst)的INNER JOIN,這三個表數據量都在百萬級別,且都是分區表(以acctstringdate為分區鍵),執行計劃如下:

復制代碼 代碼如下:

------------------------------------------------------------------------------------------------------------------------| Id  | Operation                              | Name                          | Rows  | Bytes | Cost  | Pstart| Pstop |------------------------------------------------------------------------------------------------------------------------|   0 | SELECT STATEMENT                       |                               |     1 |   159 |  8654 |       |       ||   1 |  PX COORDINATOR                        |                               |       |       |       |       |       ||   2 |   PX SEND QC (RANDOM)                  | :TQ10002                      |     1 |   159 |  8654 |       |       ||   3 |    SORT UNIQUE                         |                            &nb網站建設多少錢sp;  |     1 |   159 |  8654 |       |       ||   4 |     PX RECEIVE                         |                               |     1 |    36 |     3 |       |       ||   5 |      PX SEND HASH                      | :TQ10001                      |     1 |    36 |     3 |       |       ||*  6 |       TABLE ACCESS BY LOCAL INDEX ROWID| DR_QRY_LOG_EXP_HST            |     1 |    36 |     3 |       |       ||   7 |        NESTED LOOPS                    |                               |     1 |   159 |  8633 |       |       ||   8 |         NESTED LOOPS                   |                               |  8959 |  1076K|  4900 |       |       ||   9 |          BUFFER SORT                   |                               |       |       |       |       |       ||  10 |           PX RECEIVE                   |                               |       |       |       |       |       ||  11 |            PX SEND BROADCAST           | :TQ10000                      |       |       |       |       |       ||  12 |             PARTITION RANGE ITERATOR   |                               |     1 |    56 |  4746 |   KEY |    14 ||* 13 |              TABLE ACCESS FULL         | META_DR_QRY_LOG_TGT_ALL_HST   |     1 |    56 |  4746 |   KEY |    14 ||  14 |          PX BLOCK ITERATOR             |                               |  8959 |   586K|   154 |   KEY |   KEY ||* 15 |           TABLE ACCESS FULL            | META_DBQL_TABLE_USAGE_EXP_HST |  8959 |   586K|   154 |   KEY |   KEY ||  16 |         PARTITION RANGE ITERATOR       |                               |     1 |    個業網站建設公司   |     2 |   KEY |   KEY ||* 17 |          INDEX RANGE SCAN              | DR_QRY_LOG_EXP_HST_IDX        |     1 |       |     2 |   KEY |   KEY |------------------------------------------------------------------------------------------------------------------------Predicate Information (identified by operation id):---------------------------------------------------   6 - filter("RL"."STATEMENT_網站建設公司ID"="TGT"."STATEMENT_ID" AND "RL"."SYSTEMNAME"="TGT"."SYSTEMNAME" AND "SRC"."SYSTEMNAME"="RL"."SYSTEMNAME")  13 - filter(UPPER("TGT"."SYSTEMNAME")='MOZART' AND UPPER("TGT"."DATABASENAME")='GDW_TABLES' AND              UPPER("TGT"."TABLENAME")='SSA_SLNG_LSTG_MTRC_SD' AND "TGT"."ACCTSTRINGDATE">SYSDATE@!-30 AND "TGT"."SYSTEMNAME" IS NOT NULL              "TGT"."DATABASENAME" IS NOT NULL AND "TGT"."TABLENAME" IS NOT NULL)  15 - filter("SRC"."ACCTSTRINGDATE"="TGT"."ACCTSTRINGDATE" AND (UPPER("TGT"."SYSTEMNAME")<>UPPER("SRC"."SYSTEMNAME") OR              UPPER("TGT"."DATABASENAME")<>UPPER("SRC"."DATABASENAME") OR UPPER("TGT"."TABLENAME")<>UPPER("SRC"."TABLENAME")) AND              "SRC"."ACCTSTRINGDATE">SYSDATE@!-30)  17 - access("SRC"."QUERYID"="RL"."QUERYID" AND "SRC"."ACCTSTRINGDATE"="RL"."ACCTSTRINGDATE")       filter("RL"."ACCTSTRINGDATE">SYSDATE@!-30)

關鍵詞標簽: 索引 SQL 分區

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-22 ,文章解析一個通過添加本地分區索引提高SQL性能的案主要講述分區,索引,SQL網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_5272.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 永济市| 苍山县| 嘉义市| 高唐县| 嵊州市| 盘山县| 林西县| 岱山县| 苗栗市| 登封市| 图们市| 宝坻区| 安塞县| 商河县| 罗江县| 桓台县| 娄底市| 玉树县| 永吉县| 宝山区| 商城县| 罗平县| 太湖县| 七台河市| 旬阳县| 商河县| 龙泉市| 泰兴市| 蒙阴县| 清水河县| 太和县| 新巴尔虎左旗| 吉首市| 石门县| 永定县| 八宿县| 永康市| 丰宁| 靖安县| 贵南县| 德惠市|