Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

विशाल डेटा वाली तालिका के लिए क्वेरी निष्पादन समय को कैसे कम करें

आपने जो कहा है उसे देखते हुए आप इंडेक्स नहीं बना सकते हैं। मुझे उम्मीद है कि क्वेरी टेबल पर एक पूर्ण टेबल स्कैन कर रही है। कृपया समानांतर संकेत का प्रयास करें।

select /*+ full(so) parallel(so, 4) */ 0 test_section, count(1) count, 'DD' test_section_value  
from svc_order so, event e  
where so.svc_order_id = e.svc_order_id  
  and so.entered_date >= to_date('01/01/2012', 'MM/DD/YYYY')  
  and e.event_type = 230 and e.event_level = 'O'  
  and e.current_sched_date between 
      to_date( '09/01/2010 00:00:00', 'MM/DD/YYYY HH24:MI:SS')
      and to_date('09/29/2013 23:59:59', 'MM/DD/YYYY HH24:MI:SS')  
  and (((so.sots_ta = 'N') and (so.action_type = 0)) 
       or  ((so.sots_ta is null) and (so.action_type = 0)) 
       or  ((so.sots_ta = 'N') and (so.action_type is null)))
  and so.company_code = 'LL'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं किसी दिए गए समय के बाद Oracle में तालिकाओं को स्वचालित रूप से कैसे अनलॉक कर सकता हूं?

  2. Oracle10G SQL :कॉलम को पंक्तियों में बदलना

  3. Oracle varchar मान में किसी वर्ण की घटनाओं की संख्या की गणना कैसे करें?

  4. ओरेकल में प्रक्रिया नहीं चलेगी

  5. मैं अपने प्रोजेक्ट में अनुक्रमों को कैसे परिभाषित करूं (जो हाइबरनेट का उपयोग करता है) इस तरह से कि प्रोजेक्ट ओरेकल और माइस्क्ल दोनों के साथ काम करता है।