簡體   English   中英

如何優化oracle中的慢查詢

[英]How I can optimize slow query in oracle

INSERT INTO temp_cl_user_pks
    SELECT DISTINCT
      tb_abc_login.pk_tb_login_master login_master, --Modified for Pega_S-121214-007856 (Defect #7551)
      tb_user_details.email_id        email
    FROM tb_abc_login            tb_abc_login,
         tb_user_details         tb_user_details,
         tb_unit                 tb_unit,
         tb_user_hierarchy       tb_user_hierarchy,
         tb_company_lmn          tb_company_lmn,
         tb_user_company         tb_user_company,
         temp_cl_units_hierarchy aa
    WHERE tb_unit.processor_key                   LIKE aa.cl_region_key

      AND tb_abc_login.pk_tb_abc_login          = tb_user_details.fk_tb_abc_login
      AND tb_abc_login.rec_status               = 'AC'

      AND tb_user_value.rec_status              = 'AC'

      AND tb_unit.unit_id                       = tb_user_hierarchy.fk_unit_id
      AND tb_unit.purgeid                         IS NULL

      AND tb_user_hierarchy.fk_tb_abc_login     = tb_abc_login.pk_tb_abc_login
      AND tb_user_hierarchy.rec_status          = 'AC'

      AND tb_user_company.fk_tb_company_lmn     = tb_company_lmn.pk_tb_company_lmn
      AND tb_user_company.fk_tb_abc_login       = tb_abc_login.pk_tb_abc_login
      AND tb_user_company.rec_status            = 'AC'

      AND tb_company_lmn.rec_status             = 'AC'
      AND UPPER(tb_user_value.email_id)           LIKE email ESCAPE '\'
      AND tb_company_lmn.pk_tb_company_lmn      = aa.fk_tb_ref_hierarchy
      AND tb_user_hierarchy.fk_tb_ref_hierarchy = tb_company_lmn.pk_tb_company_lmn
      AND tb_unit.restricted_flag               ='Y'
        --AND  tb_user_company.secure_hierarchy ='Y'
      AND aa.region_short_code                  ='LMN';

對於 RDBMS 數據庫上的查詢優化和性能調整,沒有銀彈解決方案。

關於這個主題的文章數不勝數。 有幾個地方您可以開始挖掘以找出根本原因。

1) 檢查系統資源。 您的系統是否有足夠的資源可供使用?

2) 檢查系統配置是否正確。

3) 查看查詢的解釋計划

如果您的問題未通過步驟 1 或 2 找到。那么您需要更深入地研究解釋計划。 如果您編輯您的問題並發布您的解釋計划,其他人可能會進一步幫助您。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM