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

पोस्टग्रेज टेबल पर राशि पढ़ें

यह पता लगाने के लिए कि क्या वर्तमान में तालिका का उपयोग किया जा रहा है, ट्यून करें

SELECT pid
FROM pg_locks
WHERE relation = 'mytable'::regclass;

यह इसका उपयोग करने वाले सभी बैकएंड की प्रक्रिया आईडी लौटाएगा।

यह मापने के लिए कि s तालिका का उपयोग किया गया है या नहीं, इस क्वेरी को चलाएँ:

SELECT seq_scan + idx_scan + n_tup_ins + n_tup_upd + n_tup_del
FROM pg_stat_user_tables
WHERE relname = 'mytable';

फिर एक दिन में क्वेरी दोहराएं। यदि संख्याएँ नहीं बदली हैं, तो किसी ने भी तालिका का उपयोग नहीं किया है।



  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. क्या JSONB PostgreSQL सरणियों को बेकार बनाता है?

  4. स्तंभ मान अपडेट करें PostgreSQL

  5. PgBouncer का उपयोग करने के लिए रेल में कनेक्शन पूलिंग अक्षम करना