{
  "session_id": "51412117-d3fa-4e9e-8adb-aaa720c615c7",
  "collected_at": "2026-07-10T04:55:13.460549+00:00",
  "collector_version": "probe-1.0.0",
  "database": "pg_audit_test",
  "host": "localhost",
  "pg_version": "16.0",
  "thresholds": {
    "long_running_tx_hours": 1.0,
    "idle_in_transaction_minutes": 10.0
  },
  "probe_sql_sha256": "03c7eff4f42f768cc3484e980c0b5acf23fd710aead075cb592cf29281acb321",
  "key": [
    {
      "full_version": "PostgreSQL 16.14, compiled by Visual C++ build 1944, 64-bit",
      "version_num": "160014"
    }
  ],
  "global_context": {
    "stats_reset": null,
    "uptime_hours": 0.5772962072222222,
    "stats_reset_hours": 0.0
  },
  "database_stats": {
    "datname": "pg_audit_test",
    "blks_hit": 4302794,
    "blks_read": 78544,
    "cache_hit_ratio": 98.21,
    "tup_returned": 9312405,
    "tup_fetched": 363599,
    "tup_inserted": 1119094,
    "tup_updated": 856682,
    "tup_deleted": 118902,
    "temp_files": 4,
    "temp_bytes": 20045824,
    "deadlocks": 0,
    "checksum_failures": 0
  },
  "database_size": {
    "size_bytes": 217414679,
    "size_pretty": "207 MB"
  },
  "table_stats": [
    {
      "schemaname": "public",
      "relname": "pgbench_tellers",
      "seq_scan": 59509,
      "seq_tup_read": 5950900,
      "idx_scan": null,
      "idx_tup_fetch": null,
      "n_live_tup": 100,
      "n_dead_tup": 0,
      "last_analyze": "2026-07-10T14:22:07.492632+10:00",
      "last_autoanalyze": "2026-07-10T14:24:15.170898+10:00",
      "last_autovacuum": "2026-07-10T14:24:15.156717+10:00",
      "heap_size": 172032,
      "total_relation_size": 204800
    },
    {
      "schemaname": "public",
      "relname": "pgbench_branches",
      "seq_scan": 60638,
      "seq_tup_read": 606380,
      "idx_scan": null,
      "idx_tup_fetch": null,
      "n_live_tup": 10,
      "n_dead_tup": 0,
      "last_analyze": "2026-07-10T14:22:07.490407+10:00",
      "last_autoanalyze": "2026-07-10T14:24:15.155269+10:00",
      "last_autovacuum": "2026-07-10T14:24:15.140090+10:00",
      "heap_size": 131072,
      "total_relation_size": 163840
    },
    {
      "schemaname": "public",
      "relname": "pgbench_history",
      "seq_scan": 1,
      "seq_tup_read": 118884,
      "idx_scan": null,
      "idx_tup_fetch": null,
      "n_live_tup": 0,
      "n_dead_tup": 118884,
      "last_analyze": "2026-07-10T14:22:07.704174+10:00",
      "last_autoanalyze": "2026-07-10T14:24:15.694670+10:00",
      "last_autovacuum": "2026-07-10T14:24:15.513577+10:00",
      "heap_size": 6266880,
      "total_relation_size": 6299648
    },
    {
      "schemaname": "public",
      "relname": "pgbench_accounts",
      "seq_scan": 3,
      "seq_tup_read": 2000000,
      "idx_scan": null,
      "idx_tup_fetch": null,
      "n_live_tup": 1000000,
      "n_dead_tup": 516957,
      "last_analyze": "2026-07-10T14:22:07.701843+10:00",
      "last_autoanalyze": "2026-07-10T14:24:15.127641+10:00",
      "last_autovacuum": null,
      "heap_size": 202571776,
      "total_relation_size": 202653696
    }
  ],
  "index_stats": [],
  "constraints": [],
  "activity": [],
  "dead_tuple_ratio": [
    {
      "schemaname": "public",
      "tablename": "pgbench_accounts",
      "n_live_tup": 1000000,
      "n_dead_tup": 516957,
      "dead_tuple_percent": 34.07855331429961
    }
  ],
  "bloat_check": [
    {
      "schemaname": "public",
      "tablename": "pgbench_accounts",
      "bloat_percent": 34.08,
      "bloat_mb": 65.86
    }
  ],
  "table_columns": [
    {
      "table_schema": "public",
      "table_name": "pgbench_accounts",
      "column_name": "aid",
      "data_type": "integer",
      "is_not_null": true,
      "ordinal_position": 1
    },
    {
      "table_schema": "public",
      "table_name": "pgbench_accounts",
      "column_name": "bid",
      "data_type": "integer",
      "is_not_null": false,
      "ordinal_position": 2
    },
    {
      "table_schema": "public",
      "table_name": "pgbench_accounts",
      "column_name": "abalance",
      "data_type": "integer",
      "is_not_null": false,
      "ordinal_position": 3
    },
    {
      "table_schema": "public",
      "table_name": "pgbench_accounts",
      "column_name": "filler",
      "data_type": "character(84)",
      "is_not_null": false,
      "ordinal_position": 4
    },
    {
      "table_schema": "public",
      "table_name": "pgbench_branches",
      "column_name": "bid",
      "data_type": "integer",
      "is_not_null": true,
      "ordinal_position": 1
    },
    {
      "table_schema": "public",
      "table_name": "pgbench_branches",
      "column_name": "bbalance",
      "data_type": "integer",
      "is_not_null": false,
      "ordinal_position": 2
    },
    {
      "table_schema": "public",
      "table_name": "pgbench_branches",
      "column_name": "filler",
      "data_type": "character(88)",
      "is_not_null": false,
      "ordinal_position": 3
    },
    {
      "table_schema": "public",
      "table_name": "pgbench_history",
      "column_name": "tid",
      "data_type": "integer",
      "is_not_null": false,
      "ordinal_position": 1
    },
    {
      "table_schema": "public",
      "table_name": "pgbench_history",
      "column_name": "bid",
      "data_type": "integer",
      "is_not_null": false,
      "ordinal_position": 2
    },
    {
      "table_schema": "public",
      "table_name": "pgbench_history",
      "column_name": "aid",
      "data_type": "integer",
      "is_not_null": false,
      "ordinal_position": 3
    },
    {
      "table_schema": "public",
      "table_name": "pgbench_history",
      "column_name": "delta",
      "data_type": "integer",
      "is_not_null": false,
      "ordinal_position": 4
    },
    {
      "table_schema": "public",
      "table_name": "pgbench_history",
      "column_name": "mtime",
      "data_type": "timestamp without time zone",
      "is_not_null": false,
      "ordinal_position": 5
    },
    {
      "table_schema": "public",
      "table_name": "pgbench_history",
      "column_name": "filler",
      "data_type": "character(22)",
      "is_not_null": false,
      "ordinal_position": 6
    },
    {
      "table_schema": "public",
      "table_name": "pgbench_tellers",
      "column_name": "tid",
      "data_type": "integer",
      "is_not_null": true,
      "ordinal_position": 1
    },
    {
      "table_schema": "public",
      "table_name": "pgbench_tellers",
      "column_name": "bid",
      "data_type": "integer",
      "is_not_null": false,
      "ordinal_position": 2
    },
    {
      "table_schema": "public",
      "table_name": "pgbench_tellers",
      "column_name": "tbalance",
      "data_type": "integer",
      "is_not_null": false,
      "ordinal_position": 3
    },
    {
      "table_schema": "public",
      "table_name": "pgbench_tellers",
      "column_name": "filler",
      "data_type": "character(84)",
      "is_not_null": false,
      "ordinal_position": 4
    }
  ],
  "autovacuum_settings": [
    {
      "schemaname": "public",
      "relname": "pgbench_branches",
      "table_options": [
        "fillfactor=100"
      ],
      "global_vacuum_scale_factor": "0.2",
      "global_analyze_scale_factor": "0.1",
      "autovacuum_enabled_global": "off"
    },
    {
      "schemaname": "public",
      "relname": "pgbench_tellers",
      "table_options": [
        "fillfactor=100"
      ],
      "global_vacuum_scale_factor": "0.2",
      "global_analyze_scale_factor": "0.1",
      "autovacuum_enabled_global": "off"
    },
    {
      "schemaname": "public",
      "relname": "pgbench_history",
      "table_options": null,
      "global_vacuum_scale_factor": "0.2",
      "global_analyze_scale_factor": "0.1",
      "autovacuum_enabled_global": "off"
    },
    {
      "schemaname": "public",
      "relname": "pgbench_accounts",
      "table_options": [
        "fillfactor=100",
        "autovacuum_vacuum_scale_factor=0.05",
        "autovacuum_analyze_scale_factor=0.02"
      ],
      "global_vacuum_scale_factor": "0.2",
      "global_analyze_scale_factor": "0.1",
      "autovacuum_enabled_global": "off"
    }
  ],
  "server_settings": [
    {
      "name": "autovacuum_max_workers",
      "setting": "3",
      "unit": null,
      "short_desc": "Задаёт предельное число одновременно выполняющихся рабочих процессов автоочистки."
    },
    {
      "name": "autovacuum_naptime",
      "setting": "60",
      "unit": "s",
      "short_desc": "Время простоя между запусками автоочистки."
    },
    {
      "name": "effective_cache_size",
      "setting": "524288",
      "unit": "8kB",
      "short_desc": "Подсказывает планировщику примерный общий размер кешей данных."
    },
    {
      "name": "effective_io_concurrency",
      "setting": "0",
      "unit": null,
      "short_desc": "Число одновременных запросов, которые могут быть эффективно обработаны дисковой подсистемой."
    },
    {
      "name": "idle_in_transaction_session_timeout",
      "setting": "0",
      "unit": "ms",
      "short_desc": "Задаёт предельно допустимую длительность простоя между запросами в транзакции."
    },
    {
      "name": "idle_session_timeout",
      "setting": "0",
      "unit": "ms",
      "short_desc": "Задаёт предельно допустимую длительность простоя между запросами вне транзакций."
    },
    {
      "name": "log_min_duration_statement",
      "setting": "-1",
      "unit": "ms",
      "short_desc": "Задаёт предельное время выполнения любого оператора, при превышении которого он выводится в журнал."
    },
    {
      "name": "max_connections",
      "setting": "100",
      "unit": null,
      "short_desc": "Задаёт максимально возможное число подключений."
    },
    {
      "name": "random_page_cost",
      "setting": "4",
      "unit": null,
      "short_desc": "Задаёт для планировщика ориентир стоимости непоследовательного чтения страницы."
    },
    {
      "name": "shared_buffers",
      "setting": "16384",
      "unit": "8kB",
      "short_desc": "Задаёт количество буферов в разделяемой памяти, используемых сервером."
    },
    {
      "name": "work_mem",
      "setting": "64",
      "unit": "kB",
      "short_desc": "Задаёт предельный объём памяти для рабочих пространств запросов."
    }
  ],
  "idle_connections": [],
  "sequences": [],
  "shared_preload_libraries": {
    "shared_preload_libraries": "pg_stat_statements"
  }
}