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

SQL देव में LongOpsWatcher

मैंने किसी ऐसे व्यक्ति का वीडियो देखा जिसने नई कमांड लाइन उपयोगिता का उपयोग किया, sqlcl ने एक बार ग्राफ बनाने के लिए Oracle में लंबे संचालन की प्रगति को दिखाया, जैसा कि V$SESSION_LONGOPS से देखा गया है। उस वीडियो ने मुझे SQL डेवलपर में कुछ ऐसा ही करने के लिए प्रेरित किया।

नीचे कार्रवाई में LongOpsWatcher का एक वीडियो है। आप शेष समय देख सकते हैं। यह पूर्णता प्रतिशत की गणना करता है और इसमें एक बार चार्ट शामिल होता है। मैंने 5 सेकंड की ताज़ा दर चुनी है।

इस SQL ​​​​डेवलपर रिपोर्ट के लिए गैर-शून्य ताज़ा दर के साथ रिपोर्ट को स्वचालित रूप से लॉन्च करने का कोई तरीका नहीं है। शायद यह भविष्य के संस्करण में आएगा। मैंने एक एन्हांसमेंट अनुरोध भरा है और मुझे बताया गया है कि अन्य लोगों ने भी ऐसा ही सुझाव दिया है।

इस SQL ​​​​डेवलपर रिपोर्ट में उपयोग किया गया SQL कथन इस प्रकार है:

select inst_id,sid,message,time_remaining,to_char((sofar/totalwork)*100,'990.00') as pct_complete,
'SQLDEV:GAUGE:0:100:0:100:'||nvl(trunc((sofar/totalwork)*100,2),0) as pct_bar
from gv$session_longops
where time_remaining>0

अपनी आवश्यकताओं के अनुरूप बेझिझक संशोधित करें।

अपडेट (12/15/2015): इस प्रविष्टि को पोस्ट करने के कुछ दिनों बाद, मुझे उवे कुचलर द्वारा इसी तरह की ब्लॉग प्रविष्टि के लिए संदर्भित किया गया था। यह पोस्ट SQL देव में एक अच्छा लॉन्ग ऑप्स वॉचर दिखाता है जिसमें बहुत सारे ड्रिल-डाउन क्षमता है जो लंबे समय तक चलने वाला सत्र कर रहा है। आप ब्लॉग प्रविष्टि यहाँ देख सकते हैं: http://oraculix.com/2015/12/14/reporting-long-running-operations-in-sql-developer/comment-page-1/#comment-1044


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सीएक्स ओरेकल आयात त्रुटि

  2. एसक्यूएल एक कॉलम से अपर केस शब्दों को खोजने के लिए

  3. तालिका में मौजूदा पंक्तियों के साथ Oracle में डेटा प्रकार को कैसे संशोधित करें

  4. पीएल/एसक्यूएल में फाइल से बीएलओबी कैसे प्राप्त करें?

  5. Oracle में लॉक की गई पंक्तियों को कैसे खोजें