LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - pgstatfuncs.c (source / functions) Coverage Total Hit UNC LBC UBC GNC CBC DCB
Current: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 70.9 % 907 643 1 3 260 44 599 22
Current Date: 2025-12-17 08:58:58 +0900 Functions: 51.5 % 136 70 66 5 65
Baseline: lcov-20251217-005640-baseline Branches: 50.9 % 517 263 2 1 251 8 255
Baseline Date: 2025-12-16 12:57:12 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 13 13 13
(30,360] days: 86.9 % 99 86 1 3 9 31 55
(360..) days: 68.4 % 795 544 251 544
Function coverage date bins:
(30,360] days: 60.0 % 10 6 4 3 3
(360..) days: 50.8 % 126 64 62 2 62
Branch coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 60.5 % 43 26 2 15 6 20
(360..) days: 49.8 % 472 235 1 236 235

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
pg_stat_get_analyze_count UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_autoanalyze_count UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_autovacuum_count UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_backend_activity UBC 0 0.0 % (0 / 13) 0.0 % (0 / 8)
pg_stat_get_backend_activity_start UBC 0 0.0 % (0 / 10) 0.0 % (0 / 8)
pg_stat_get_backend_client_addr UBC 0 0.0 % (0 / 20) 0.0 % (0 / 12)
pg_stat_get_backend_client_port UBC 0 0.0 % (0 / 21) 0.0 % (0 / 13)
pg_stat_get_backend_dbid UBC 0 0.0 % (0 / 5) 0.0 % (0 / 2)
pg_stat_get_backend_start UBC 0 0.0 % (0 / 10) 0.0 % (0 / 8)
pg_stat_get_backend_subxact UBC 0 0.0 % (0 / 14) 0.0 % (0 / 2)
pg_stat_get_backend_userid UBC 0 0.0 % (0 / 5) 0.0 % (0 / 2)
pg_stat_get_backend_wait_event UBC 0 0.0 % (0 / 12) 0.0 % (0 / 10)
pg_stat_get_backend_wait_event_type UBC 0 0.0 % (0 / 12) 0.0 % (0 / 10)
pg_stat_get_backend_xact_start UBC 0 0.0 % (0 / 10) 0.0 % (0 / 8)
pg_stat_get_bgwriter_buf_written_clean UBC 0 0.0 % (0 / 2)
pg_stat_get_bgwriter_maxwritten_clean UBC 0 0.0 % (0 / 2)
pg_stat_get_buf_alloc UBC 0 0.0 % (0 / 2)
pg_stat_get_checkpointer_buffers_written UBC 0 0.0 % (0 / 2)
pg_stat_get_checkpointer_num_performed UBC 0 0.0 % (0 / 2)
pg_stat_get_checkpointer_restartpoints_performed UBC 0 0.0 % (0 / 2)
pg_stat_get_checkpointer_restartpoints_requested UBC 0 0.0 % (0 / 2)
pg_stat_get_checkpointer_restartpoints_timed UBC 0 0.0 % (0 / 2)
pg_stat_get_checkpointer_slru_written UBC 0 0.0 % (0 / 2)
pg_stat_get_checkpointer_sync_time UBC 0 0.0 % (0 / 2)
pg_stat_get_checkpointer_write_time UBC 0 0.0 % (0 / 2)
pg_stat_get_db_active_time UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_blk_read_time UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_blk_write_time UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_blocks_fetched UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_blocks_hit UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_conflict_logicalslot UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_idle_in_transaction_time UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_numbackends UBC 0 0.0 % (0 / 9) 0.0 % (0 / 4)
pg_stat_get_db_session_time UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_sessions_abandoned UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_sessions_fatal UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_sessions_killed UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_temp_bytes UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_temp_files UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_tuples_deleted UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_tuples_fetched UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_tuples_inserted UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_tuples_returned UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_tuples_updated UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_xact_commit UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_xact_rollback UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_ins_since_vacuum UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_last_autoanalyze_time UBC 0 0.0 % (0 / 1) 0.0 % (0 / 4)
pg_stat_get_last_autovacuum_time UBC 0 0.0 % (0 / 1) 0.0 % (0 / 4)
pg_stat_get_mod_since_analyze UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_total_analyze_time UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_total_autoanalyze_time UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_total_autovacuum_time UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_total_vacuum_time UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_tuples_newpage_updated UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_xact_blocks_fetched UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_xact_blocks_hit UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_xact_function_self_time UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_xact_function_total_time UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_xact_numscans UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_xact_tuples_deleted UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_xact_tuples_fetched UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_xact_tuples_hot_updated UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_xact_tuples_newpage_updated UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_xact_tuples_returned UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_xact_tuples_updated UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_conflict_all CBC 1 90.9 % (10 / 11) 50.0 % (1 / 2)
pg_stat_get_db_conflict_bufferpin CBC 1 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_db_conflict_lock CBC 1 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_db_conflict_snapshot CBC 1 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_db_conflict_startup_deadlock CBC 1 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_db_conflict_tablespace CBC 1 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_db_deadlocks CBC 1 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_function_stat_reset_time GNC 2 87.5 % (7 / 8) 75.0 % (3 / 4)
pg_stat_reset_single_function_counters CBC 2 100.0 % (4 / 4)
pg_stat_reset_backend_stats CBC 3 73.3 % (11 / 15) 50.0 % (4 / 8)
pg_stat_get_checkpointer_num_timed CBC 4 100.0 % (2 / 2)
pg_stat_get_backend_wal CBC 6 85.7 % (6 / 7) 50.0 % (1 / 2)
pg_stat_get_bgwriter_stat_reset_time CBC 6 100.0 % (2 / 2)
pg_stat_get_db_parallel_workers_launched CBC 6 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_db_parallel_workers_to_launch CBC 6 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_db_sessions CBC 6 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_db_stat_reset_time CBC 6 75.0 % (6 / 8) 50.0 % (2 / 4)
pg_stat_reset_replication_slot CBC 6 100.0 % (7 / 7) 100.0 % (2 / 2)
pg_stat_reset_slru CBC 6 100.0 % (7 / 7) 100.0 % (2 / 2)
pg_stat_get_tuples_hot_updated CBC 7 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_reset CBC 7 100.0 % (3 / 3)
pg_stat_clear_snapshot CBC 8 100.0 % (3 / 3)
pg_stat_reset_single_table_counters CBC 9 100.0 % (5 / 5) 100.0 % (2 / 2)
pg_stat_get_checkpointer_num_requested CBC 10 100.0 % (2 / 2)
pg_stat_get_checkpointer_stat_reset_time CBC 10 100.0 % (2 / 2)
pg_stat_get_progress_info CBC 10 77.8 % (28 / 36) 53.8 % (14 / 26)
pg_stat_reset_subscription_stats CBC 10 87.5 % (7 / 8) 50.0 % (3 / 6)
pg_stat_get_stat_reset_time GNC 12 100.0 % (1 / 1) 75.0 % (3 / 4)
pg_stat_get_xact_function_calls CBC 12 100.0 % (5 / 5) 100.0 % (2 / 2)
pg_stat_get_archiver CBC 18 96.8 % (30 / 31) 90.0 % (9 / 10)
pg_stat_get_db_checksum_failures CBC 24 75.0 % (6 / 8) 50.0 % (2 / 4)
pg_stat_get_db_checksum_last_failure CBC 24 80.0 % (8 / 10) 66.7 % (4 / 6)
pg_stat_get_tuples_fetched CBC 24 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_xact_tuples_inserted CBC 24 100.0 % (1 / 1) 100.0 % (2 / 2)
pg_stat_get_tuples_returned CBC 25 100.0 % (1 / 1) 100.0 % (2 / 2)
pg_stat_get_backend_io CBC 27 100.0 % (11 / 11) 75.0 % (3 / 4)
pg_stat_reset_shared CBC 28 71.4 % (20 / 28) 88.9 % (16 / 18)
pg_stat_get_snapshot_timestamp CBC 30 100.0 % (5 / 5) 100.0 % (2 / 2)
pg_stat_get_tuples_deleted CBC 34 100.0 % (1 / 1) 100.0 % (2 / 2)
pg_stat_get_wal CBC 35 100.0 % (3 / 3)
pg_stat_get_last_vacuum_time CBC 36 100.0 % (1 / 1) 75.0 % (3 / 4)
pg_stat_get_subscription_stats GNC 37 94.3 % (33 / 35) 75.0 % (6 / 8)
pg_stat_get_tuples_updated CBC 40 100.0 % (1 / 1) 100.0 % (2 / 2)
pg_stat_wal_build_tuple GNC 41 100.0 % (22 / 22) 100.0 % (2 / 2)
pg_stat_get_lastscan CBC 45 100.0 % (1 / 1) 75.0 % (3 / 4)
pg_stat_get_last_analyze_time CBC 48 100.0 % (1 / 1) 75.0 % (3 / 4)
pg_stat_get_replication_slot GNC 48 100.0 % (42 / 42) 100.0 % (6 / 6)
pg_stat_get_backend_pid CBC 54 80.0 % (4 / 5) 50.0 % (1 / 2)
pg_stat_get_backend_idset CBC 57 100.0 % (13 / 13) 100.0 % (4 / 4)
pg_stat_get_blocks_fetched CBC 60 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_slru CBC 62 100.0 % (23 / 23) 100.0 % (2 / 2)
pg_stat_get_dead_tuples CBC 73 100.0 % (1 / 1) 100.0 % (2 / 2)
pg_stat_get_io CBC 73 100.0 % (11 / 11) 83.3 % (5 / 6)
pg_stat_get_function_self_time CBC 77 100.0 % (1 / 1) 100.0 % (2 / 2)
pg_stat_get_function_total_time CBC 77 100.0 % (1 / 1) 100.0 % (2 / 2)
pg_stat_have_stats CBC 83 100.0 % (6 / 6)
pg_stat_get_numscans CBC 84 100.0 % (1 / 1) 100.0 % (2 / 2)
pg_stat_get_tuples_inserted CBC 91 100.0 % (1 / 1) 100.0 % (2 / 2)
pg_stat_get_live_tuples CBC 109 100.0 % (1 / 1) 100.0 % (2 / 2)
pg_stat_get_blocks_hit CBC 120 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_function_calls CBC 139 100.0 % (5 / 5) 100.0 % (2 / 2)
pg_stat_force_next_flush CBC 287 100.0 % (3 / 3)
pg_stat_get_activity CBC 1035 88.9 % (168 / 189) 83.5 % (76 / 91)
pg_stat_io_build_tuples CBC 1043 100.0 % (39 / 39) 100.0 % (22 / 22)
pg_backend_pid CBC 1421 100.0 % (2 / 2)
pg_stat_get_vacuum_count CBC 3954 100.0 % (1 / 1) 100.0 % (2 / 2)
pg_stat_us_to_ms CBC 20100 100.0 % (2 / 2)
pgstat_get_io_byte_index CBC 47480 90.9 % (10 / 11) 57.1 % (4 / 7)
pgstat_get_io_op_index CBC 47480 94.7 % (18 / 19) 72.7 % (8 / 11)
pgstat_get_io_time_index CBC 47480 93.3 % (14 / 15) 66.7 % (6 / 9)

Generated by: LCOV version 2.4-beta