pgCluu
  • Home
  • SysInfo
  • Cluster
    • Databases sizes
    • Tablespaces sizes
    • Connections
      • Connections
      • Connections by type
    • Deadlocks
    • Cache utilization
    • Shared buffers statistics
      • Shared buffers utilisation
      • Database in shared buffers
      • Usagecount in shared buffers
      • Usagecount in dirty buffers
    • Background writer
      • Background writer buffers
      • Background writer counters
    • Temporary files
      • Temporary files
      • Temporary files size
    • Wal / Checkpoint
      • Wal files
      • Checkpoints counter
      • Checkpoints write time
      • Archiver stats
    • Queries Reads / Writes
      • Read tuples
      • Write ratio
      • Read vs Write queries
      • Commits vs Rollbacks
    • Replication statistics
      • Replication lag
      • Canceled queries
      • Conflicts
    • Configurations
      • PostgreSQL configuration
      • PostgreSQL settings
      • PostgreSQL authorization
      • User Name Maps
      • Pgbouncer settings
  • Databases
    • dolibarr
      • Database info
      • Tables statistics
        • Index scan ratio
        • Vacuums/analyzes
        • Insert/update/delete
        • Live vs dead tuples
        • Size and tuples
        • Tables I/O stats
      • Indexes statistics
        • Index read/fetch
        • Size and tuples
        • Indexes I/O stats
        • Unused Indexes
        • Redundant indexes
        • Missing indexes
      • Buffercache Statistics
        • Buffercache per relation
        • Buffer I/O per relation
      • Statements statistics
      • Database size
      • Connections
        • Connections
        • Connections by type
      • Cache utilization
      • Locks
        • Deadlocks
        • Locks per types
        • Locks per modes
        • Locks granted or not
      • Temporary files
        • Temporary files
        • Temporary files size
      • Queries Reads / Writes
        • Read tuples
        • Write ratio
        • Read vs Write queries
        • Commits vs Rollbacks
      • Canceled queries
      • Conflicts
    • mantis
      • Database info
      • Tables statistics
        • Index scan ratio
        • Vacuums/analyzes
        • Insert/update/delete
        • Live vs dead tuples
        • Size and tuples
        • Tables I/O stats
      • Indexes statistics
        • Index read/fetch
        • Size and tuples
        • Indexes I/O stats
        • Unused Indexes
        • Missing indexes
      • Buffercache Statistics
        • Buffercache per relation
        • Buffer I/O per relation
      • Statements statistics
      • Database size
      • Connections
        • Connections
        • Connections by type
      • Cache utilization
      • Locks
        • Deadlocks
        • Locks per types
        • Locks per modes
        • Locks granted or not
      • Temporary files
        • Temporary files
        • Temporary files size
      • Queries Reads / Writes
        • Read tuples
        • Write ratio
        • Read vs Write queries
        • Commits vs Rollbacks
      • Canceled queries
      • Conflicts
    • opm
      • Database info
      • Indexes statistics
      • Buffercache Statistics
        • Buffercache per relation
        • Buffer I/O per relation
      • Statements statistics
      • Database size
      • Connections
        • Connections
        • Connections by type
      • Cache utilization
      • Locks
        • Deadlocks
        • Locks per types
        • Locks per modes
        • Locks granted or not
      • Temporary files
        • Temporary files
        • Temporary files size
      • Queries Reads / Writes
        • Read tuples
        • Write ratio
        • Read vs Write queries
        • Commits vs Rollbacks
      • Canceled queries
      • Conflicts
  • pgBouncer
    • dolibarr
      • Clients / servers connections
      • Average queries duration
      • Queries per second
  • System
    • Cpu
    • Memory
    • Swap
    • Load
    • Process
    • Run queue
    • Blocks
    • Pages
    • Devices
      • sda
        • Cpu utilization
        • Read/write bytes per second
        • Average service time
      • sdb
        • Cpu utilization
        • Read/write bytes per second
        • Average service time
      • pdc_bhcccjdji
        • Cpu utilization
        • Read/write bytes per second
        • Average service time
      • pdc_bhcccjdji1
        • Cpu utilization
        • Read/write bytes per second
        • Average service time
      • pdc_bhcccjdji2
        • Cpu utilization
        • Read/write bytes per second
        • Average service time
      • pdc_bhcccjdji3
        • Cpu utilization
        • Read/write bytes per second
        • Average service time
      • pdc_bhcccjdji4
        • Cpu utilization
        • Read/write bytes per second
        • Average service time
      • pdc_bhcccjdji5
        • Cpu utilization
        • Read/write bytes per second
        • Average service time
      • pdc_bhcccjdji6
        • Cpu utilization
        • Read/write bytes per second
        • Average service time
      • pdc_bhcccjdji7
        • Cpu utilization
        • Read/write bytes per second
        • Average service time
      • pdc_bhcccjdji8
        • Cpu utilization
        • Read/write bytes per second
        • Average service time
      • cryptswap1
        • Cpu utilization
        • Read/write bytes per second
        • Average service time
    • Network
      • lo
        • Network utilization
        • Network errors
      • eth0
        • Network utilization
        • Network errors
  • About




  • Size of opm database

    Sizes of databases





  • Connections by type on opm database

    Connections by type including idle ones





  • Affected tuples per operation on opm database

    Affected rows on databases grouped by statement family





  • Cache hit/miss ratio on opm database

    Per database cache hit/miss ratio





  • Commits/Rollbacks per second on opm database

    Number of commits / rollbacks per second and number of backends by database





  • Write ratio on opm database

    Write ratio on databases excluding templates and postgres





  • Read tuples on opm database

    Show entries returned from the index and live rows fetched from the table. The latter will be less if any dead or not-yet-committed rows are fetched using the index





  • Connections on opm database

    Number of clients connected to a database





  • Number of deadlocks on opm database

    Number of deadlocks detected in this database





  • Number of canceled queries on opm database

    Number of queries canceled due to conflicts with recovery in this database. [Conflicts occur only on standby servers]





  • Number of temporary files on opm database

    Number of temporary files created by queries per database.





  • Size of temporary data on opm database

    Amount of data written to temporary files created by queries per database.





  • Conflicts per type on opm database

    Per database statistics about query cancels occurring due to conflicts with recovery on standby servers.

    NO DATASET




  • Statements statistics on opm database

    Top N statistics about slowest or most used queries

    Query Calls Avg. time Total time Rows Temp readTemp write
    UPDATE pgbench_branches SET bbalance = bbalance + ? WHERE bid = ?;180000.054s16m25s1800000
    UPDATE pgbench_tellers SET tbalance = tbalance + ? WHERE tid = ?;180000.047s14m15s1800000
    UPDATE pgbench_accounts SET abalance = abalance + ? WHERE aid = ?;180000s2.139s1800000
    copy pgbench_accounts from stdin30.426s1.281s30000000
    SELECT abalance FROM pgbench_accounts WHERE aid = ?;240000s0.796s2400000
    COPY (SELECT date_trunc('seconds'. now()). category. name. setting. unit. context. source FROM pg_settings ORDER BY category.name) TO STDOUT CSV DELIMITER ';';350.013s0.488s798000
    alter table pgbench_accounts add primary key (aid)30.159s0.477s000
    COPY (SELECT date_trunc('seconds'. now()). checkpoints_timed. checkpoints_req. checkpoint_write_time. checkpoint_sync_time. buffers_checkpoint. buffers_clean. maxwritten_clean. buffers_backend. buffers_backend_fsync. buffers_alloc. date_trunc('seconds'. stats_reset) AS stats_reset FROM pg_stat_bgwriter ) TO STDOUT CSV DELIMITER ';';360.012s0.447s3600
    INSERT INTO pgbench_history (tid. bid. aid. delta. mtime) VALUES (?. ?. ?. ?. CURRENT_TIMESTAMP);180000s0.405s1800000
    COPY (SELECT date_trunc('seconds'. now()). current_database(). relname. 'CREATE INDEX idx_' || relname || '_' || array_to_string(column_name_list. '_') || ' ON ' || conrelid || ' (' || array_to_string(column_name_list. '.') || ')' AS ddl FROM (SELECT DISTINCT conrelid. array_agg(attname) AS column_name_list. array_agg(attnum) AS column_list FROM pg_attribute JOIN (SELECT conrelid::regclass. conname. unnest(conkey) AS column_index FROM (SELECT DISTINCT conrelid. conname. conkey FROM pg_constraint JOIN pg_class ON pg_class.oid = pg_constraint.conrelid JOIN pg_namespace ON pg_namespace.oid = pg_class.relnamespace WHERE nspname !~ '^pg_' AND nspname <> 'information_schema' ) fkey ) fkey ON fkey.conrelid = pg_attribute.attrelid AND fkey.column_index = pg_attribute.attnum 350.011s0.390s9100
    COPY (SELECT date_trunc('seconds'. now()). spcname. pg_tablespace_size(spcname). CASE WHEN pg_tablespace_location(oid) = '' THEN CASE WHEN spcname = 'pg_default' THEN (select setting from pg_settings where name='data_directory')||'/base' ELSE (select setting from pg_settings where name='data_directory')||'/global' END ELSE pg_tablespace_location(oid) END as tablespace_location FROM pg_tablespace ORDER BY spcname) TO STDOUT CSV DELIMITER ';';350.010s0.372s14000
    vacuum analyze pgbench_accounts30.114s0.345s000
    COPY (SELECT date_trunc('seconds'. now()). current_database(). n.nspname. c.relname. c.relkind. c.reltuples. c.relpages. pg_relation_size(c.oid) FROM pg_class c. pg_namespace n WHERE n.oid=c.relnamespace AND n.nspname <> 'information_schema' AND n.nspname <> 'pg_catalog' ORDER BY n.nspname. c.relname) TO STDOUT CSV DELIMITER ';';350.007s0.269s143700
    vacuum pgbench_branches80.031s0.255s000
    COPY (SELECT date_trunc('seconds'. now()). datid. datname. pg_database_size(datid) AS size FROM pg_stat_database ORDER BY datname) TO STDOUT CSV DELIMITER ';';360.007s0.253s21600
    COPY (SELECT date_trunc('seconds'. now()). current_database(). schemaname. relname. indexrelname. pg_get_indexdef(pg_stat_user_indexes.indexrelid) FROM pg_stat_user_indexes INNER JOIN pg_index ON pg_index.indexrelid = pg_stat_user_indexes.indexrelid WHERE NOT indexrelname ILIKE 'fki%' AND NOT indexrelname ILIKE 'pk%' AND indisunique = FALSE AND idx_scan = 0 ORDER BY schemaname. relname. indexrelname) TO STDOUT CSV DELIMITER ';';350.007s0.248s000
    COPY (SELECT date_trunc('seconds'. now()). current_database(). * FROM pg_statio_user_tables WHERE schemaname <> 'information_schema' ORDER BY schemaname. relname) TO STDOUT CSV DELIMITER ';';350.006s0.220s12100
    COPY (SELECT date_trunc('seconds'. now()). r.rolname. d.datname. regexp_replace(regexp_replace(query. E'[\s\n]+'. ' '. 'g'). E';'. '#SEMICOLON#'. 'g'). calls. total_time. rows. shared_blks_hit. shared_blks_read. shared_blks_written. local_blks_hit. local_blks_read. local_blks_written. temp_blks_read. temp_blks_written FROM pg_stat_statements q. pg_database d. pg_roles r WHERE q.userid=r.oid and q.dbid=d.oid ORDER BY r.rolname. d.datname) TO STDOUT CSV DELIMITER ';';160.012s0.205s230200
    vacuum analyze pgbench_branches30.062s0.188s000
    COPY (SELECT date_trunc('seconds'. now()). current_database(). relid. schemaname. relname. seq_scan. seq_tup_read. idx_scan. idx_tup_fetch. n_tup_ins. n_tup_upd. n_tup_del. n_tup_hot_upd. n_live_tup. n_dead_tup. date_trunc('seconds'. last_vacuum) AS last_vacuum. date_trunc('seconds'. last_autovacuum) AS last_autovacuum. date_trunc('seconds'.last_analyze) AS last_analyze. date_trunc('seconds'.last_autoanalyze) AS last_autoanalyze. vacuum_count. autovacuum_count. analyze_count. autoanalyze_count FROM pg_stat_user_tables WHERE schemaname <> 'information_schema' ORDER BY schemaname. relname) TO STDOUT CSV DELIMITER ';';350.004s0.156s12100
    COPY (SELECT date_trunc('seconds'. now()). current_database(). * FROM pg_stat_user_functions WHERE schemaname <> 'information_schema' ORDER BY schemaname. funcname) TO STDOUT CSV DELIMITER ';';350.004s0.154s000
    COPY (SELECT date_trunc('seconds'. now()). r.rolname. d.datname. regexp_replace(regexp_replace(query. E'[\s\n]+'. ' '. 'g'). E';'. 'SEMICOLON'. 'g'). calls. total_time. rows. shared_blks_hit. shared_blks_read. shared_blks_written. local_blks_hit. local_blks_read. local_blks_written. temp_blks_read. temp_blks_written FROM pg_stat_statements q. pg_database d. pg_roles r WHERE q.userid=r.oid and q.dbid=d.oid ORDER BY r.rolname. d.datname) TO STDOUT CSV DELIMITER ';';130.011s0.153s161700
    alter table pgbench_branches add primary key (bid)30.050s0.153s000
    COPY (SELECT date_trunc('seconds'. now()). current_database(). * FROM pg_statio_user_indexes WHERE schemaname <> 'information_schema' ORDER BY schemaname. relname) TO STDOUT CSV DELIMITER ';';350.004s0.145s9100
    COPY (SELECT date_trunc('seconds'. now()). count(*) AS num_file. pg_xlogfile_name(pg_current_xlog_location()) AS current. sum(is_recycled::int) AS is_recycled. sum((NOT is_recycled)::int) AS written. CASE WHEN max_wal1 > max_wal2 THEN max_wal1 ELSE max_wal2 END AS max_wal FROM ( SELECT file > first_value(file) OVER w AS is_recycled .1 + ( current_setting('checkpoint_segments')::float4 * ( 2 + current_setting('checkpoint_completion_target')::float4 )) AS max_wal1. 1 + current_setting('wal_keep_segments')::float4 + current_setting('checkpoint_segments')::float4 AS max_wal2 FROM pg_ls_dir('pg_xlog') as file WHERE file ~ '^[0-9A-F]{24}$' WINDOW w AS ( ORDER BY (pg_stat_file('pg_xlog/'||file)).modification DESC ) ) AS t GROUP BY 6 ) TO STDOUT CSV DELIMITER ';';350.003s0.131s3500
    alter table pgbench_tellers add primary key (tid)30.040s0.121s000
    COPY (SELECT date_trunc('seconds'. now()). * FROM pg_stat_xact_user_tables WHERE schemaname <> 'information_schema' ORDER BY 3. 4) TO STDOUT CSV DELIMITER ';';350.003s0.111s12100
    COPY (SELECT date_trunc('seconds'. now()). COUNT(*) AS total. coalesce(SUM((state NOT LIKE 'idle%')::integer). 0) AS active. coalesce(SUM(waiting::integer). 0) AS waiting. coalesce(SUM((state = 'idle in transaction')::integer). 0) AS idle_in_xact. datname FROM pg_stat_activity WHERE pid <> pg_backend_pid() GROUP BY datname) TO STDOUT CSV DELIMITER ';';360.002s0.101s1000
    COPY (SELECT date_trunc('seconds'. now()). current_database(). * FROM pg_stat_user_indexes WHERE schemaname <> 'information_schema' ORDER BY schemaname. relname) TO STDOUT CSV DELIMITER ';';350.002s0.100s9100
    COPY (SELECT date_trunc('seconds'. now()). r.rolname. d.datname. regexp_replace(regexp_replace(query. E'[ \n]+'. ' '. 'g'). E';'. ';'. 'g'). calls. total_time. rows. shared_blks_hit. shared_blks_read. shared_blks_written. local_blks_hit. local_blks_read. local_blks_written. temp_blks_read. temp_blks_written FROM pg_stat_statements q. pg_database d. pg_roles r WHERE q.userid=r.oid and q.dbid=d.oid ORDER BY r.rolname. d.datname) TO STDOUT CSV DELIMITER ';';50.018s0.090s76200
    create extension pg_stat_statements;10.089s0.089s000
    COPY (SELECT date_trunc('seconds'. now()). pid. usesysid. usename. application_name. client_addr. client_hostname. client_port. date_trunc('seconds'. backend_start) AS backend_start. state. pg_current_xlog_location() AS master_location. sent_location. write_location. flush_location. replay_location. sync_priority. sync_state FROM pg_stat_replication ORDER BY application_name) TO STDOUT CSV DELIMITER ';';360.002s0.084s000
    COPY (SELECT date_trunc('seconds'. now()). * FROM pg_stat_xact_user_functions WHERE schemaname <> 'information_schema' ORDER BY 3. 4) TO STDOUT CSV DELIMITER ';';350.002s0.075s000
    COPY (SELECT date_trunc('seconds'. now()). * FROM pg_stat_database_conflicts ORDER BY datname) TO STDOUT CSV DELIMITER ';';360.002s0.073s21600
    vacuum analyze pgbench_tellers30.021s0.066s000
    COPY (SELECT date_trunc('seconds'. now()). current_database(). * FROM pg_statio_user_sequences WHERE schemaname <> 'information_schema' ORDER BY schemaname. relname) TO STDOUT CSV DELIMITER ';';350.001s0.063s000
    COPY (SELECT date_trunc('seconds'. now()). current_database(). 'lock_granted'::text as label. granted. count(granted) as count FROM pg_locks GROUP BY granted) TO STDOUT CSV DELIMITER ';';350.001s0.059s4200
    COPY (SELECT date_trunc('seconds'. now()). current_database(). pg_get_indexdef(indexrelid) AS contained. pg_get_indexdef(index_backward) AS container FROM ( SELECT indexrelid. indrelid. array_to_string(indkey.'+') AS colindex. lag(array_to_string(indkey.'+')) OVER search_window AS colindexbackward. lag(indexrelid) OVER search_window AS index_backward FROM pg_index WINDOW search_window AS (PARTITION BY indrelid ORDER BY array_to_string(indkey.'+') DESC) ) AS tmp WHERE colindexbackward LIKE (colindex || '+%')) TO STDOUT CSV DELIMITER ';';350.001s0.055s000
    COPY (SELECT date_trunc('seconds'. now()). datid. datname. numbackends. xact_commit. xact_rollback. blks_read. blks_hit. tup_returned. tup_fetched. tup_inserted. tup_updated. tup_deleted. conflicts. date_trunc('seconds'. stats_reset) AS stats_reset. temp_files. temp_bytes. deadlocks. blk_read_time. blk_write_time FROM pg_stat_database ORDER BY datname) TO STDOUT CSV DELIMITER ';';360.001s0.049s21600
    COPY (SELECT date_trunc('seconds'. now()). current_database(). 'lock_mode'::text as label. mode. count(mode) as count FROM pg_locks GROUP BY mode) TO STDOUT CSV DELIMITER ';';350.001s0.048s8400
    create table pgbench_branches(bid int not null.bbalance int.filler char(88)) with (fillfactor=100)30.012s0.037s000
    COPY (SELECT date_trunc('seconds'. now()). current_database(). 'lock_type'::text as label. locktype. count(locktype) as count FROM pg_locks GROUP BY locktype) TO STDOUT CSV DELIMITER ';';350s0.028s8400
    vacuum pgbench_tellers80.003s0.026s000
    SELECT setting FROM pg_settings WHERE name IN (?.?.?) ORDER BY name;90.002s0.018s2700
    COPY (SELECT date_trunc('seconds'. now()). r.rolname. d.datname. regexp_replace(regexp_replace(query. E'[ \n]+'. ' '. 'g'). E';'. '#SEMICOLON#'. 'g'). calls. total_time. rows. shared_blks_hit. shared_blks_read. shared_blks_written. local_blks_hit. local_blks_read. local_blks_written. temp_blks_read. temp_blks_written FROM pg_stat_statements q. pg_database d. pg_roles r WHERE q.userid=r.oid and q.dbid=d.oid ORDER BY r.rolname. d.datname) TO STDOUT CSV DELIMITER ';';10.017s0.018s14700
    BEGIN;180000s0.017s000
    "SELECT n.nspname as ""Schema"". c.relname as ""Name"". CASE c.relkind WHEN ? THEN ? WHEN ? THEN ? WHEN ? THEN ? WHEN ? THEN ? WHEN ? THEN ? WHEN ? THEN ? WHEN ? THEN ? END as ""Type"". pg_catalog.pg_get_userbyid(c.relowner) as ""Owner"" FROM pg_catalog.pg_class c LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace WHERE c.relkind IN (?.?.?.?.?.?) AND n.nspname <> ? AND n.nspname <> ? AND n.nspname !~ ? AND pg_catalog.pg_table_is_visible(c.oid) ORDER BY 1.2;"90.001s0.017s3100
    END;180000s0.016s000
    SELECT n.nspname||?||p.proname FROM pg_proc p. pg_namespace n WHERE p.pronamespace=n.oid AND n.nspname NOT IN (?. ?);90.001s0.014s1800
    vacuum analyze pgbench_history30.004s0.013s000
    COPY (SELECT date_trunc(?. now()). r.rolname. d.datname. regexp_replace(regexp_replace(query. ?. ?. ?). ?. ?. ?). calls. total_time. rows. shared_blks_hit. shared_blks_read. shared_blks_written. local_blks_hit. local_blks_read. local_blks_written. temp_blks_read. temp_blks_written FROM pg_stat_statements q. pg_database d. pg_roles r WHERE q.userid=r.oid and q.dbid=d.oid ORDER BY r.rolname. d.datname) TO STDOUT CSV DELIMITER ';';10.009s0.010s13200
    select * from pg_stat_statements;10.004s0.004s20100
    SELECT pg_catalog.quote_ident(c.relname) FROM pg_catalog.pg_class c WHERE c.relkind IN (?) AND substring(pg_catalog.quote_ident(c.relname).?.?)=? AND pg_catalog.pg_table_is_visible(c.oid) AND c.relnamespace <> (SELECT oid FROM pg_catalog.pg_namespace WHERE nspname = ?) UNION SELECT pg_catalog.quote_ident(n.nspname) || ? FROM pg_catalog.pg_namespace n WHERE substring(pg_catalog.quote_ident(n.nspname) || ?.?.?)=? AND (SELECT pg_catalog.count(*) FROM pg_catalog.pg_namespace WHERE substring(pg_catalog.quote_ident(nspname) || ?.?.?) = substring(?.?.pg_catalog.length(pg_catalog.quote_ident(nspname))+?)) > ? UNION SELECT pg_catalog.quote_ident(n.nspname) || ? || pg_catalog.quote_ident(c.relname) FROM pg_catalog.pg_class c. pg_catalog.pg_namespace n WHERE c.relnamespace = n.oid AND c.relkind IN (?) AND substring(pg_catalog.quote_ident(n.nspname) || ? || pg_catalog.quote_ident(c.relname).?.?)=? AND substring(pg_catalog.quote_ident(n.nspname) || ?.?.?) = substring(?.?.pg_catalog.length(pg_catalog.quote_ident(n.nspname70s0.004s1600
    drop table pgbench_tellers cascade;20.001s0.003s000
    create table pgbench_history(tid int.bid int.aid int.delta int.mtime timestamp.filler char(22))30.001s0.003s000
    truncate pgbench_history80s0.003s000
    drop table pgbench_accounts cascade;20.001s0.003s000
    create table pgbench_tellers(tid int not null.bid int.tbalance int.filler char(84)) with (fillfactor=100)30s0.003s000
    create table pgbench_accounts(aid int not null.bid int.abalance int.filler char(84)) with (fillfactor=100)30s0.002s000
    drop table pgbench_branches cascade;20s0.002s000
    SELECT datname FROM pg_database WHERE NOT datistemplate AND datallowconn;440s0.002s17600
    SELECT nspname FROM pg_namespace WHERE nspname !~ ? AND nspname <> ? ORDER BY 190s0.001s900
    truncate pgbench_accounts30s0.001s000
    drop table pgbench_history cascade;20s0.001s000
    SELECT ? FROM pg_proc p. pg_namespace n WHERE p.proname=? AND p.pronamespace=n.oid;110s0.001s1100
    drop table if exists pgbench_branches30s0.001s000
    insert into pgbench_tellers(tid.bid.tbalance) values (?.?.?)300s0.001s3000
    SELECT version();90s0.000s900
    select count(*) from pgbench_branches80s0.000s800
    insert into pgbench_branches(bid.bbalance) values(?.?)30s0.000s300
    SELECT extname FROM pg_extension;90s0.000s1800
    drop table if exists pgbench_history30s0.000s000
    SELECT count(tgname) FROM pg_trigger WHERE NOT tgisinternal;90s0.000s900
    drop table if exists pgbench_tellers30s0.000s000
    drop table if exists pgbench_accounts30s0.000s000
    commit60s0.000s000
    begin60s0.000s000



  • Database opm

    • 2.88 GB Total size
    • 2 Installed extensions (plpgsql,hstore)
    • 3 Schemas (pr_grapher,public,wh_nagios)
    • - Last manual vacuum
    • - Last manual analyze
    • 101 Stored procedures
    • 2 Triggers

© Gilles Darold 2012-2014

Report generated by pgCluu 2.0.