LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - pgstatfuncs.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 66.8 % 804 537 44 2 221 19 16 502 48 16
Current Date: 2024-04-14 14:21:10 Functions: 49.2 % 120 59 19 42 8 7 44 7 3
Baseline: 16@8cea358b128 Branches: 46.6 % 455 212 28 2 213 13 8 191
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 36.6 % 41 15 22 4 3 12
(60,120] days: 0.0 % 6 0 6
(120,180] days: 48.1 % 27 13 14 13
(180,240] days: 55.6 % 9 5 2 2 5
(240..) days: 69.9 % 721 504 2 215 19 485
Function coverage date bins:
(60,120] days: 0.0 % 3 0 3
(120,180] days: 44.4 % 9 4 5 4
(240..) days: 50.9 % 108 55 11 42 8 3 44
Branch coverage date bins:
[..60] days: 4.2 % 24 1 23 1
(120,180] days: 58.3 % 12 7 5 7
(180,240] days: 50.0 % 4 2 2 2
(240..) days: 48.7 % 415 202 2 211 13 189

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_backend_activity UNC 0 0.0 % (0 / 13) 0.0 % (0 / 8)
pg_stat_get_backend_activity_start UNC 0 0.0 % (0 / 10) 0.0 % (0 / 8)
pg_stat_get_backend_client_addr UNC 0 0.0 % (0 / 21) 0.0 % (0 / 12)
pg_stat_get_backend_client_port UNC 0 0.0 % (0 / 22) 0.0 % (0 / 13)
pg_stat_get_backend_dbid UNC 0 0.0 % (0 / 5) 0.0 % (0 / 2)
pg_stat_get_backend_start UNC 0 0.0 % (0 / 10) 0.0 % (0 / 8)
pg_stat_get_backend_subxact UNC 0 0.0 % (0 / 14) 0.0 % (0 / 2)
pg_stat_get_backend_userid UNC 0 0.0 % (0 / 5) 0.0 % (0 / 2)
pg_stat_get_backend_wait_event UNC 0 0.0 % (0 / 12) 0.0 % (0 / 10)
pg_stat_get_backend_wait_event_type UNC 0 0.0 % (0 / 12) 0.0 % (0 / 10)
pg_stat_get_backend_xact_start UNC 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 UNC 0 0.0 % (0 / 2)
pg_stat_get_checkpointer_restartpoints_performed UNC 0 0.0 % (0 / 2)
pg_stat_get_checkpointer_restartpoints_requested UNC 0 0.0 % (0 / 2)
pg_stat_get_checkpointer_restartpoints_timed UNC 0 0.0 % (0 / 2)
pg_stat_get_checkpointer_sync_time UNC 0 0.0 % (0 / 2)
pg_stat_get_checkpointer_write_time UNC 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_checksum_failures UBC 0 0.0 % (0 / 8) 0.0 % (0 / 4)
pg_stat_get_db_checksum_last_failure UBC 0 0.0 % (0 / 10) 0.0 % (0 / 6)
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_analyze_time UBC 0 0.0 % (0 / 1) 0.0 % (0 / 4)
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_last_vacuum_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_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 UNC 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 UNC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_conflict_all GBC 1 90.9 % (10 / 11) 50.0 % (1 / 2)
pg_stat_get_db_conflict_bufferpin GBC 1 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_db_conflict_lock GBC 1 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_db_conflict_snapshot GBC 1 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_db_conflict_startup_deadlock GBC 1 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_db_conflict_tablespace GBC 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_reset_single_function_counters CBC 2 100.0 % (4 / 4)
pg_stat_get_checkpointer_num_timed GNC 4 100.0 % (2 / 2)
pg_stat_get_bgwriter_stat_reset_time CBC 6 100.0 % (2 / 2)
pg_stat_get_db_conflict_logicalslot 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_get_progress_info CBC 6 75.0 % (27 / 36) 50.0 % (13 / 26)
pg_stat_reset_replication_slot CBC 6 100.0 % (7 / 7) 100.0 % (2 / 2)
pg_stat_reset_single_table_counters CBC 6 100.0 % (5 / 5) 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 8 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_clear_snapshot CBC 9 100.0 % (3 / 3)
pg_stat_get_checkpointer_num_requested GNC 10 100.0 % (2 / 2)
pg_stat_get_checkpointer_stat_reset_time GNC 10 100.0 % (2 / 2)
pg_stat_reset_subscription_stats CBC 10 87.5 % (7 / 8) 50.0 % (3 / 6)
pg_stat_get_xact_function_calls CBC 12 100.0 % (5 / 5) 100.0 % (2 / 2)
pg_stat_reset CBC 13 100.0 % (3 / 3)
pg_stat_get_archiver CBC 17 96.8 % (30 / 31) 90.0 % (9 / 10)
pg_stat_get_blocks_fetched CBC 24 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_tuples_fetched CBC 24 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_xact_tuples_inserted GNC 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_reset_shared GNC 26 71.4 % (20 / 28) 88.9 % (16 / 18)
pg_stat_get_subscription_stats CBC 29 90.5 % (19 / 21) 75.0 % (3 / 4)
pg_stat_get_snapshot_timestamp CBC 30 100.0 % (5 / 5) 100.0 % (2 / 2)
pg_stat_get_dead_tuples CBC 34 100.0 % (1 / 1) 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 % (26 / 26)
pg_stat_get_backend_pid GNC 40 80.0 % (4 / 5) 50.0 % (1 / 2)
pg_stat_get_tuples_updated CBC 40 100.0 % (1 / 1) 100.0 % (2 / 2)
pg_stat_get_lastscan CBC 42 100.0 % (1 / 1) 75.0 % (3 / 4)
pg_stat_get_backend_idset GNC 43 100.0 % (13 / 13) 100.0 % (4 / 4)
pg_stat_get_replication_slot CBC 47 100.0 % (34 / 34) 100.0 % (4 / 4)
pg_stat_get_blocks_hit CBC 48 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_tuples_inserted CBC 52 100.0 % (1 / 1) 100.0 % (2 / 2)
pg_stat_get_io CBC 56 100.0 % (39 / 39) 95.0 % (19 / 20)
pg_stat_get_slru CBC 62 100.0 % (23 / 23) 100.0 % (2 / 2)
pg_stat_get_live_tuples CBC 70 100.0 % (1 / 1) 100.0 % (2 / 2)
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 86 100.0 % (1 / 1) 100.0 % (2 / 2)
pg_stat_get_function_calls CBC 139 100.0 % (5 / 5) 100.0 % (2 / 2)
pg_stat_force_next_flush CBC 204 100.0 % (3 / 3)
pg_stat_get_activity CBC 1292 87.7 % (164 / 187) 80.0 % (72 / 90)
pg_backend_pid CBC 1573 100.0 % (2 / 2)
pg_stat_get_vacuum_count CBC 3863 100.0 % (1 / 1) 100.0 % (2 / 2)
pg_stat_us_to_ms CBC 7448 100.0 % (2 / 2)
pgstat_get_io_time_index CBC 15680 85.7 % (6 / 7) 40.0 % (2 / 5)
pgstat_get_io_op_index CBC 25480 94.7 % (18 / 19) 72.7 % (8 / 11)
pg_stat_get_autoanalyze_count GBC 65478 100.0 % (1 / 1) 100.0 % (2 / 2)
pg_stat_get_autovacuum_count GBC 65478 100.0 % (1 / 1) 100.0 % (2 / 2)

Generated by: LCOV version 2.1-beta2-3-g6141622