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

ईएम एसक्यूएल मॉनिटर प्रभाव

यदि किसी को अनुस्मारक की आवश्यकता है, तो यह हमेशा एक अच्छा विचार है कि आप जिस डेटाबेस की निगरानी कर रहे हैं, उस पर आपके निगरानी उपकरण के प्रभाव का निर्धारण करें। कुछ निगरानी उपकरण हल्के होते हैं और अन्य अधिक बाधा डालने वाले होते हैं। मैं एंटरप्राइज़ मैनेजर 13c का उपयोग किसी विशिष्ट SQL कथन को चलाने के दौरान मॉनिटर करने के लिए कर रहा हूं। मैंने एक अन्य मॉनिटरिंग टूल (लाइटी बाय ओराक्रोम) में देखा कि निम्नलिखित SQL स्टेटमेंट अच्छी मात्रा में संसाधनों का उपभोग कर रहा था:

MONITOR_DATA AS के साथ (
SELECT
INST_ID
,KEY
,NVL2 (
PX_QCSID
,NULL
,STATUS
) स्थिति
,FIRST_REFRESH_TIME
,LAST_REFRESH_TIME
,REFRESH_COUNT
,PROCESS_NAME
,SID
,SQL_ID
,SQL_EXEC_START

मैंने बाकी पाठ काट दिया। यह SQL कथन वस्तुतः कुछ हज़ार पंक्तियों का है। ओह! लेकिन यह बात नहीं है। लाइटी में, मैंने इस स्क्रीन शॉट में गतिविधि देखी।

शीर्ष SQL कथन मेरा CPU सुअर है। संभावित स्वामित्व वाली जानकारी की सुरक्षा के लिए मैंने SQL टेक्स्ट को ब्लैक आउट कर दिया है। ध्यान दें कि अंतिम SQL कथन। यह केवल सिस्टम की निगरानी के लिए उचित मात्रा में संसाधनों का उपभोग कर रहा है।

यहाँ EM13c विंडो का स्क्रीनशॉट है।

जब मैंने ऑटो रिफ्रेश को बंद कर दिया (यह 15 सेकंड के लिए डिफ़ॉल्ट है), सिस्टम पर गतिविधि बंद हो गई। जब मुझे अपडेट की आवश्यकता होती है तो मैं मैन्युअल रूप से रीफ्रेश बटन दबाता हूं।
निश्चित रूप से ऑटो रीफ्रेश का उपयोग करने का समय होता है, यहां तक ​​​​कि हर 15 सेकंड में भी। डेटाबेस पर संभावित नकारात्मक प्रभाव से सावधान रहें।


  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 में BFILE कॉलम से BLOB प्राप्त करें

  2. कैसे पता करें कि Oracle में कोई विशेष तालिका कब बनाई गई थी?

  3. Oracle डेटाबेस में VALUES-of बाउंड क्लॉज के साथ FORALL स्टेटमेंट

  4. स्टैंडबाय पर लॉगिंग करने में त्रुटि 1033 प्राप्त हुई

  5. ओरेकल डेटाबेस स्टेटमेंट में ENABLE कीवर्ड का उपयोग करने का कारण / उपयोगिता क्या है?