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

उन प्रश्नों को कैसे खोजें जो किसी अन्य क्वेरी को रोक रहे हैं?

DROP TABLE चलाने से पहले , निष्पादित करें

SELECT pg_backend_pid();

वह आपको बैकएंड प्रोसेस आईडी बताएगा। फिर DROP TABLE चलाएं उसी डेटाबेस सत्र में

फिर, जब DROP TABLE लटक रहा है, एक नया सत्र प्रारंभ करें और चलाएं

SELECT pg_blocking_pids(<backend PID>);

फिर आप जानते हैं कि कौन से सत्र आपको रोक रहे हैं, और उन्हें खत्म कर सकते हैं या उनसे छुटकारा पाने के लिए कम विघटनकारी उपाय कर सकते हैं।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं postgresql में JSON सरणियों को कैसे पार्स कर सकता हूं?

  2. Django+Postgres:वर्तमान लेनदेन निरस्त कर दिया गया है, लेनदेन ब्लॉक के अंत तक आदेशों को अनदेखा कर दिया गया है

  3. Postgresql पूर्ण पाठ के लिए वाइल्डकार्ड उपसर्ग

  4. लेन-देन से प्रभावित नहीं अनुक्रम?

  5. स्प्रिंग बूट एप्लीकेशन। JpaRepository.saveAll विधि में बैच काम नहीं करता है