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

मैं Oracle गतिरोध में शामिल पंक्तियों की पहचान कैसे कर सकता हूं?

मुझे उत्तर मिल गया:

  1. dictionary objn . के बाद का नंबर DBA_objects में से चयन करने के लिए उपयोग किया जा सकता है।

    SELECT owner, object_name, object_type 
    FROM dba_objects 
    WHERE object_id = 217431;
    
  2. एक बार तालिका की पहचान हो जाने के बाद, पंक्ति को पंक्ति का उपयोग करके पाया जा सकता है:

    SELECT * 
    FROM table_found_above 
    WHERE rowid = 'AAA1FXAAxAAASfLAAn';
    

यदि ट्रेस फ़ाइल कहती है कि कोई "पंक्तियाँ प्रतीक्षारत" नहीं हैं तो यह तकनीक काम नहीं करेगी। समस्या इंडेक्स न की गई विदेशी कुंजी के कारण हो सकती है।




  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. इंस्ट्रुमेंटेशन:कास्टिंग org.apache.tomcat.dbcp.dbcp.PoolingDataSource$PoolGuardConnectionWrapper to oracle.jdbc.OracleConnection

  3. BLOB और CLOB की व्याख्या

  4. Sql:क्लॉज के बीच ऑप्टिमाइज़ करना

  5. over() और विभाजन को समझने की कोशिश कर रहा है