-
Global information
- Generated on Thu Apr 30 06:06:26 2026
- Log file: /var/log/postgresql/postgresql-2026-03-25_000000.csv, ..., /var/log/postgresql/postgresql-2026-04-30_000000.csv
- Parsed 308,450 log entries in 6m25s
- Log start from 2026-04-17 00:00:01 to 2026-04-17 23:59:03
-
Overview
Global Stats
- 63 Number of unique normalized queries
- 24,602 Number of queries
- 4h42m44s Total query duration
- 2026-04-17 00:00:01 First query
- 2026-04-17 23:59:01 Last query
- 17 queries/s at 2026-04-17 18:18:01 Query peak
- 4h42m44s Total query duration
- 0ms Prepare/parse total duration
- 0ms Bind total duration
- 4h42m44s Execute total duration
- 18 Number of events
- 6 Number of unique normalized events
- 7 Max number of times the same event was reported
- 0 Number of cancellation
- 62 Total number of automatic vacuums
- 141 Total number of automatic analyzes
- 0 Number temporary file
- 0 Max size of temporary file
- 0.00 B Average size of temporary file
- 29,129 Total number of sessions
- 11 sessions at 2026-04-17 17:37:14 Session peak
- 1h30m7s Total duration of sessions
- 185ms Average duration of sessions
- 0 Average queries per session
- 582ms Average queries duration per session
- 0ms Average idle time per session
- 29,129 Total number of connections
- 54 connections/s at 2026-04-17 12:12:20 Connection peak
- 3 Total number of databases
SQL Traffic
Key values
- 17 queries/s Query Peak
- 2026-04-17 18:18:01 Date
SELECT Traffic
Key values
- 2 queries/s Query Peak
- 2026-04-17 12:09:55 Date
INSERT/UPDATE/DELETE Traffic
Key values
- 17 queries/s Query Peak
- 2026-04-17 18:18:01 Date
Queries duration
Key values
- 4h42m44s Total query duration
Prepared queries ratio
Key values
- 0.00 Ratio of bind vs prepare
- 0.00 % Ratio between prepared and "usual" statements
General Activity
↑ Back to the top of the General Activity tableDay Hour Count Min duration Max duration Avg duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Apr 17 00 1,020 0ms 0ms 0ms 0ms 0ms 0ms 01 1,021 0ms 758ms 366ms 12s891ms 12s891ms 12s891ms 02 1,020 758ms 758ms 758ms 12s891ms 12s891ms 12s891ms 03 1,020 758ms 758ms 758ms 12s891ms 12s891ms 12s891ms 04 1,020 758ms 758ms 758ms 12s891ms 12s891ms 12s891ms 05 1,020 758ms 758ms 758ms 12s891ms 12s891ms 12s891ms 06 1,020 758ms 758ms 758ms 12s891ms 12s891ms 12s891ms 07 1,034 543ms 1s402ms 825ms 18s195ms 19s274ms 23s742ms 08 1,037 594ms 2s244ms 953ms 36s310ms 39s26ms 42s583ms 09 1,052 526ms 1s738ms 889ms 22s610ms 24s371ms 31s483ms 10 1,038 541ms 1s330ms 761ms 22s610ms 22s610ms 23s177ms 11 1,032 670ms 1s713ms 769ms 16s219ms 16s219ms 17s763ms 12 1,028 670ms 773ms 709ms 13s14ms 13s90ms 14s421ms 13 1,020 670ms 670ms 670ms 11s400ms 11s400ms 11s400ms 14 1,022 670ms 746ms 676ms 11s614ms 11s614ms 12s830ms 15 1,028 500ms 744ms 624ms 11s614ms 12s291ms 12s909ms 16 1,020 682ms 682ms 682ms 11s608ms 11s608ms 11s608ms 17 1,022 671ms 741ms 673ms 11s608ms 11s608ms 13s21ms 18 1,020 671ms 671ms 671ms 11s420ms 11s420ms 11s420ms 19 1,020 671ms 671ms 671ms 11s420ms 11s420ms 11s420ms 20 1,020 671ms 671ms 671ms 11s420ms 11s420ms 11s420ms 21 1,020 671ms 671ms 671ms 11s420ms 11s420ms 11s420ms 22 1,023 541ms 7s532ms 771ms 11s420ms 11s420ms 2m8s 23 1,025 549ms 2s4ms 678ms 10s645ms 23s104ms 23s104ms Day Hour SELECT COPY TO Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Apr 17 00 0 0 0ms 0ms 0ms 0ms 01 0 0 0ms 0ms 0ms 0ms 02 0 0 0ms 0ms 0ms 0ms 03 0 0 0ms 0ms 0ms 0ms 04 0 0 0ms 0ms 0ms 0ms 05 0 0 0ms 0ms 0ms 0ms 06 0 0 0ms 0ms 0ms 0ms 07 14 0 835ms 0ms 1s70ms 1s949ms 08 14 0 1s29ms 0ms 1s403ms 2s715ms 09 31 0 802ms 1s3ms 1s933ms 2s847ms 10 18 0 735ms 0ms 541ms 3s108ms 11 11 0 764ms 0ms 0ms 2s827ms 12 8 0 725ms 0ms 0ms 1s539ms 13 0 0 0ms 0ms 0ms 0ms 14 2 0 715ms 0ms 0ms 0ms 15 8 0 657ms 0ms 0ms 1s412ms 16 0 0 0ms 0ms 0ms 0ms 17 2 0 706ms 0ms 0ms 0ms 18 0 0 0ms 0ms 0ms 0ms 19 0 0 0ms 0ms 0ms 0ms 20 0 0 0ms 0ms 0ms 0ms 21 0 0 0ms 0ms 0ms 0ms 22 2 0 583ms 0ms 0ms 541ms 23 0 5 1s291ms 0ms 0ms 0ms Day Hour INSERT UPDATE DELETE COPY FROM Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Apr 17 00 0 0 0 0 0ms 0ms 0ms 0ms 01 0 1 0 0 758ms 0ms 0ms 0ms 02 0 0 0 0 0ms 0ms 0ms 0ms 03 0 0 0 0 0ms 0ms 0ms 0ms 04 0 0 0 0 0ms 0ms 0ms 0ms 05 0 0 0 0 0ms 0ms 0ms 0ms 06 0 0 0 0 0ms 0ms 0ms 0ms 07 0 0 0 0 0ms 0ms 0ms 0ms 08 0 0 0 0 0ms 0ms 0ms 0ms 09 0 0 0 0 0ms 0ms 0ms 0ms 10 0 0 0 0 0ms 0ms 0ms 0ms 11 0 0 0 0 0ms 0ms 0ms 0ms 12 0 0 0 0 0ms 0ms 0ms 0ms 13 0 0 0 0 0ms 0ms 0ms 0ms 14 0 0 0 0 0ms 0ms 0ms 0ms 15 0 0 0 0 0ms 0ms 0ms 0ms 16 0 0 0 0 0ms 0ms 0ms 0ms 17 0 0 0 0 0ms 0ms 0ms 0ms 18 0 0 0 0 0ms 0ms 0ms 0ms 19 0 0 0 0 0ms 0ms 0ms 0ms 20 0 0 0 0 0ms 0ms 0ms 0ms 21 0 0 0 0 0ms 0ms 0ms 0ms 22 0 0 0 0 0ms 0ms 0ms 0ms 23 0 0 0 0 0ms 0ms 0ms 0ms Day Hour Prepare Bind Bind/Prepare Percentage of prepare Apr 17 00 0 0 0.00 0.00% 01 0 0 0.00 0.00% 02 0 0 0.00 0.00% 03 0 0 0.00 0.00% 04 0 0 0.00 0.00% 05 0 0 0.00 0.00% 06 0 0 0.00 0.00% 07 0 0 0.00 0.00% 08 0 0 0.00 0.00% 09 0 0 0.00 0.00% 10 0 0 0.00 0.00% 11 0 0 0.00 0.00% 12 0 0 0.00 0.00% 13 0 0 0.00 0.00% 14 0 0 0.00 0.00% 15 0 0 0.00 0.00% 16 0 0 0.00 0.00% 17 0 0 0.00 0.00% 18 0 0 0.00 0.00% 19 0 0 0.00 0.00% 20 0 0 0.00 0.00% 21 0 0 0.00 0.00% 22 0 0 0.00 0.00% 23 0 0 0.00 0.00% Day Hour Count Average / Second Apr 17 00 544 0.15/s 01 547 0.15/s 02 544 0.15/s 03 554 0.15/s 04 544 0.15/s 05 544 0.15/s 06 595 0.17/s 07 1,080 0.30/s 08 1,693 0.47/s 09 2,456 0.68/s 10 3,282 0.91/s 11 2,022 0.56/s 12 1,445 0.40/s 13 1,735 0.48/s 14 1,232 0.34/s 15 2,118 0.59/s 16 1,265 0.35/s 17 1,192 0.33/s 18 960 0.27/s 19 1,124 0.31/s 20 975 0.27/s 21 904 0.25/s 22 1,097 0.30/s 23 677 0.19/s Day Hour Count Average Duration Average idle time Apr 17 00 544 228ms 228ms 01 547 229ms 0ms 02 544 231ms 0ms 03 554 227ms 0ms 04 544 231ms 0ms 05 544 230ms 0ms 06 595 214ms 0ms 07 1,080 194ms 0ms 08 1,693 175ms 0ms 09 2,456 167ms 0ms 10 3,282 219ms 0ms 11 2,022 178ms 0ms 12 1,445 163ms 0ms 13 1,735 144ms 0ms 14 1,232 174ms 0ms 15 2,118 151ms 0ms 16 1,265 182ms 0ms 17 1,192 163ms 0ms 18 960 186ms 0ms 19 1,124 161ms 0ms 20 975 181ms 0ms 21 904 188ms 0ms 22 1,097 199ms 0ms 23 677 227ms 0ms -
Connections
Established Connections
Key values
- 54 connections Connection Peak
- 2026-04-17 12:12:20 Date
Connections per database
Key values
- zemm_monitoring Main Database
- 29,129 connections Total
Connections per user
Key values
- labanimal Main User
- 29,129 connections Total
-
Sessions
Simultaneous sessions
Key values
- 11 sessions Session Peak
- 2026-04-17 17:37:14 Date
Histogram of session times
Key values
- 26,612 0-500ms duration
Sessions per database
Key values
- zemm_monitoring Main Database
- 29,129 sessions Total
Sessions per user
Key values
- labanimal Main User
- 29,129 sessions Total
Sessions per host
Key values
- ::1 Main Host
- 29,129 sessions Total
Sessions per application
Key values
- Main Application
- 29,129 sessions Total
Application Count Total Duration Average Duration 24,019 1h16m24s 190ms _backend_cage_autocomplete_api.php_q_2025_limit_12_zemm_produkt 1 30ms 30ms _backend_cage_autocomplete_api.php_q_55-065_limit_12_zemm_produ 1 28ms 28ms _backend_wean_api.php_litter_id_10130227_zemm_produktiv_7_local 5 712ms 142ms _backend_wean_api.php_litter_id_10130236_zemm_produktiv_7_local 5 746ms 149ms _backend_wean_api.php_litter_id_10130257_zemm_produktiv_7_local 6 888ms 148ms _backend_wean_api.php_litter_id_10131499_zemm_produktiv_8_local 1 141ms 141ms _backend_wean_api.php_litter_id_10131875_zemm_produktiv_8_local 2 278ms 139ms _backend_wean_api.php_litter_id_10131876_zemm_produktiv_8_local 2 283ms 141ms _backend_wean_api.php_litter_id_10131878_zemm_produktiv_8_local 2 280ms 140ms _backend_wean_api.php_litter_id_10131879_zemm_produktiv_8_local 2 295ms 147ms _backend_wean_api.php_litter_id_10131881_zemm_produktiv_8_local 2 275ms 137ms _backend_wean_api.php_litter_id_10131883_zemm_produktiv_8_local 2 283ms 141ms _backend_wean_api.php_litter_id_10131960_zemm_produktiv_8_local 2 281ms 140ms _backend_wean_api.php_litter_id_10131962_zemm_produktiv_8_local 2 277ms 138ms _backend_wean_api.php_litter_id_10131963_zemm_produktiv_8_local 2 283ms 141ms _backend_wean_api.php_litter_id_10131964_zemm_produktiv_8_local 2 270ms 135ms _backend_wean_api.php_litter_id_10131965_zemm_produktiv_8_local 4 563ms 140ms _backend_wean_api.php_litter_id_10131967_zemm_produktiv_8_local 2 281ms 140ms _backend_wean_api.php_litter_id_10131968_zemm_produktiv_8_local 3 418ms 139ms _backend_wean_api.php_litter_id_10131971_zemm_produktiv_8_local 2 282ms 141ms _backend_wean_api.php_litter_id_10131973_zemm_produktiv_8_local 3 420ms 140ms _backend_wean_api.php_litter_id_10131976_zemm_produktiv_8_local 3 425ms 141ms _backend_wean_api.php_litter_id_10131987_zemm_produktiv_8_local 2 284ms 142ms _backend_wean_api.php_litter_id_10131991_zemm_produktiv_8_local 3 427ms 142ms _backend_wean_api.php_litter_id_10131992_zemm_produktiv_8_local 2 285ms 142ms _backend_wean_api.php_litter_id_10131993_zemm_produktiv_8_local 2 283ms 141ms _backend_wean_api.php_litter_id_10131995_zemm_produktiv_8_local 2 283ms 141ms _backend_wean_api.php_litter_id_10132001_zemm_produktiv_8_local 2 282ms 141ms _backend_wean_api.php_litter_id_10132003_zemm_produktiv_8_local 3 421ms 140ms _backend_wean_api.php_litter_id_10132005_zemm_produktiv_8_local 2 282ms 141ms _backend_wean_api.php_litter_id_10132007_zemm_produktiv_8_local 2 281ms 140ms _backend_wean_api.php_litter_id_10132008_zemm_produktiv_8_local 2 279ms 139ms _backend_wean_api.php_litter_id_10132194_zemm_produktiv_8_local 5 699ms 139ms _backend_wean_api.php_litter_id_10132195_zemm_produktiv_8_local 4 559ms 139ms _backend_wean_api.php_litter_id_10132200_zemm_produktiv_8_local 2 282ms 141ms _backend_wean_api.php_litter_id_10132230_zemm_produktiv_8_local 3 424ms 141ms _backend_wean_api.php_litter_id_10132231_zemm_produktiv_8_local 3 418ms 139ms _backend_wean_api.php_litter_id_10132235_zemm_produktiv_8_local 2 284ms 142ms _backend_wean_api.php_litter_id_10132236_zemm_produktiv_8_local 2 285ms 142ms _backend_wean_api.php_litter_id_10132237_zemm_produktiv_8_local 2 282ms 141ms _backend_wean_api.php_litter_id_10132238_zemm_produktiv_8_local 9 1s271ms 141ms _backend_wean_api.php_litter_id_10132239_zemm_produktiv_8_local 2 284ms 142ms _desktop__zemm_produktiv_7_localhost_5432 2 265ms 132ms _desktop__zemm_produktiv_8_localhost_5432 5 319ms 63ms _desktop_index.php_animal_id_2026_2F000_2F9444_species_1_breedi 2 90ms 45ms _desktop_index.php_cages_name_A15.414-_2A_cages_empty__25_val4_ 6 1s892ms 315ms _desktop_index.php_cages_name_A15.414_2A_cages_empty__25_val4_c 2 899ms 449ms _desktop_index.php_cages_name_A15.415-_2A_cages_empty__25_val4_ 6 1s993ms 332ms _desktop_index.php_cages_name_A15.415.1_2A_cages_empty__25_val4 23 13s203ms 574ms _desktop_index.php_command_animals_breedings_subcommand_select_ 1 63ms 63ms _desktop_index.php_command_animals_create_subcommand_found_val1 4 216ms 54ms _desktop_index.php_command_animals_create_subcommand_init_zemm_ 1 53ms 53ms _desktop_index.php_command_animals_edit_subcommand_init_id_1028 4 471ms 117ms _desktop_index.php_command_animals_edit_subcommand_init_id_1029 6 659ms 109ms _desktop_index.php_command_animals_edit_subcommand_init_id_1030 3 323ms 107ms _desktop_index.php_command_animals_edit_subcommand_link_init_va 1 119ms 119ms _desktop_index.php_command_animals_edit_subcommand_m_init_scree 1 141ms 141ms _desktop_index.php_command_animals_litters_edit_subcommand_init 2 204ms 102ms _desktop_index.php_command_animals_litters_edit_subcommand_m_in 1 359ms 359ms _desktop_index.php_command_animals_litters_subcommand_select_ze 1 43ms 43ms _desktop_index.php_command_animals_subcommand_found_val1_101021 1 45ms 45ms _desktop_index.php_command_animals_subcommand_init_zemm_produkt 23 1s26ms 44ms _desktop_index.php_command_animals_subcommand_select_zemm_produ 1 86ms 86ms _desktop_index.php_command_cages_edit_subcommand_init_id_101021 2 135ms 67ms _desktop_index.php_command_home_subcommand_init_zemm_produktiv_ 2 183ms 91ms _desktop_index.php_command_import_dashboard_subcommand_view_run 22 1s440ms 65ms _desktop_index.php_command_import_dashboard_zemm_produktiv_7_lo 3 540ms 180ms _desktop_index.php_command_licences_subcommand_init_zemm_produk 1 42ms 42ms _desktop_index.php_command_login_subcommand_init_zemm_produktiv 1,625 48s629ms 29ms _desktop_index.php_command_reports_subcommand_animals_per_room_ 1 133ms 133ms _desktop_index.php_command_reports_subcommand_animals_per_user_ 7 750ms 107ms _desktop_index.php_command_reports_subcommand_fates_zemm_produk 1 118ms 118ms _desktop_index.php_command_reports_subcommand_init_zemm_produkt 5 1s15ms 203ms _desktop_index.php_command_tasks_subcommand_edit_id_10134267_ze 1 82ms 82ms _desktop_index.php_command_tasks_subcommand_edit_id_10141988_ze 2 166ms 83ms _desktop_index.php_command_tasks_subcommand_edit_id_10142082_ze 1 82ms 82ms _desktop_index.php_command_tasks_subcommand_edit_id_10142085_ze 1 81ms 81ms _desktop_index.php_command_tasks_subcommand_edit_id_10142086_ze 1 83ms 83ms _desktop_index.php_command_tasks_subcommand_edit_id_10142184_ze 1 82ms 82ms _desktop_index.php_command_tasks_subcommand_edit_id_10142258_ze 1 84ms 84ms _desktop_index.php_command_tasks_subcommand_edit_id_10142326_ze 2 165ms 82ms _desktop_index.php_command_tasks_subcommand_edit_id_10142329_ze 2 163ms 81ms _desktop_index.php_command_tasks_subcommand_edit_id_10142337_ze 1 87ms 87ms _desktop_index.php_command_tasks_subcommand_found_val1_47_val2_ 1 44ms 44ms _desktop_index.php_command_tasks_subcommand_init_search_zemm_pr 1 48ms 48ms _desktop_index.php_command_tasks_subcommand_open_zemm_produktiv 74 5s999ms 81ms _desktop_index.php_command_tasks_subcommand_search_zemm_produkt 4 168ms 42ms _desktop_index.php_id_0_command_cages_subcommand_init_zemm_prod 2 87ms 43ms _desktop_index.php_m_action_animals_3Am_delete_row_animals_1030 2 96ms 48ms _desktop_index.php_m_action_animals_3Am_delete_val4_animals_lis 3 131ms 43ms _desktop_index.php_m_action_cages_3Am_cage_card_command_animals 1 45ms 45ms _desktop_index.php_m_action_cages_3Am_delete_row_10102112_10102 1 44ms 44ms _desktop_index.php_name_Genotypisierungsproben_20genommen_instr 1 73ms 73ms _desktop_index.php_name_Tiertransport_20durch_20das_20ZEMM_20-_ 1 62ms 62ms _desktop_index.php_name_Tiertransport_20durch_20das_20ZEMM_inst 1 64ms 64ms _desktop_index.php_name_Verpaarungen_20zur_20Zucht_instructions 3 176ms 58ms _desktop_index.php_sire_name_Z_dam_name_Z_sire_id_2025_2F002_2F 1 146ms 146ms _desktop_index.php_val4_documents_command_facility_subcommand_i 1 45ms 45ms _desktop_index.php_view_animal_name_on_view_animal_id_on_animal 2 573ms 286ms _desktop_index.php_view_animal_name_on_view_animal_id_on_view_b 38 11s462ms 301ms _desktop_index.php_zemm_produktiv_7_localhost_5432 30 13s417ms 447ms _desktop_index.php_zemm_produktiv_8_localhost_5432 2,898 11m13s 232ms backend:zemm_produktiv_8@localhost 37 2s176ms 58ms expire_tasks:zemm_produktiv_8@h2940066.stratoserver.net:5432 1 777ms 777ms pg_dump 1 14s299ms 14s299ms psql 68 880ms 12ms taskscron:zemm_produktiv_7@zemm.fbiscience.eu 24 578ms 24ms taskscron:zemm_produktiv_8@h2940066.stratoserver.net:5432 24 6s84ms 253ms -
Checkpoints / Restartpoints
Checkpoints Buffers
Key values
- 18,782 buffers Checkpoint Peak
- 2026-04-17 01:37:34 Date
- 270.031 seconds Highest write time
- 0.127 seconds Sync time
Checkpoints Wal files
Key values
- 5 files Wal files usage Peak
- 2026-04-17 08:17:40 Date
Checkpoints distance
Key values
- 189.53 Mo Distance Peak
- 2026-04-17 01:37:34 Date
Checkpoints Activity
↑ Back to the top of the Checkpoint Activity tableDay Hour Written buffers Write time Sync time Total time Apr 17 00 2,936 294.426s 0.085s 294.57s 01 21,385 530.341s 0.09s 530.492s 02 3,197 320.549s 0.083s 320.683s 03 2,959 296.739s 0.081s 296.869s 04 3,103 311.155s 0.08s 311.292s 05 3,057 306.588s 0.084s 306.728s 06 2,979 298.659s 0.094s 298.809s 07 5,880 589.155s 0.202s 589.409s 08 19,895 919.805s 0.252s 920.112s 09 36,196 1,361.186s 0.238s 1,361.484s 10 10,126 1,013.828s 0.257s 1,014.141s 11 21,162 1,037.078s 0.264s 1,037.402s 12 4,726 473.629s 0.158s 473.851s 13 4,818 482.598s 0.154s 482.802s 14 3,719 372.952s 0.127s 373.133s 15 5,254 526.366s 0.193s 526.602s 16 4,354 436.27s 0.132s 436.456s 17 4,067 408.418s 0.265s 408.879s 18 3,319 332.717s 0.085s 332.855s 19 3,291 329.88s 0.118s 330.055s 20 2,828 283.634s 0.101s 283.784s 21 2,669 267.694s 0.084s 267.826s 22 4,116 412.257s 0.09s 412.404s 23 2,578 258.604s 0.082s 258.738s Day Hour Added Removed Recycled Synced files Longest sync Average sync Apr 17 00 0 0 1 425 0.002s 0.012s 01 0 0 7 462 0.003s 0.012s 02 0 0 1 427 0.001s 0.012s 03 0 0 1 419 0.002s 0.012s 04 0 0 1 413 0.002s 0.012s 05 0 0 1 424 0.002s 0.012s 06 0 0 1 497 0.001s 0.012s 07 0 0 1 1,081 0.003s 0.012s 08 0 0 6 1,409 0.003s 0.012s 09 0 0 9 1,274 0.004s 0.012s 10 0 0 4 1,392 0.004s 0.011s 11 0 0 6 1,436 0.004s 0.013s 12 0 0 2 856 0.002s 0.012s 13 0 0 1 872 0.002s 0.012s 14 0 0 1 658 0.002s 0.012s 15 0 0 2 984 0.002s 0.012s 16 0 0 1 678 0.002s 0.012s 17 0 0 1 793 0.087s 0.015s 18 0 0 1 430 0.002s 0.012s 19 0 0 1 622 0.003s 0.012s 20 0 0 1 524 0.001s 0.012s 21 0 0 1 411 0.001s 0.012s 22 0 0 1 479 0.002s 0.012s 23 0 0 1 428 0.002s 0.012s Day Hour Count Avg time (sec) Apr 17 00 0 0s 01 0 0s 02 0 0s 03 0 0s 04 0 0s 05 0 0s 06 0 0s 07 0 0s 08 0 0s 09 0 0s 10 0 0s 11 0 0s 12 0 0s 13 0 0s 14 0 0s 15 0 0s 16 0 0s 17 0 0s 18 0 0s 19 0 0s 20 0 0s 21 0 0s 22 0 0s 23 0 0s Day Hour Mean distance Mean estimate Apr 17 00 1,241.17 kB 1,648.83 kB 01 9,199.33 kB 38,716.17 kB 02 1,304.75 kB 31,717.42 kB 03 1,263.25 kB 9,863.83 kB 04 1,306.17 kB 3,712.33 kB 05 1,284.83 kB 1,993.08 kB 06 1,200.42 kB 1,455.42 kB 07 1,835.00 kB 2,249.25 kB 08 8,619.92 kB 43,249.17 kB 09 12,529.83 kB 42,492.58 kB 10 5,648.36 kB 32,512.36 kB 11 8,000.31 kB 34,662.54 kB 12 1,833.67 kB 13,982.17 kB 13 1,623.58 kB 5,174.08 kB 14 1,581.42 kB 2,580.92 kB 15 2,269.42 kB 2,809.17 kB 16 2,036.33 kB 3,032.67 kB 17 1,494.92 kB 2,821.75 kB 18 1,351.75 kB 1,769.75 kB 19 1,311.67 kB 1,525.00 kB 20 1,193.17 kB 1,397.58 kB 21 1,152.33 kB 1,221.58 kB 22 1,655.00 kB 3,428.67 kB 23 1,143.42 kB 2,789.58 kB -
Temporary Files
Size of temporary files
Key values
- 0 Temp Files size Peak
- Date
Size of temporary files (5 minutes period)
NO DATASET
Number of temporary files
Key values
- 0 per second Temp Files Peak
- Date
Number of temporary files (5 minutes period)
NO DATASET
Temporary Files Activity
↑ Back to the top of the Temporary Files Activity tableDay Hour Count Total size Average size Apr 17 00 0 0 0 01 0 0 0 02 0 0 0 03 0 0 0 04 0 0 0 05 0 0 0 06 0 0 0 07 0 0 0 08 0 0 0 09 0 0 0 10 0 0 0 11 0 0 0 12 0 0 0 13 0 0 0 14 0 0 0 15 0 0 0 16 0 0 0 17 0 0 0 18 0 0 0 19 0 0 0 20 0 0 0 21 0 0 0 22 0 0 0 23 0 0 0 -
Vacuums
Vacuums / Analyzes Distribution
Key values
- 0.60 sec Highest CPU-cost vacuum
Table public.tasks
Database zemm_produktiv_8 - 2026-04-17 01:30:28 Date
- 0 sec Highest CPU-cost analyze
Table
Database zemm_produktiv_8 - Date
Average Autovacuum Duration
Key values
- 0.60 sec Highest CPU-cost vacuum
Table public.tasks
Database zemm_produktiv_8 - 2026-04-17 01:30:28 Date
Analyzes per table
Key values
- pg_catalog.pg_type (41) Main table analyzed (database zemm_produktiv_8)
- 141 analyzes Total
Table Number of analyzes zemm_produktiv_8.pg_catalog.pg_type 41 zemm_produktiv_8.pg_catalog.pg_attribute 30 zemm_produktiv_8.pg_catalog.pg_class 21 zemm_produktiv_8.pg_catalog.pg_depend 19 zemm_produktiv_8.public.breedingsdams 4 zemm_produktiv_8.public.breedingssires 4 zemm_produktiv_8.public.cages_search_mview 3 zemm_produktiv_8.public.tmptasks 2 fbi_unire.pg_catalog.pg_shdepend 2 zemm_monitoring.observability.metrics_timeseries 2 zemm_produktiv_8.public.monitoring_session_activity 1 zemm_test_3.pg_catalog.pg_shdepend 1 postgres.pg_catalog.pg_shdepend 1 labanimal.pg_catalog.pg_shdepend 1 zemm_produktiv_8.public.tasks 1 zemm_produktiv_8.public.users 1 template0.pg_catalog.pg_shdepend 1 zemm_produktiv_8.public.cages 1 zemm_produktiv_7.pg_catalog.pg_class 1 zemm_monitoring.observability.app_events 1 zemm_monitoring.observability.uptime_checks 1 zemm_produktiv_8.public.login_tracker 1 zemm_produktiv_8.pg_catalog.pg_shdepend 1 Total 141 Vacuums per table
Key values
- pg_catalog.pg_type (15) Main table vacuumed on database zemm_produktiv_8
- 62 vacuums Total
Index Buffer usage Skipped WAL usage Frozen Table Vacuums scans hits misses dirtied pins frozen records full page bytes pages tuples zemm_produktiv_8.pg_catalog.pg_type 15 15 0 0 0 0 0 783 196 181,338 0 0 zemm_produktiv_8.pg_catalog.pg_attribute 11 11 0 0 0 0 0 1,383 464 327,495 0 0 zemm_produktiv_8.pg_catalog.pg_class 7 7 0 0 0 0 0 688 224 277,464 1 1 zemm_produktiv_8.pg_catalog.pg_depend 6 6 0 0 0 0 0 753 240 260,393 0 0 zemm_monitoring.pg_toast.pg_toast_67431 5 0 0 0 0 0 0 4,454 1,501 3,410,293 1,474 8,838 zemm_produktiv_8.public.breedingsdams 4 0 0 0 0 0 0 791 13 48,966 0 0 zemm_produktiv_8.public.breedingssires 4 0 0 0 0 0 0 592 16 37,568 0 0 zemm_produktiv_8.pg_toast.pg_toast_2619 3 3 0 0 0 0 0 608 138 757,346 33 112 template0.pg_catalog.pg_shdepend 2 2 0 0 0 0 0 183 51 103,104 0 0 fbi_unire.pg_catalog.pg_shdepend 1 1 0 0 0 0 0 92 31 60,513 0 0 zemm_monitoring.observability.uptime_checks 1 0 0 0 0 0 0 752 592 931,161 80 1,600 zemm_produktiv_8.public.tasks 1 1 0 0 0 0 0 46,255 46 3,455,123 1 1 zemm_produktiv_8.public.tmptasks 1 1 0 0 0 0 0 88 32 16,547 0 0 zemm_monitoring.pg_toast.pg_toast_2619 1 1 0 0 0 0 0 109 25 150,058 7 20 Total 62 48 0 0 0 0 0 57,531 3,569 10,017,369 1,596 10,572 Vacuum throughput per table
Key values
- public.tasks (0.6) Max CPU elapsed for vacuum on database zemm_produktiv_8
- public.tasks (0.097 ms) Max I/O read time for vacuum on database zemm_produktiv_8
- public.breedingssires (0.122 ms) Max I/O write time for vacuum on database zemm_produktiv_8
I/O timing (ms) CPU (s) Table read write elapsed zemm_produktiv_8.pg_catalog.pg_type 0 0 0 zemm_produktiv_8.pg_catalog.pg_attribute 0 0 0.1 zemm_produktiv_8.pg_catalog.pg_class 0 0 0.01 zemm_produktiv_8.pg_catalog.pg_depend 0 0 0.05 zemm_monitoring.pg_toast.pg_toast_67431 0 0 0.35 zemm_produktiv_8.public.breedingsdams 0 0.059 0 zemm_produktiv_8.public.breedingssires 0 0.122 0 zemm_produktiv_8.pg_toast.pg_toast_2619 0 0 0.02 template0.pg_catalog.pg_shdepend 0 0 0.01 fbi_unire.pg_catalog.pg_shdepend 0 0 0.01 zemm_monitoring.observability.uptime_checks 0 0 0.14 zemm_produktiv_8.public.tasks 0.097 0 0.6 zemm_produktiv_8.public.tmptasks 0.08 0 0.01 zemm_monitoring.pg_toast.pg_toast_2619 0 0 0 Total 0.177 0.181 1.3 Tuples removed per table
Key values
- public.tasks (53870) Main table with removed tuples on database zemm_produktiv_8
- 75945 tuples Total removed
Index Tuples Pages Table Vacuums scans removed remain not yet removable removed remain zemm_produktiv_8.public.tasks 1 1 53,870 56,920 0 0 16,768 zemm_produktiv_8.pg_catalog.pg_attribute 11 11 10,913 63,495 0 0 2,024 zemm_produktiv_8.pg_catalog.pg_depend 6 6 5,191 25,026 0 0 330 zemm_produktiv_8.pg_catalog.pg_type 15 15 2,960 12,465 0 0 465 zemm_produktiv_8.pg_catalog.pg_class 7 7 1,089 6,258 0 0 294 template0.pg_catalog.pg_shdepend 2 2 1,019 7,768 0 0 76 fbi_unire.pg_catalog.pg_shdepend 1 1 418 3,884 0 0 38 zemm_produktiv_8.pg_toast.pg_toast_2619 3 3 344 877 0 0 318 zemm_produktiv_8.public.tmptasks 1 1 86 829 0 8 115 zemm_monitoring.pg_toast.pg_toast_2619 1 1 55 79 0 0 36 zemm_monitoring.pg_toast.pg_toast_67431 5 0 0 2,012,588 0 0 338,817 zemm_produktiv_8.public.breedingsdams 4 0 0 121,833 0 0 778 zemm_monitoring.observability.uptime_checks 1 0 0 67,942 0 0 3,416 zemm_produktiv_8.public.breedingssires 4 0 0 90,181 0 0 576 Total 62 48 75,945 2,470,145 0 8 364,051 Pages removed per table
Key values
- public.tmptasks (8) Main table with removed pages on database zemm_produktiv_8
- 8 pages Total removed
Table Number of vacuums Index scans Tuples removed Pages removed zemm_produktiv_8.public.tmptasks 1 1 86 8 fbi_unire.pg_catalog.pg_shdepend 1 1 418 0 zemm_monitoring.pg_toast.pg_toast_67431 5 0 0 0 zemm_produktiv_8.public.breedingsdams 4 0 0 0 zemm_produktiv_8.pg_catalog.pg_depend 6 6 5191 0 zemm_produktiv_8.pg_toast.pg_toast_2619 3 3 344 0 zemm_monitoring.observability.uptime_checks 1 0 0 0 zemm_produktiv_8.pg_catalog.pg_attribute 11 11 10913 0 zemm_produktiv_8.public.tasks 1 1 53870 0 zemm_produktiv_8.public.breedingssires 4 0 0 0 zemm_produktiv_8.pg_catalog.pg_type 15 15 2960 0 template0.pg_catalog.pg_shdepend 2 2 1019 0 zemm_monitoring.pg_toast.pg_toast_2619 1 1 55 0 zemm_produktiv_8.pg_catalog.pg_class 7 7 1089 0 Total 62 48 75,945 8 Autovacuum Activity
↑ Back to the top of the Autovacuum Activity tableDay Hour VACUUMs ANALYZEs Apr 17 00 0 0 01 1 1 02 1 0 03 0 0 04 0 0 05 0 0 06 3 1 07 3 7 08 10 20 09 7 22 10 7 21 11 9 18 12 2 8 13 4 9 14 2 3 15 6 15 16 0 2 17 3 5 18 0 0 19 1 6 20 1 1 21 0 0 22 2 2 23 0 0 - 0.60 sec Highest CPU-cost vacuum
-
Locks
Locks by types
Key values
- unknown Main Lock Type
- 0 locks Total
Most frequent waiting queries (N)
Rank Count Total time Min time Max time Avg duration Query NO DATASET
Queries that waited the most
Rank Wait time Query NO DATASET
-
Queries
Queries by type
Key values
- 110 Total read queries
- 24,492 Total write queries
Queries by database
Key values
- zemm_monitoring Main database
- 24,480 Requests
- 4h40m51s (zemm_monitoring)
- Main time consuming database
Queries by user
Key values
- labanimal Main user
- 548,929 Requests
User Request type Count Duration deploy Total 58 14m47s cte 4 1m18s ddl 30 4m31s others 9 22s849ms select 9 6m3s labanimal Total 548,929 13d19h copy from 8 18s286ms copy to 96 4m30s cte 2,487 2h42m32s ddl 544,205 13d15h32m49s others 179 2m6s select 1,911 36m58s tcl 3 1s733ms update 26 27s691ms postgres Total 139 3m5s copy to 139 3m5s Duration by user
Key values
- 13d19h (labanimal) Main time consuming user
User Request type Count Duration deploy Total 58 14m47s cte 4 1m18s ddl 30 4m31s others 9 22s849ms select 9 6m3s labanimal Total 548,929 13d19h copy from 8 18s286ms copy to 96 4m30s cte 2,487 2h42m32s ddl 544,205 13d15h32m49s others 179 2m6s select 1,911 36m58s tcl 3 1s733ms update 26 27s691ms postgres Total 139 3m5s copy to 139 3m5s Queries by host
Key values
- unknown Main host
- 548,900 Requests
- 13d18h56m30s (unknown)
- Main time consuming host
Host Request type Count Duration 127.0.0.1 Total 2 6s311ms ddl 2 6s311ms 81.169.238.237 Total 27 3m24s select 1 2m56s update 26 27s691ms [local] Total 197 17m52s copy to 139 3m5s cte 4 1m18s ddl 30 4m31s others 9 22s849ms select 9 6m3s unknown Total 548,900 13d18h56m30s copy from 8 18s286ms copy to 96 4m30s cte 2,487 2h42m32s ddl 544,203 13d15h32m42s others 179 2m6s select 1,910 34m1s tcl 3 1s733ms Queries by application
Key values
- unknown Main application
- 24,480 Requests
- 4h40m51s (unknown)
- Main time consuming application
Application Request type Count Duration _desktop_index.php_zemm_produktiv_7_localhost_5432 Total 3 8s700ms cte 1 7s532ms select 2 1s167ms _desktop_index.php_zemm_produktiv_8_localhost_5432 Total 113 1m36s cte 5 10s122ms select 108 1m26s expire_tasks:zemm_produktiv_8@h2940066.stratoserver.net:5432 Total 1 758ms update 1 758ms pg_dump Total 5 6s459ms copy to 5 6s459ms unknown Total 24,480 4h40m51s ddl 24,480 4h40m51s Number of cancelled queries
Key values
- 0 per second Cancelled query Peak
- 2026-04-17 18:18:01 Date
Number of cancelled queries (5 minutes period)
NO DATASET
-
Top Queries
Histogram of query times
Key values
- 93 500-1000ms duration
Slowest individual queries
Rank Duration Query 1 7s532ms WITH damdam AS ( SELECT breedingid, string_agg(cast(dam as text), ';') AS dam FROM breedingsdams INNER JOIN ( SELECT id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS dam ON dam.id = breedingsdams.dam AND CASE WHEN user_is_tgm (dam.owner, 1) THEN TRUE WHEN user_is_tgm (dam.editor, 1) THEN TRUE WHEN user_is_tgm (dam.tourist, 1) THEN TRUE ELSE FALSE END GROUP BY breedingid ), siresire AS ( SELECT breedingid, string_agg(cast(sire as text), ';') AS sire FROM breedingssires INNER JOIN ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS sire ON sire.id = breedingssires.sire AND CASE WHEN user_is_tgm (sire.owner, 1) THEN TRUE WHEN user_is_tgm (sire.editor, 1) THEN TRUE WHEN user_is_tgm (sire.tourist, 1) THEN TRUE ELSE FALSE END GROUP BY breedingid ), cagess AS ( select id, "cageName" FROM cages) ( SELECT breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire FROM damdam, siresire, cagess, breedings WHERE breedings.deleted != true AND cagess.id = breedings.cage AND damdam.breedingid = breedings.id AND siresire.breedingid = breedings.id AND breedings."unbreeding_date" IS NULL GROUP BY breedings.id, cagess."cageName", breeding_date, unbreeding_date, plug_date, damdam.dam, siresire.sire ORDER BY breeding_date, plug_date);[ Date: 2026-04-17 22:31:52 - Database: zemm_produktiv_7 - User: labanimal - Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 ]
2 7s532ms CREATE SCHEMA IF NOT EXISTS observability;[ Date: 2026-04-17 22:32:01 - Database: zemm_monitoring - User: labanimal ]
3 7s532ms CREATE TABLE IF NOT EXISTS observability.metrics_timeseries ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, metric_name text NOT NULL, bucket_start timestamptz NOT NULL, bucket_width_seconds integer NOT NULL DEFAULT 60, sum_value double precision NOT NULL DEFAULT 0, count_value bigint NOT NULL DEFAULT 0, histogram jsonb, created_at timestamptz NOT NULL DEFAULT NOW(), updated_at timestamptz NOT NULL DEFAULT NOW(), UNIQUE (tenant_key, metric_name, bucket_start, bucket_width_seconds) );[ Date: 2026-04-17 22:32:01 - Database: zemm_monitoring - User: labanimal ]
4 7s532ms CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);[ Date: 2026-04-17 22:32:01 - Database: zemm_monitoring - User: labanimal ]
5 7s532ms CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);[ Date: 2026-04-17 22:32:01 - Database: zemm_monitoring - User: labanimal ]
6 7s532ms CREATE TABLE IF NOT EXISTS observability.app_events ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, event_type text NOT NULL, severity text NOT NULL, message text NOT NULL, payload jsonb, occurred_at timestamptz NOT NULL DEFAULT NOW(), created_at timestamptz NOT NULL DEFAULT NOW() );[ Date: 2026-04-17 22:32:01 - Database: zemm_monitoring - User: labanimal ]
7 7s532ms CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);[ Date: 2026-04-17 22:32:01 - Database: zemm_monitoring - User: labanimal ]
8 7s532ms CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);[ Date: 2026-04-17 22:32:01 - Database: zemm_monitoring - User: labanimal ]
9 7s532ms CREATE TABLE IF NOT EXISTS observability.db_top_queries ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, fingerprint text, query text, mean_time_ms double precision, total_time_ms double precision, calls bigint, rows_returned bigint, collected_at timestamptz NOT NULL DEFAULT NOW() );[ Date: 2026-04-17 22:32:01 - Database: zemm_monitoring - User: labanimal ]
10 7s532ms CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);[ Date: 2026-04-17 22:32:01 - Database: zemm_monitoring - User: labanimal ]
11 7s532ms CREATE TABLE IF NOT EXISTS observability.nginx_counters ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );[ Date: 2026-04-17 22:32:01 - Database: zemm_monitoring - User: labanimal ]
12 7s532ms CREATE TABLE IF NOT EXISTS observability.phpfpm_counters ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );[ Date: 2026-04-17 22:32:01 - Database: zemm_monitoring - User: labanimal ]
13 7s532ms CREATE TABLE IF NOT EXISTS observability.system_metrics ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );[ Date: 2026-04-17 22:32:01 - Database: zemm_monitoring - User: labanimal ]
14 7s532ms CREATE TABLE IF NOT EXISTS observability.uptime_checks ( id bigserial PRIMARY KEY, endpoint text NOT NULL, status text NOT NULL, latency_ms double precision, checked_at timestamptz NOT NULL DEFAULT NOW() );[ Date: 2026-04-17 22:32:01 - Database: zemm_monitoring - User: labanimal ]
15 7s532ms ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS label text;[ Date: 2026-04-17 22:32:01 - Database: zemm_monitoring - User: labanimal ]
16 7s532ms ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS payload jsonb;[ Date: 2026-04-17 22:32:01 - Database: zemm_monitoring - User: labanimal ]
17 7s532ms CREATE INDEX IF NOT EXISTS idx_uptime_checks_endpoint ON observability.uptime_checks (endpoint, checked_at DESC);[ Date: 2026-04-17 22:32:01 - Database: zemm_monitoring - User: labanimal ]
18 7s532ms CREATE INDEX IF NOT EXISTS idx_uptime_checks_key ON observability.uptime_checks (check_key, checked_at DESC);[ Date: 2026-04-17 22:32:01 - Database: zemm_monitoring - User: labanimal ]
19 2s244ms WITH damdam AS ( SELECT breedingid, string_agg(cast(dam as text), ';') AS dam FROM breedingsdams INNER JOIN ( SELECT id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS dam ON dam.id = breedingsdams.dam AND CASE WHEN user_is_tgm (dam.owner, 145) THEN TRUE WHEN user_is_tgm (dam.editor, 145) THEN TRUE WHEN user_is_tgm (dam.tourist, 145) THEN TRUE ELSE FALSE END GROUP BY breedingid ), siresire AS ( SELECT breedingid, string_agg(cast(sire as text), ';') AS sire FROM breedingssires INNER JOIN ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS sire ON sire.id = breedingssires.sire AND CASE WHEN user_is_tgm (sire.owner, 145) THEN TRUE WHEN user_is_tgm (sire.editor, 145) THEN TRUE WHEN user_is_tgm (sire.tourist, 145) THEN TRUE ELSE FALSE END GROUP BY breedingid ), cagess AS ( select id, "cageName" FROM cages) ( SELECT breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire FROM damdam, siresire, cagess, breedings WHERE breedings.deleted != true AND cagess.id = breedings.cage AND damdam.breedingid = breedings.id AND siresire.breedingid = breedings.id AND breedings."unbreeding_date" IS NULL GROUP BY breedings.id, cagess."cageName", breeding_date, unbreeding_date, plug_date, damdam.dam, siresire.sire ORDER BY breeding_date, plug_date);[ Date: 2026-04-17 08:10:19 - Database: zemm_produktiv_8 - User: labanimal - Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 ]
20 2s244ms CREATE SCHEMA IF NOT EXISTS observability;[ Date: 2026-04-17 08:11:01 - Database: zemm_monitoring - User: labanimal ]
Time consuming queries (N)
Rank Total duration Times executed Min duration Max duration Avg duration Query 1 16m31s 1,440 502ms 7s532ms 688ms alter table observability.uptime_checks add column if not exists payload jsonb;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS payload jsonb;
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS payload jsonb;
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS payload jsonb;
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
2 16m31s 1,440 502ms 7s532ms 688ms create index if not exists idx_uptime_checks_endpoint on observability.uptime_checks (endpoint, checked_at desc);Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_endpoint ON observability.uptime_checks (endpoint, checked_at DESC);
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_endpoint ON observability.uptime_checks (endpoint, checked_at DESC);
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_endpoint ON observability.uptime_checks (endpoint, checked_at DESC);
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
3 16m31s 1,440 502ms 7s532ms 688ms create table if not exists observability.system_metrics ( id bigserial primary key, payload jsonb not null, collected_at timestamptz not null default now() );Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE TABLE IF NOT EXISTS observability.system_metrics ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.system_metrics ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.system_metrics ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
4 16m31s 1,440 502ms 7s532ms 688ms create table if not exists observability.db_top_queries ( id bigserial primary key, tenant_key text not null, fingerprint text, query text, mean_time_ms double precision, total_time_ms double precision, calls bigint, rows_returned bigint, collected_at timestamptz not null default now() );Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE TABLE IF NOT EXISTS observability.db_top_queries ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, fingerprint text, query text, mean_time_ms double precision, total_time_ms double precision, calls bigint, rows_returned bigint, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.db_top_queries ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, fingerprint text, query text, mean_time_ms double precision, total_time_ms double precision, calls bigint, rows_returned bigint, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.db_top_queries ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, fingerprint text, query text, mean_time_ms double precision, total_time_ms double precision, calls bigint, rows_returned bigint, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
5 16m31s 1,440 502ms 7s532ms 688ms create table if not exists observability.phpfpm_counters ( id bigserial primary key, payload jsonb not null, collected_at timestamptz not null default now() );Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE TABLE IF NOT EXISTS observability.phpfpm_counters ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.phpfpm_counters ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.phpfpm_counters ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
6 16m31s 1,440 502ms 7s532ms 688ms create index if not exists idx_metrics_timeseries_bucket on observability.metrics_timeseries (bucket_start);Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
7 16m31s 1,440 502ms 7s532ms 688ms create table if not exists observability.uptime_checks ( id bigserial primary key, endpoint text not null, status text not null, latency_ms double precision, checked_at timestamptz not null default now() );Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE TABLE IF NOT EXISTS observability.uptime_checks ( id bigserial PRIMARY KEY, endpoint text NOT NULL, status text NOT NULL, latency_ms double precision, checked_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.uptime_checks ( id bigserial PRIMARY KEY, endpoint text NOT NULL, status text NOT NULL, latency_ms double precision, checked_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.uptime_checks ( id bigserial PRIMARY KEY, endpoint text NOT NULL, status text NOT NULL, latency_ms double precision, checked_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
8 16m31s 1,440 502ms 7s532ms 688ms alter table observability.uptime_checks add column if not exists label text;Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS label text;
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS label text;
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS label text;
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
9 16m31s 1,440 502ms 7s532ms 688ms create table if not exists observability.app_events ( id bigserial primary key, tenant_key text not null, event_type text not null, severity text not null, message text not null, payload jsonb, occurred_at timestamptz not null default now(), created_at timestamptz not null default now() );Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE TABLE IF NOT EXISTS observability.app_events ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, event_type text NOT NULL, severity text NOT NULL, message text NOT NULL, payload jsonb, occurred_at timestamptz NOT NULL DEFAULT NOW(), created_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.app_events ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, event_type text NOT NULL, severity text NOT NULL, message text NOT NULL, payload jsonb, occurred_at timestamptz NOT NULL DEFAULT NOW(), created_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.app_events ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, event_type text NOT NULL, severity text NOT NULL, message text NOT NULL, payload jsonb, occurred_at timestamptz NOT NULL DEFAULT NOW(), created_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
10 16m31s 1,440 502ms 7s532ms 688ms create table if not exists observability.metrics_timeseries ( id bigserial primary key, tenant_key text not null, metric_name text not null, bucket_start timestamptz not null, bucket_width_seconds integer not null default ?, sum_value double precision not null default ?, count_value bigint not null default ?, histogram jsonb, created_at timestamptz not null default now(), updated_at timestamptz not null default now(), unique (tenant_key, metric_name, bucket_start, bucket_width_seconds) );Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE TABLE IF NOT EXISTS observability.metrics_timeseries ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, metric_name text NOT NULL, bucket_start timestamptz NOT NULL, bucket_width_seconds integer NOT NULL DEFAULT 60, sum_value double precision NOT NULL DEFAULT 0, count_value bigint NOT NULL DEFAULT 0, histogram jsonb, created_at timestamptz NOT NULL DEFAULT NOW(), updated_at timestamptz NOT NULL DEFAULT NOW(), UNIQUE (tenant_key, metric_name, bucket_start, bucket_width_seconds) );
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.metrics_timeseries ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, metric_name text NOT NULL, bucket_start timestamptz NOT NULL, bucket_width_seconds integer NOT NULL DEFAULT 60, sum_value double precision NOT NULL DEFAULT 0, count_value bigint NOT NULL DEFAULT 0, histogram jsonb, created_at timestamptz NOT NULL DEFAULT NOW(), updated_at timestamptz NOT NULL DEFAULT NOW(), UNIQUE (tenant_key, metric_name, bucket_start, bucket_width_seconds) );
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.metrics_timeseries ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, metric_name text NOT NULL, bucket_start timestamptz NOT NULL, bucket_width_seconds integer NOT NULL DEFAULT 60, sum_value double precision NOT NULL DEFAULT 0, count_value bigint NOT NULL DEFAULT 0, histogram jsonb, created_at timestamptz NOT NULL DEFAULT NOW(), updated_at timestamptz NOT NULL DEFAULT NOW(), UNIQUE (tenant_key, metric_name, bucket_start, bucket_width_seconds) );
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
11 16m31s 1,440 502ms 7s532ms 688ms create index if not exists idx_app_events_type on observability.app_events (event_type);Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
12 16m31s 1,440 502ms 7s532ms 688ms create index if not exists idx_app_events_tenant on observability.app_events (tenant_key, occurred_at desc);Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
13 16m31s 1,440 502ms 7s532ms 688ms create schema if not exists observability;Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
14 16m31s 1,440 502ms 7s532ms 688ms create table if not exists observability.nginx_counters ( id bigserial primary key, payload jsonb not null, collected_at timestamptz not null default now() );Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE TABLE IF NOT EXISTS observability.nginx_counters ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.nginx_counters ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.nginx_counters ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
15 16m31s 1,440 502ms 7s532ms 688ms create index if not exists idx_metrics_timeseries_metric on observability.metrics_timeseries (metric_name);Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
16 16m31s 1,440 502ms 7s532ms 688ms create index if not exists idx_db_top_queries_tenant on observability.db_top_queries (tenant_key, collected_at desc);Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
17 16m31s 1,440 502ms 7s532ms 688ms create index if not exists idx_uptime_checks_key on observability.uptime_checks (check_key, checked_at desc);Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_key ON observability.uptime_checks (check_key, checked_at DESC);
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_key ON observability.uptime_checks (check_key, checked_at DESC);
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_key ON observability.uptime_checks (check_key, checked_at DESC);
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
18 19s722ms 26 735ms 797ms 758ms select count(distinct animal_id) AS "count" from ( select animals_search_mview.*, b.unbreeding_date, a.id as animal, user_is_tgm (animals_search_mview.owner, ?) as is_owner, user_is_tgm (animals_search_mview.editor, ?) as is_editor, user_is_tgm (animals_search_mview.tourist, ?) as is_tourist, case when not exists ( select ? from scoresheet_diary sd where sd.animals_id = animals_search_mview.id) then ? else ? end as isscored from animals_search_mview left join strains on strains.name = animals_search_mview.strain left join license_history lh on lh.anid = animals_search_mview.id left join animals a on a."animalID" = animals_search_mview.animal_id left join breedings b on b.id = animals_search_mview.last_mating) data where fate = ? and alive = ? and deleted = ? and (is_owner or is_editor or is_tourist);Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Apr 17 09 1 736ms 736ms 10 3 2s227ms 742ms 11 8 6s191ms 773ms 12 5 3s847ms 769ms 13 4 3s10ms 752ms 15 1 746ms 746ms 16 3 2s221ms 740ms 18 1 741ms 741ms [ User: labanimal - Total duration: 19s722ms - Times executed: 26 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 19s722ms - Times executed: 26 ]
-
SELECT COUNT(DISTINCT animal_id) AS "count" FROM ( SELECT animals_search_mview.*, b.unbreeding_date, a.id as animal, user_is_tgm (animals_search_mview.owner, 10100206) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100206) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100206) AS is_tourist, CASE WHEN NOT EXISTS ( SELECT 1 FROM scoresheet_diary sd WHERE sd.animals_id = animals_search_mview.id) THEN 'f' ELSE 't' END AS isscored FROM animals_search_mview LEFT JOIN strains ON strains.name = animals_search_mview.strain LEFT JOIN license_history lh ON lh.anid = animals_search_mview.id LEFT JOIN animals a ON a."animalID" = animals_search_mview.animal_id LEFT JOIN breedings b ON b.id = animals_search_mview.last_mating) data WHERE fate = 5 AND alive = 't' AND deleted = 'f' AND (is_owner OR is_editor OR is_tourist);
Date: 2026-04-17 11:24:02 Duration: 797ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
SELECT COUNT(DISTINCT animal_id) AS "count" FROM ( SELECT animals_search_mview.*, b.unbreeding_date, a.id as animal, user_is_tgm (animals_search_mview.owner, 10100206) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100206) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100206) AS is_tourist, CASE WHEN NOT EXISTS ( SELECT 1 FROM scoresheet_diary sd WHERE sd.animals_id = animals_search_mview.id) THEN 'f' ELSE 't' END AS isscored FROM animals_search_mview LEFT JOIN strains ON strains.name = animals_search_mview.strain LEFT JOIN license_history lh ON lh.anid = animals_search_mview.id LEFT JOIN animals a ON a."animalID" = animals_search_mview.animal_id LEFT JOIN breedings b ON b.id = animals_search_mview.last_mating) data WHERE fate = 5 AND alive = 't' AND deleted = 'f' AND (is_owner OR is_editor OR is_tourist);
Date: 2026-04-17 10:26:07 Duration: 788ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
SELECT COUNT(DISTINCT animal_id) AS "count" FROM ( SELECT animals_search_mview.*, b.unbreeding_date, a.id as animal, user_is_tgm (animals_search_mview.owner, 10100206) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100206) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100206) AS is_tourist, CASE WHEN NOT EXISTS ( SELECT 1 FROM scoresheet_diary sd WHERE sd.animals_id = animals_search_mview.id) THEN 'f' ELSE 't' END AS isscored FROM animals_search_mview LEFT JOIN strains ON strains.name = animals_search_mview.strain LEFT JOIN license_history lh ON lh.anid = animals_search_mview.id LEFT JOIN animals a ON a."animalID" = animals_search_mview.animal_id LEFT JOIN breedings b ON b.id = animals_search_mview.last_mating) data WHERE fate = 5 AND alive = 't' AND deleted = 'f' AND (is_owner OR is_editor OR is_tourist);
Date: 2026-04-17 10:35:31 Duration: 788ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
19 18s433ms 26 667ms 784ms 708ms select distinct * from ( select animals_search_mview.*, b.unbreeding_date, fates.loc as fate_name, user_is_tgm (animals_search_mview.owner, ?) as is_owner, user_is_tgm (animals_search_mview.editor, ?) as is_editor, user_is_tgm (animals_search_mview.tourist, ?) as is_tourist, strains.cancel_criteria, strains.symtoms, strains.reduce_severity_by, strains.sym_immune, strains.deleted as straindeleted, string_agg(l."application_id" || ? || l."title" || ? || date(lh."timestamp")::varchar, ?) as licensehistory, case when not exists ( select ? from scoresheet_diary sd where sd.animals_id = animals_search_mview.id) then ? else ? end as isscored from animals_search_mview inner join fates on fates.id = animals_search_mview.fate left join strains on strains.name = animals_search_mview.strain left join license_history lh on lh.anid = animals_search_mview.id left join licenses l on l.id = lh.licid left join breedings b on b.id = animals_search_mview.last_mating group by animals_search_mview.id, b.unbreeding_date, fates.loc, strains.cancel_criteria, strains.symtoms, strains.reduce_severity_by, strains.sym_immune, straindeleted) data where data.fate = ? and data.alive = ? and data.deleted = ? and (is_owner or is_editor or is_tourist) and (data.straindeleted = ? or data.straindeleted is null) order by data.cage_name, data.animal_id, data.name;Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Apr 17 09 1 667ms 667ms 10 3 2s34ms 678ms 11 8 5s941ms 742ms 12 5 3s609ms 721ms 13 4 2s791ms 697ms 15 1 683ms 683ms 16 3 2s33ms 677ms 18 1 671ms 671ms [ User: labanimal - Total duration: 18s433ms - Times executed: 26 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 18s433ms - Times executed: 26 ]
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 10100206) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100206) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100206) AS is_tourist, strains.cancel_criteria, strains.symtoms, strains.reduce_severity_by, strains.sym_immune, strains.deleted as straindeleted, STRING_AGG(l."application_id" || ':' || l."title" || ' - ' || Date(lh."timestamp")::varchar, '; ') AS licensehistory, CASE WHEN NOT EXISTS ( SELECT 1 FROM scoresheet_diary sd WHERE sd.animals_id = animals_search_mview.id) THEN 'f' ELSE 't' END AS isscored FROM animals_search_mview INNER JOIN fates ON fates.id = animals_search_mview.fate LEFT JOIN strains ON strains.name = animals_search_mview.strain LEFT JOIN license_history lh ON lh.anid = animals_search_mview.id LEFT JOIN licenses l ON l.id = lh.licid left join breedings b ON b.id = animals_search_mview.last_mating GROUP BY animals_search_mview.id, b.unbreeding_date, fates.loc, strains.cancel_criteria, strains.symtoms, strains.reduce_severity_by, strains.sym_immune, straindeleted) data WHERE data.fate = 5 AND data.alive = 't' AND data.deleted = 'f' AND (is_owner OR is_editor OR is_tourist) and (data.straindeleted = 'f' or data.straindeleted is null) ORDER BY data.cage_name, data.animal_id, data.name;
Date: 2026-04-17 10:26:08 Duration: 784ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 10100206) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100206) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100206) AS is_tourist, strains.cancel_criteria, strains.symtoms, strains.reduce_severity_by, strains.sym_immune, strains.deleted as straindeleted, STRING_AGG(l."application_id" || ':' || l."title" || ' - ' || Date(lh."timestamp")::varchar, '; ') AS licensehistory, CASE WHEN NOT EXISTS ( SELECT 1 FROM scoresheet_diary sd WHERE sd.animals_id = animals_search_mview.id) THEN 'f' ELSE 't' END AS isscored FROM animals_search_mview INNER JOIN fates ON fates.id = animals_search_mview.fate LEFT JOIN strains ON strains.name = animals_search_mview.strain LEFT JOIN license_history lh ON lh.anid = animals_search_mview.id LEFT JOIN licenses l ON l.id = lh.licid left join breedings b ON b.id = animals_search_mview.last_mating GROUP BY animals_search_mview.id, b.unbreeding_date, fates.loc, strains.cancel_criteria, strains.symtoms, strains.reduce_severity_by, strains.sym_immune, straindeleted) data WHERE data.fate = 5 AND data.alive = 't' AND data.deleted = 'f' AND (is_owner OR is_editor OR is_tourist) and (data.straindeleted = 'f' or data.straindeleted is null) ORDER BY data.cage_name, data.animal_id, data.name;
Date: 2026-04-17 10:35:31 Duration: 770ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 10100206) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100206) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100206) AS is_tourist, strains.cancel_criteria, strains.symtoms, strains.reduce_severity_by, strains.sym_immune, strains.deleted as straindeleted, STRING_AGG(l."application_id" || ':' || l."title" || ' - ' || Date(lh."timestamp")::varchar, '; ') AS licensehistory, CASE WHEN NOT EXISTS ( SELECT 1 FROM scoresheet_diary sd WHERE sd.animals_id = animals_search_mview.id) THEN 'f' ELSE 't' END AS isscored FROM animals_search_mview INNER JOIN fates ON fates.id = animals_search_mview.fate LEFT JOIN strains ON strains.name = animals_search_mview.strain LEFT JOIN license_history lh ON lh.anid = animals_search_mview.id LEFT JOIN licenses l ON l.id = lh.licid left join breedings b ON b.id = animals_search_mview.last_mating GROUP BY animals_search_mview.id, b.unbreeding_date, fates.loc, strains.cancel_criteria, strains.symtoms, strains.reduce_severity_by, strains.sym_immune, straindeleted) data WHERE data.fate = 5 AND data.alive = 't' AND data.deleted = 'f' AND (is_owner OR is_editor OR is_tourist) and (data.straindeleted = 'f' or data.straindeleted is null) ORDER BY data.cage_name, data.animal_id, data.name;
Date: 2026-04-17 12:28:34 Duration: 765ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
20 9s777ms 2 2s244ms 7s532ms 4s888ms with damdam as ( select breedingid, string_agg(cast(dam as text), ?) as dam from breedingsdams inner join ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" from animals) as dam on dam.id = breedingsdams.dam and case when user_is_tgm (dam.owner, ?) then true when user_is_tgm (dam.editor, ?) then true when user_is_tgm (dam.tourist, ?) then true else false end group by breedingid ), siresire as ( select breedingid, string_agg(cast(sire as text), ?) as sire from breedingssires inner join ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" from animals) as sire on sire.id = breedingssires.sire and case when user_is_tgm (sire.owner, ?) then true when user_is_tgm (sire.editor, ?) then true when user_is_tgm (sire.tourist, ?) then true else false end group by breedingid ), cagess as ( select id, "cageName" from cages) ( select breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire from damdam, siresire, cagess, breedings where breedings.deleted != true and cagess.id = breedings.cage and damdam.breedingid = breedings.id and siresire.breedingid = breedings.id and breedings."unbreeding_date" is null group by breedings.id, cagess."cageName", breeding_date, unbreeding_date, plug_date, damdam.dam, siresire.sire order by breeding_date, plug_date);Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Apr 17 09 1 2s244ms 2s244ms 23 1 7s532ms 7s532ms [ User: labanimal - Total duration: 9s777ms - Times executed: 2 ]
[ Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 - Total duration: 7s532ms - Times executed: 1 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 2s244ms - Times executed: 1 ]
-
WITH damdam AS ( SELECT breedingid, string_agg(cast(dam as text), ';') AS dam FROM breedingsdams INNER JOIN ( SELECT id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS dam ON dam.id = breedingsdams.dam AND CASE WHEN user_is_tgm (dam.owner, 1) THEN TRUE WHEN user_is_tgm (dam.editor, 1) THEN TRUE WHEN user_is_tgm (dam.tourist, 1) THEN TRUE ELSE FALSE END GROUP BY breedingid ), siresire AS ( SELECT breedingid, string_agg(cast(sire as text), ';') AS sire FROM breedingssires INNER JOIN ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS sire ON sire.id = breedingssires.sire AND CASE WHEN user_is_tgm (sire.owner, 1) THEN TRUE WHEN user_is_tgm (sire.editor, 1) THEN TRUE WHEN user_is_tgm (sire.tourist, 1) THEN TRUE ELSE FALSE END GROUP BY breedingid ), cagess AS ( select id, "cageName" FROM cages) ( SELECT breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire FROM damdam, siresire, cagess, breedings WHERE breedings.deleted != true AND cagess.id = breedings.cage AND damdam.breedingid = breedings.id AND siresire.breedingid = breedings.id AND breedings."unbreeding_date" IS NULL GROUP BY breedings.id, cagess."cageName", breeding_date, unbreeding_date, plug_date, damdam.dam, siresire.sire ORDER BY breeding_date, plug_date);
Date: 2026-04-17 22:31:52 Duration: 7s532ms Database: zemm_produktiv_7 User: labanimal Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
WITH damdam AS ( SELECT breedingid, string_agg(cast(dam as text), ';') AS dam FROM breedingsdams INNER JOIN ( SELECT id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS dam ON dam.id = breedingsdams.dam AND CASE WHEN user_is_tgm (dam.owner, 145) THEN TRUE WHEN user_is_tgm (dam.editor, 145) THEN TRUE WHEN user_is_tgm (dam.tourist, 145) THEN TRUE ELSE FALSE END GROUP BY breedingid ), siresire AS ( SELECT breedingid, string_agg(cast(sire as text), ';') AS sire FROM breedingssires INNER JOIN ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS sire ON sire.id = breedingssires.sire AND CASE WHEN user_is_tgm (sire.owner, 145) THEN TRUE WHEN user_is_tgm (sire.editor, 145) THEN TRUE WHEN user_is_tgm (sire.tourist, 145) THEN TRUE ELSE FALSE END GROUP BY breedingid ), cagess AS ( select id, "cageName" FROM cages) ( SELECT breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire FROM damdam, siresire, cagess, breedings WHERE breedings.deleted != true AND cagess.id = breedings.cage AND damdam.breedingid = breedings.id AND siresire.breedingid = breedings.id AND breedings."unbreeding_date" IS NULL GROUP BY breedings.id, cagess."cageName", breeding_date, unbreeding_date, plug_date, damdam.dam, siresire.sire ORDER BY breeding_date, plug_date);
Date: 2026-04-17 08:10:19 Duration: 2s244ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
Most frequent queries (N)
Rank Times executed Total duration Min duration Max duration Avg duration Query 1 1,440 16m31s 502ms 7s532ms 688ms alter table observability.uptime_checks add column if not exists payload jsonb;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS payload jsonb;
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS payload jsonb;
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS payload jsonb;
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
2 1,440 16m31s 502ms 7s532ms 688ms create index if not exists idx_uptime_checks_endpoint on observability.uptime_checks (endpoint, checked_at desc);Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_endpoint ON observability.uptime_checks (endpoint, checked_at DESC);
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_endpoint ON observability.uptime_checks (endpoint, checked_at DESC);
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_endpoint ON observability.uptime_checks (endpoint, checked_at DESC);
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
3 1,440 16m31s 502ms 7s532ms 688ms create table if not exists observability.system_metrics ( id bigserial primary key, payload jsonb not null, collected_at timestamptz not null default now() );Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE TABLE IF NOT EXISTS observability.system_metrics ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.system_metrics ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.system_metrics ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
4 1,440 16m31s 502ms 7s532ms 688ms create table if not exists observability.db_top_queries ( id bigserial primary key, tenant_key text not null, fingerprint text, query text, mean_time_ms double precision, total_time_ms double precision, calls bigint, rows_returned bigint, collected_at timestamptz not null default now() );Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE TABLE IF NOT EXISTS observability.db_top_queries ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, fingerprint text, query text, mean_time_ms double precision, total_time_ms double precision, calls bigint, rows_returned bigint, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.db_top_queries ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, fingerprint text, query text, mean_time_ms double precision, total_time_ms double precision, calls bigint, rows_returned bigint, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.db_top_queries ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, fingerprint text, query text, mean_time_ms double precision, total_time_ms double precision, calls bigint, rows_returned bigint, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
5 1,440 16m31s 502ms 7s532ms 688ms create table if not exists observability.phpfpm_counters ( id bigserial primary key, payload jsonb not null, collected_at timestamptz not null default now() );Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE TABLE IF NOT EXISTS observability.phpfpm_counters ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.phpfpm_counters ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.phpfpm_counters ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
6 1,440 16m31s 502ms 7s532ms 688ms create index if not exists idx_metrics_timeseries_bucket on observability.metrics_timeseries (bucket_start);Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
7 1,440 16m31s 502ms 7s532ms 688ms create table if not exists observability.uptime_checks ( id bigserial primary key, endpoint text not null, status text not null, latency_ms double precision, checked_at timestamptz not null default now() );Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE TABLE IF NOT EXISTS observability.uptime_checks ( id bigserial PRIMARY KEY, endpoint text NOT NULL, status text NOT NULL, latency_ms double precision, checked_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.uptime_checks ( id bigserial PRIMARY KEY, endpoint text NOT NULL, status text NOT NULL, latency_ms double precision, checked_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.uptime_checks ( id bigserial PRIMARY KEY, endpoint text NOT NULL, status text NOT NULL, latency_ms double precision, checked_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
8 1,440 16m31s 502ms 7s532ms 688ms alter table observability.uptime_checks add column if not exists label text;Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS label text;
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS label text;
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS label text;
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
9 1,440 16m31s 502ms 7s532ms 688ms create table if not exists observability.app_events ( id bigserial primary key, tenant_key text not null, event_type text not null, severity text not null, message text not null, payload jsonb, occurred_at timestamptz not null default now(), created_at timestamptz not null default now() );Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE TABLE IF NOT EXISTS observability.app_events ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, event_type text NOT NULL, severity text NOT NULL, message text NOT NULL, payload jsonb, occurred_at timestamptz NOT NULL DEFAULT NOW(), created_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.app_events ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, event_type text NOT NULL, severity text NOT NULL, message text NOT NULL, payload jsonb, occurred_at timestamptz NOT NULL DEFAULT NOW(), created_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.app_events ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, event_type text NOT NULL, severity text NOT NULL, message text NOT NULL, payload jsonb, occurred_at timestamptz NOT NULL DEFAULT NOW(), created_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
10 1,440 16m31s 502ms 7s532ms 688ms create table if not exists observability.metrics_timeseries ( id bigserial primary key, tenant_key text not null, metric_name text not null, bucket_start timestamptz not null, bucket_width_seconds integer not null default ?, sum_value double precision not null default ?, count_value bigint not null default ?, histogram jsonb, created_at timestamptz not null default now(), updated_at timestamptz not null default now(), unique (tenant_key, metric_name, bucket_start, bucket_width_seconds) );Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE TABLE IF NOT EXISTS observability.metrics_timeseries ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, metric_name text NOT NULL, bucket_start timestamptz NOT NULL, bucket_width_seconds integer NOT NULL DEFAULT 60, sum_value double precision NOT NULL DEFAULT 0, count_value bigint NOT NULL DEFAULT 0, histogram jsonb, created_at timestamptz NOT NULL DEFAULT NOW(), updated_at timestamptz NOT NULL DEFAULT NOW(), UNIQUE (tenant_key, metric_name, bucket_start, bucket_width_seconds) );
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.metrics_timeseries ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, metric_name text NOT NULL, bucket_start timestamptz NOT NULL, bucket_width_seconds integer NOT NULL DEFAULT 60, sum_value double precision NOT NULL DEFAULT 0, count_value bigint NOT NULL DEFAULT 0, histogram jsonb, created_at timestamptz NOT NULL DEFAULT NOW(), updated_at timestamptz NOT NULL DEFAULT NOW(), UNIQUE (tenant_key, metric_name, bucket_start, bucket_width_seconds) );
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.metrics_timeseries ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, metric_name text NOT NULL, bucket_start timestamptz NOT NULL, bucket_width_seconds integer NOT NULL DEFAULT 60, sum_value double precision NOT NULL DEFAULT 0, count_value bigint NOT NULL DEFAULT 0, histogram jsonb, created_at timestamptz NOT NULL DEFAULT NOW(), updated_at timestamptz NOT NULL DEFAULT NOW(), UNIQUE (tenant_key, metric_name, bucket_start, bucket_width_seconds) );
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
11 1,440 16m31s 502ms 7s532ms 688ms create index if not exists idx_app_events_type on observability.app_events (event_type);Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
12 1,440 16m31s 502ms 7s532ms 688ms create index if not exists idx_app_events_tenant on observability.app_events (tenant_key, occurred_at desc);Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
13 1,440 16m31s 502ms 7s532ms 688ms create schema if not exists observability;Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
14 1,440 16m31s 502ms 7s532ms 688ms create table if not exists observability.nginx_counters ( id bigserial primary key, payload jsonb not null, collected_at timestamptz not null default now() );Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE TABLE IF NOT EXISTS observability.nginx_counters ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.nginx_counters ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.nginx_counters ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
15 1,440 16m31s 502ms 7s532ms 688ms create index if not exists idx_metrics_timeseries_metric on observability.metrics_timeseries (metric_name);Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
16 1,440 16m31s 502ms 7s532ms 688ms create index if not exists idx_db_top_queries_tenant on observability.db_top_queries (tenant_key, collected_at desc);Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
17 1,440 16m31s 502ms 7s532ms 688ms create index if not exists idx_uptime_checks_key on observability.uptime_checks (check_key, checked_at desc);Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_key ON observability.uptime_checks (check_key, checked_at DESC);
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_key ON observability.uptime_checks (check_key, checked_at DESC);
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_key ON observability.uptime_checks (check_key, checked_at DESC);
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
18 26 19s722ms 735ms 797ms 758ms select count(distinct animal_id) AS "count" from ( select animals_search_mview.*, b.unbreeding_date, a.id as animal, user_is_tgm (animals_search_mview.owner, ?) as is_owner, user_is_tgm (animals_search_mview.editor, ?) as is_editor, user_is_tgm (animals_search_mview.tourist, ?) as is_tourist, case when not exists ( select ? from scoresheet_diary sd where sd.animals_id = animals_search_mview.id) then ? else ? end as isscored from animals_search_mview left join strains on strains.name = animals_search_mview.strain left join license_history lh on lh.anid = animals_search_mview.id left join animals a on a."animalID" = animals_search_mview.animal_id left join breedings b on b.id = animals_search_mview.last_mating) data where fate = ? and alive = ? and deleted = ? and (is_owner or is_editor or is_tourist);Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Apr 17 09 1 736ms 736ms 10 3 2s227ms 742ms 11 8 6s191ms 773ms 12 5 3s847ms 769ms 13 4 3s10ms 752ms 15 1 746ms 746ms 16 3 2s221ms 740ms 18 1 741ms 741ms [ User: labanimal - Total duration: 19s722ms - Times executed: 26 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 19s722ms - Times executed: 26 ]
-
SELECT COUNT(DISTINCT animal_id) AS "count" FROM ( SELECT animals_search_mview.*, b.unbreeding_date, a.id as animal, user_is_tgm (animals_search_mview.owner, 10100206) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100206) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100206) AS is_tourist, CASE WHEN NOT EXISTS ( SELECT 1 FROM scoresheet_diary sd WHERE sd.animals_id = animals_search_mview.id) THEN 'f' ELSE 't' END AS isscored FROM animals_search_mview LEFT JOIN strains ON strains.name = animals_search_mview.strain LEFT JOIN license_history lh ON lh.anid = animals_search_mview.id LEFT JOIN animals a ON a."animalID" = animals_search_mview.animal_id LEFT JOIN breedings b ON b.id = animals_search_mview.last_mating) data WHERE fate = 5 AND alive = 't' AND deleted = 'f' AND (is_owner OR is_editor OR is_tourist);
Date: 2026-04-17 11:24:02 Duration: 797ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
SELECT COUNT(DISTINCT animal_id) AS "count" FROM ( SELECT animals_search_mview.*, b.unbreeding_date, a.id as animal, user_is_tgm (animals_search_mview.owner, 10100206) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100206) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100206) AS is_tourist, CASE WHEN NOT EXISTS ( SELECT 1 FROM scoresheet_diary sd WHERE sd.animals_id = animals_search_mview.id) THEN 'f' ELSE 't' END AS isscored FROM animals_search_mview LEFT JOIN strains ON strains.name = animals_search_mview.strain LEFT JOIN license_history lh ON lh.anid = animals_search_mview.id LEFT JOIN animals a ON a."animalID" = animals_search_mview.animal_id LEFT JOIN breedings b ON b.id = animals_search_mview.last_mating) data WHERE fate = 5 AND alive = 't' AND deleted = 'f' AND (is_owner OR is_editor OR is_tourist);
Date: 2026-04-17 10:26:07 Duration: 788ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
SELECT COUNT(DISTINCT animal_id) AS "count" FROM ( SELECT animals_search_mview.*, b.unbreeding_date, a.id as animal, user_is_tgm (animals_search_mview.owner, 10100206) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100206) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100206) AS is_tourist, CASE WHEN NOT EXISTS ( SELECT 1 FROM scoresheet_diary sd WHERE sd.animals_id = animals_search_mview.id) THEN 'f' ELSE 't' END AS isscored FROM animals_search_mview LEFT JOIN strains ON strains.name = animals_search_mview.strain LEFT JOIN license_history lh ON lh.anid = animals_search_mview.id LEFT JOIN animals a ON a."animalID" = animals_search_mview.animal_id LEFT JOIN breedings b ON b.id = animals_search_mview.last_mating) data WHERE fate = 5 AND alive = 't' AND deleted = 'f' AND (is_owner OR is_editor OR is_tourist);
Date: 2026-04-17 10:35:31 Duration: 788ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
19 26 18s433ms 667ms 784ms 708ms select distinct * from ( select animals_search_mview.*, b.unbreeding_date, fates.loc as fate_name, user_is_tgm (animals_search_mview.owner, ?) as is_owner, user_is_tgm (animals_search_mview.editor, ?) as is_editor, user_is_tgm (animals_search_mview.tourist, ?) as is_tourist, strains.cancel_criteria, strains.symtoms, strains.reduce_severity_by, strains.sym_immune, strains.deleted as straindeleted, string_agg(l."application_id" || ? || l."title" || ? || date(lh."timestamp")::varchar, ?) as licensehistory, case when not exists ( select ? from scoresheet_diary sd where sd.animals_id = animals_search_mview.id) then ? else ? end as isscored from animals_search_mview inner join fates on fates.id = animals_search_mview.fate left join strains on strains.name = animals_search_mview.strain left join license_history lh on lh.anid = animals_search_mview.id left join licenses l on l.id = lh.licid left join breedings b on b.id = animals_search_mview.last_mating group by animals_search_mview.id, b.unbreeding_date, fates.loc, strains.cancel_criteria, strains.symtoms, strains.reduce_severity_by, strains.sym_immune, straindeleted) data where data.fate = ? and data.alive = ? and data.deleted = ? and (is_owner or is_editor or is_tourist) and (data.straindeleted = ? or data.straindeleted is null) order by data.cage_name, data.animal_id, data.name;Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Apr 17 09 1 667ms 667ms 10 3 2s34ms 678ms 11 8 5s941ms 742ms 12 5 3s609ms 721ms 13 4 2s791ms 697ms 15 1 683ms 683ms 16 3 2s33ms 677ms 18 1 671ms 671ms [ User: labanimal - Total duration: 18s433ms - Times executed: 26 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 18s433ms - Times executed: 26 ]
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 10100206) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100206) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100206) AS is_tourist, strains.cancel_criteria, strains.symtoms, strains.reduce_severity_by, strains.sym_immune, strains.deleted as straindeleted, STRING_AGG(l."application_id" || ':' || l."title" || ' - ' || Date(lh."timestamp")::varchar, '; ') AS licensehistory, CASE WHEN NOT EXISTS ( SELECT 1 FROM scoresheet_diary sd WHERE sd.animals_id = animals_search_mview.id) THEN 'f' ELSE 't' END AS isscored FROM animals_search_mview INNER JOIN fates ON fates.id = animals_search_mview.fate LEFT JOIN strains ON strains.name = animals_search_mview.strain LEFT JOIN license_history lh ON lh.anid = animals_search_mview.id LEFT JOIN licenses l ON l.id = lh.licid left join breedings b ON b.id = animals_search_mview.last_mating GROUP BY animals_search_mview.id, b.unbreeding_date, fates.loc, strains.cancel_criteria, strains.symtoms, strains.reduce_severity_by, strains.sym_immune, straindeleted) data WHERE data.fate = 5 AND data.alive = 't' AND data.deleted = 'f' AND (is_owner OR is_editor OR is_tourist) and (data.straindeleted = 'f' or data.straindeleted is null) ORDER BY data.cage_name, data.animal_id, data.name;
Date: 2026-04-17 10:26:08 Duration: 784ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 10100206) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100206) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100206) AS is_tourist, strains.cancel_criteria, strains.symtoms, strains.reduce_severity_by, strains.sym_immune, strains.deleted as straindeleted, STRING_AGG(l."application_id" || ':' || l."title" || ' - ' || Date(lh."timestamp")::varchar, '; ') AS licensehistory, CASE WHEN NOT EXISTS ( SELECT 1 FROM scoresheet_diary sd WHERE sd.animals_id = animals_search_mview.id) THEN 'f' ELSE 't' END AS isscored FROM animals_search_mview INNER JOIN fates ON fates.id = animals_search_mview.fate LEFT JOIN strains ON strains.name = animals_search_mview.strain LEFT JOIN license_history lh ON lh.anid = animals_search_mview.id LEFT JOIN licenses l ON l.id = lh.licid left join breedings b ON b.id = animals_search_mview.last_mating GROUP BY animals_search_mview.id, b.unbreeding_date, fates.loc, strains.cancel_criteria, strains.symtoms, strains.reduce_severity_by, strains.sym_immune, straindeleted) data WHERE data.fate = 5 AND data.alive = 't' AND data.deleted = 'f' AND (is_owner OR is_editor OR is_tourist) and (data.straindeleted = 'f' or data.straindeleted is null) ORDER BY data.cage_name, data.animal_id, data.name;
Date: 2026-04-17 10:35:31 Duration: 770ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 10100206) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100206) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100206) AS is_tourist, strains.cancel_criteria, strains.symtoms, strains.reduce_severity_by, strains.sym_immune, strains.deleted as straindeleted, STRING_AGG(l."application_id" || ':' || l."title" || ' - ' || Date(lh."timestamp")::varchar, '; ') AS licensehistory, CASE WHEN NOT EXISTS ( SELECT 1 FROM scoresheet_diary sd WHERE sd.animals_id = animals_search_mview.id) THEN 'f' ELSE 't' END AS isscored FROM animals_search_mview INNER JOIN fates ON fates.id = animals_search_mview.fate LEFT JOIN strains ON strains.name = animals_search_mview.strain LEFT JOIN license_history lh ON lh.anid = animals_search_mview.id LEFT JOIN licenses l ON l.id = lh.licid left join breedings b ON b.id = animals_search_mview.last_mating GROUP BY animals_search_mview.id, b.unbreeding_date, fates.loc, strains.cancel_criteria, strains.symtoms, strains.reduce_severity_by, strains.sym_immune, straindeleted) data WHERE data.fate = 5 AND data.alive = 't' AND data.deleted = 'f' AND (is_owner OR is_editor OR is_tourist) and (data.straindeleted = 'f' or data.straindeleted is null) ORDER BY data.cage_name, data.animal_id, data.name;
Date: 2026-04-17 12:28:34 Duration: 765ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
20 5 5s106ms 594ms 1s395ms 1s21ms select * from p_wean_males (?, ?, ?, null, ?, ?, ?, ?, ?, ?, null, ?, null, null, null, null, null, null, null, null, ?, ?, ?);Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Apr 17 09 2 1s722ms 861ms 10 3 3s384ms 1s128ms [ User: labanimal - Total duration: 5s106ms - Times executed: 5 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 5s106ms - Times executed: 5 ]
-
SELECT * FROM p_wean_males (456, 10132236, 5, NULL, '51-188', 'B6.Csfr1-cre.PD-L1fl', 'C57BL/6-Tg(Csf1r-cre)1Mnz/J - B6. PD-L1 flox', 'F2', '2026-03-21', 'Csfr1-cre(tg)', NULL, 'PD-L1(fl/fl)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '', '20', 51);
Date: 2026-04-17 09:42:13 Duration: 1s395ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
SELECT * FROM p_wean_males (456, 10132237, 5, NULL, '51-188', 'B6.Csfr1-cre.PD-L1fl', 'C57BL/6-Tg(Csf1r-cre)1Mnz/J - B6. PD-L1 flox', 'F2', '2026-03-23', 'Csfr1-cre(tg)', NULL, 'PD-L1(fl/fl)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '', '20', 56);
Date: 2026-04-17 09:43:53 Duration: 1s391ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
SELECT * FROM p_wean_males (183, 10132230, 4, NULL, '55-407', 'B6.Zbtb46TD.XCR1-GFP', 'C57BL/6-Zbtb46em1(tdTomatoLDL)YLWK x C57BL/6-XCR1em1(CreGFP)YLWK', 'F0', '2026-03-28', 'Zbtb46 ', NULL, 'XCR1em1(CreGFP) ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '', '380', 9);
Date: 2026-04-17 08:24:42 Duration: 1s127ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
Normalized slowest queries (N)
Rank Min duration Max duration Avg duration Times executed Total duration Query 1 2s244ms 7s532ms 4s888ms 2 9s777ms with damdam as ( select breedingid, string_agg(cast(dam as text), ?) as dam from breedingsdams inner join ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" from animals) as dam on dam.id = breedingsdams.dam and case when user_is_tgm (dam.owner, ?) then true when user_is_tgm (dam.editor, ?) then true when user_is_tgm (dam.tourist, ?) then true else false end group by breedingid ), siresire as ( select breedingid, string_agg(cast(sire as text), ?) as sire from breedingssires inner join ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" from animals) as sire on sire.id = breedingssires.sire and case when user_is_tgm (sire.owner, ?) then true when user_is_tgm (sire.editor, ?) then true when user_is_tgm (sire.tourist, ?) then true else false end group by breedingid ), cagess as ( select id, "cageName" from cages) ( select breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire from damdam, siresire, cagess, breedings where breedings.deleted != true and cagess.id = breedings.cage and damdam.breedingid = breedings.id and siresire.breedingid = breedings.id and breedings."unbreeding_date" is null group by breedings.id, cagess."cageName", breeding_date, unbreeding_date, plug_date, damdam.dam, siresire.sire order by breeding_date, plug_date);Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Apr 17 09 1 2s244ms 2s244ms 23 1 7s532ms 7s532ms [ User: labanimal - Total duration: 9s777ms - Times executed: 2 ]
[ Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 - Total duration: 7s532ms - Times executed: 1 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 2s244ms - Times executed: 1 ]
-
WITH damdam AS ( SELECT breedingid, string_agg(cast(dam as text), ';') AS dam FROM breedingsdams INNER JOIN ( SELECT id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS dam ON dam.id = breedingsdams.dam AND CASE WHEN user_is_tgm (dam.owner, 1) THEN TRUE WHEN user_is_tgm (dam.editor, 1) THEN TRUE WHEN user_is_tgm (dam.tourist, 1) THEN TRUE ELSE FALSE END GROUP BY breedingid ), siresire AS ( SELECT breedingid, string_agg(cast(sire as text), ';') AS sire FROM breedingssires INNER JOIN ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS sire ON sire.id = breedingssires.sire AND CASE WHEN user_is_tgm (sire.owner, 1) THEN TRUE WHEN user_is_tgm (sire.editor, 1) THEN TRUE WHEN user_is_tgm (sire.tourist, 1) THEN TRUE ELSE FALSE END GROUP BY breedingid ), cagess AS ( select id, "cageName" FROM cages) ( SELECT breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire FROM damdam, siresire, cagess, breedings WHERE breedings.deleted != true AND cagess.id = breedings.cage AND damdam.breedingid = breedings.id AND siresire.breedingid = breedings.id AND breedings."unbreeding_date" IS NULL GROUP BY breedings.id, cagess."cageName", breeding_date, unbreeding_date, plug_date, damdam.dam, siresire.sire ORDER BY breeding_date, plug_date);
Date: 2026-04-17 22:31:52 Duration: 7s532ms Database: zemm_produktiv_7 User: labanimal Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
WITH damdam AS ( SELECT breedingid, string_agg(cast(dam as text), ';') AS dam FROM breedingsdams INNER JOIN ( SELECT id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS dam ON dam.id = breedingsdams.dam AND CASE WHEN user_is_tgm (dam.owner, 145) THEN TRUE WHEN user_is_tgm (dam.editor, 145) THEN TRUE WHEN user_is_tgm (dam.tourist, 145) THEN TRUE ELSE FALSE END GROUP BY breedingid ), siresire AS ( SELECT breedingid, string_agg(cast(sire as text), ';') AS sire FROM breedingssires INNER JOIN ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS sire ON sire.id = breedingssires.sire AND CASE WHEN user_is_tgm (sire.owner, 145) THEN TRUE WHEN user_is_tgm (sire.editor, 145) THEN TRUE WHEN user_is_tgm (sire.tourist, 145) THEN TRUE ELSE FALSE END GROUP BY breedingid ), cagess AS ( select id, "cageName" FROM cages) ( SELECT breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire FROM damdam, siresire, cagess, breedings WHERE breedings.deleted != true AND cagess.id = breedings.cage AND damdam.breedingid = breedings.id AND siresire.breedingid = breedings.id AND breedings."unbreeding_date" IS NULL GROUP BY breedings.id, cagess."cageName", breeding_date, unbreeding_date, plug_date, damdam.dam, siresire.sire ORDER BY breeding_date, plug_date);
Date: 2026-04-17 08:10:19 Duration: 2s244ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
2 594ms 1s395ms 1s21ms 5 5s106ms select * from p_wean_males (?, ?, ?, null, ?, ?, ?, ?, ?, ?, null, ?, null, null, null, null, null, null, null, null, ?, ?, ?);Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Apr 17 09 2 1s722ms 861ms 10 3 3s384ms 1s128ms [ User: labanimal - Total duration: 5s106ms - Times executed: 5 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 5s106ms - Times executed: 5 ]
-
SELECT * FROM p_wean_males (456, 10132236, 5, NULL, '51-188', 'B6.Csfr1-cre.PD-L1fl', 'C57BL/6-Tg(Csf1r-cre)1Mnz/J - B6. PD-L1 flox', 'F2', '2026-03-21', 'Csfr1-cre(tg)', NULL, 'PD-L1(fl/fl)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '', '20', 51);
Date: 2026-04-17 09:42:13 Duration: 1s395ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
SELECT * FROM p_wean_males (456, 10132237, 5, NULL, '51-188', 'B6.Csfr1-cre.PD-L1fl', 'C57BL/6-Tg(Csf1r-cre)1Mnz/J - B6. PD-L1 flox', 'F2', '2026-03-23', 'Csfr1-cre(tg)', NULL, 'PD-L1(fl/fl)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '', '20', 56);
Date: 2026-04-17 09:43:53 Duration: 1s391ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
SELECT * FROM p_wean_males (183, 10132230, 4, NULL, '55-407', 'B6.Zbtb46TD.XCR1-GFP', 'C57BL/6-Zbtb46em1(tdTomatoLDL)YLWK x C57BL/6-XCR1em1(CreGFP)YLWK', 'F0', '2026-03-28', 'Zbtb46 ', NULL, 'XCR1em1(CreGFP) ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '', '380', 9);
Date: 2026-04-17 08:24:42 Duration: 1s127ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
3 735ms 797ms 758ms 26 19s722ms select count(distinct animal_id) AS "count" from ( select animals_search_mview.*, b.unbreeding_date, a.id as animal, user_is_tgm (animals_search_mview.owner, ?) as is_owner, user_is_tgm (animals_search_mview.editor, ?) as is_editor, user_is_tgm (animals_search_mview.tourist, ?) as is_tourist, case when not exists ( select ? from scoresheet_diary sd where sd.animals_id = animals_search_mview.id) then ? else ? end as isscored from animals_search_mview left join strains on strains.name = animals_search_mview.strain left join license_history lh on lh.anid = animals_search_mview.id left join animals a on a."animalID" = animals_search_mview.animal_id left join breedings b on b.id = animals_search_mview.last_mating) data where fate = ? and alive = ? and deleted = ? and (is_owner or is_editor or is_tourist);Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Apr 17 09 1 736ms 736ms 10 3 2s227ms 742ms 11 8 6s191ms 773ms 12 5 3s847ms 769ms 13 4 3s10ms 752ms 15 1 746ms 746ms 16 3 2s221ms 740ms 18 1 741ms 741ms [ User: labanimal - Total duration: 19s722ms - Times executed: 26 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 19s722ms - Times executed: 26 ]
-
SELECT COUNT(DISTINCT animal_id) AS "count" FROM ( SELECT animals_search_mview.*, b.unbreeding_date, a.id as animal, user_is_tgm (animals_search_mview.owner, 10100206) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100206) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100206) AS is_tourist, CASE WHEN NOT EXISTS ( SELECT 1 FROM scoresheet_diary sd WHERE sd.animals_id = animals_search_mview.id) THEN 'f' ELSE 't' END AS isscored FROM animals_search_mview LEFT JOIN strains ON strains.name = animals_search_mview.strain LEFT JOIN license_history lh ON lh.anid = animals_search_mview.id LEFT JOIN animals a ON a."animalID" = animals_search_mview.animal_id LEFT JOIN breedings b ON b.id = animals_search_mview.last_mating) data WHERE fate = 5 AND alive = 't' AND deleted = 'f' AND (is_owner OR is_editor OR is_tourist);
Date: 2026-04-17 11:24:02 Duration: 797ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
SELECT COUNT(DISTINCT animal_id) AS "count" FROM ( SELECT animals_search_mview.*, b.unbreeding_date, a.id as animal, user_is_tgm (animals_search_mview.owner, 10100206) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100206) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100206) AS is_tourist, CASE WHEN NOT EXISTS ( SELECT 1 FROM scoresheet_diary sd WHERE sd.animals_id = animals_search_mview.id) THEN 'f' ELSE 't' END AS isscored FROM animals_search_mview LEFT JOIN strains ON strains.name = animals_search_mview.strain LEFT JOIN license_history lh ON lh.anid = animals_search_mview.id LEFT JOIN animals a ON a."animalID" = animals_search_mview.animal_id LEFT JOIN breedings b ON b.id = animals_search_mview.last_mating) data WHERE fate = 5 AND alive = 't' AND deleted = 'f' AND (is_owner OR is_editor OR is_tourist);
Date: 2026-04-17 10:26:07 Duration: 788ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
SELECT COUNT(DISTINCT animal_id) AS "count" FROM ( SELECT animals_search_mview.*, b.unbreeding_date, a.id as animal, user_is_tgm (animals_search_mview.owner, 10100206) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100206) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100206) AS is_tourist, CASE WHEN NOT EXISTS ( SELECT 1 FROM scoresheet_diary sd WHERE sd.animals_id = animals_search_mview.id) THEN 'f' ELSE 't' END AS isscored FROM animals_search_mview LEFT JOIN strains ON strains.name = animals_search_mview.strain LEFT JOIN license_history lh ON lh.anid = animals_search_mview.id LEFT JOIN animals a ON a."animalID" = animals_search_mview.animal_id LEFT JOIN breedings b ON b.id = animals_search_mview.last_mating) data WHERE fate = 5 AND alive = 't' AND deleted = 'f' AND (is_owner OR is_editor OR is_tourist);
Date: 2026-04-17 10:35:31 Duration: 788ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
4 667ms 784ms 708ms 26 18s433ms select distinct * from ( select animals_search_mview.*, b.unbreeding_date, fates.loc as fate_name, user_is_tgm (animals_search_mview.owner, ?) as is_owner, user_is_tgm (animals_search_mview.editor, ?) as is_editor, user_is_tgm (animals_search_mview.tourist, ?) as is_tourist, strains.cancel_criteria, strains.symtoms, strains.reduce_severity_by, strains.sym_immune, strains.deleted as straindeleted, string_agg(l."application_id" || ? || l."title" || ? || date(lh."timestamp")::varchar, ?) as licensehistory, case when not exists ( select ? from scoresheet_diary sd where sd.animals_id = animals_search_mview.id) then ? else ? end as isscored from animals_search_mview inner join fates on fates.id = animals_search_mview.fate left join strains on strains.name = animals_search_mview.strain left join license_history lh on lh.anid = animals_search_mview.id left join licenses l on l.id = lh.licid left join breedings b on b.id = animals_search_mview.last_mating group by animals_search_mview.id, b.unbreeding_date, fates.loc, strains.cancel_criteria, strains.symtoms, strains.reduce_severity_by, strains.sym_immune, straindeleted) data where data.fate = ? and data.alive = ? and data.deleted = ? and (is_owner or is_editor or is_tourist) and (data.straindeleted = ? or data.straindeleted is null) order by data.cage_name, data.animal_id, data.name;Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Apr 17 09 1 667ms 667ms 10 3 2s34ms 678ms 11 8 5s941ms 742ms 12 5 3s609ms 721ms 13 4 2s791ms 697ms 15 1 683ms 683ms 16 3 2s33ms 677ms 18 1 671ms 671ms [ User: labanimal - Total duration: 18s433ms - Times executed: 26 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 18s433ms - Times executed: 26 ]
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 10100206) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100206) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100206) AS is_tourist, strains.cancel_criteria, strains.symtoms, strains.reduce_severity_by, strains.sym_immune, strains.deleted as straindeleted, STRING_AGG(l."application_id" || ':' || l."title" || ' - ' || Date(lh."timestamp")::varchar, '; ') AS licensehistory, CASE WHEN NOT EXISTS ( SELECT 1 FROM scoresheet_diary sd WHERE sd.animals_id = animals_search_mview.id) THEN 'f' ELSE 't' END AS isscored FROM animals_search_mview INNER JOIN fates ON fates.id = animals_search_mview.fate LEFT JOIN strains ON strains.name = animals_search_mview.strain LEFT JOIN license_history lh ON lh.anid = animals_search_mview.id LEFT JOIN licenses l ON l.id = lh.licid left join breedings b ON b.id = animals_search_mview.last_mating GROUP BY animals_search_mview.id, b.unbreeding_date, fates.loc, strains.cancel_criteria, strains.symtoms, strains.reduce_severity_by, strains.sym_immune, straindeleted) data WHERE data.fate = 5 AND data.alive = 't' AND data.deleted = 'f' AND (is_owner OR is_editor OR is_tourist) and (data.straindeleted = 'f' or data.straindeleted is null) ORDER BY data.cage_name, data.animal_id, data.name;
Date: 2026-04-17 10:26:08 Duration: 784ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 10100206) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100206) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100206) AS is_tourist, strains.cancel_criteria, strains.symtoms, strains.reduce_severity_by, strains.sym_immune, strains.deleted as straindeleted, STRING_AGG(l."application_id" || ':' || l."title" || ' - ' || Date(lh."timestamp")::varchar, '; ') AS licensehistory, CASE WHEN NOT EXISTS ( SELECT 1 FROM scoresheet_diary sd WHERE sd.animals_id = animals_search_mview.id) THEN 'f' ELSE 't' END AS isscored FROM animals_search_mview INNER JOIN fates ON fates.id = animals_search_mview.fate LEFT JOIN strains ON strains.name = animals_search_mview.strain LEFT JOIN license_history lh ON lh.anid = animals_search_mview.id LEFT JOIN licenses l ON l.id = lh.licid left join breedings b ON b.id = animals_search_mview.last_mating GROUP BY animals_search_mview.id, b.unbreeding_date, fates.loc, strains.cancel_criteria, strains.symtoms, strains.reduce_severity_by, strains.sym_immune, straindeleted) data WHERE data.fate = 5 AND data.alive = 't' AND data.deleted = 'f' AND (is_owner OR is_editor OR is_tourist) and (data.straindeleted = 'f' or data.straindeleted is null) ORDER BY data.cage_name, data.animal_id, data.name;
Date: 2026-04-17 10:35:31 Duration: 770ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 10100206) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100206) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100206) AS is_tourist, strains.cancel_criteria, strains.symtoms, strains.reduce_severity_by, strains.sym_immune, strains.deleted as straindeleted, STRING_AGG(l."application_id" || ':' || l."title" || ' - ' || Date(lh."timestamp")::varchar, '; ') AS licensehistory, CASE WHEN NOT EXISTS ( SELECT 1 FROM scoresheet_diary sd WHERE sd.animals_id = animals_search_mview.id) THEN 'f' ELSE 't' END AS isscored FROM animals_search_mview INNER JOIN fates ON fates.id = animals_search_mview.fate LEFT JOIN strains ON strains.name = animals_search_mview.strain LEFT JOIN license_history lh ON lh.anid = animals_search_mview.id LEFT JOIN licenses l ON l.id = lh.licid left join breedings b ON b.id = animals_search_mview.last_mating GROUP BY animals_search_mview.id, b.unbreeding_date, fates.loc, strains.cancel_criteria, strains.symtoms, strains.reduce_severity_by, strains.sym_immune, straindeleted) data WHERE data.fate = 5 AND data.alive = 't' AND data.deleted = 'f' AND (is_owner OR is_editor OR is_tourist) and (data.straindeleted = 'f' or data.straindeleted is null) ORDER BY data.cage_name, data.animal_id, data.name;
Date: 2026-04-17 12:28:34 Duration: 765ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
5 502ms 7s532ms 688ms 1,440 16m31s alter table observability.uptime_checks add column if not exists payload jsonb;Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS payload jsonb;
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS payload jsonb;
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS payload jsonb;
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
6 502ms 7s532ms 688ms 1,440 16m31s create index if not exists idx_uptime_checks_endpoint on observability.uptime_checks (endpoint, checked_at desc);Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_endpoint ON observability.uptime_checks (endpoint, checked_at DESC);
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_endpoint ON observability.uptime_checks (endpoint, checked_at DESC);
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_endpoint ON observability.uptime_checks (endpoint, checked_at DESC);
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
7 502ms 7s532ms 688ms 1,440 16m31s create table if not exists observability.system_metrics ( id bigserial primary key, payload jsonb not null, collected_at timestamptz not null default now() );Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE TABLE IF NOT EXISTS observability.system_metrics ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.system_metrics ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.system_metrics ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
8 502ms 7s532ms 688ms 1,440 16m31s create table if not exists observability.db_top_queries ( id bigserial primary key, tenant_key text not null, fingerprint text, query text, mean_time_ms double precision, total_time_ms double precision, calls bigint, rows_returned bigint, collected_at timestamptz not null default now() );Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE TABLE IF NOT EXISTS observability.db_top_queries ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, fingerprint text, query text, mean_time_ms double precision, total_time_ms double precision, calls bigint, rows_returned bigint, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.db_top_queries ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, fingerprint text, query text, mean_time_ms double precision, total_time_ms double precision, calls bigint, rows_returned bigint, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.db_top_queries ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, fingerprint text, query text, mean_time_ms double precision, total_time_ms double precision, calls bigint, rows_returned bigint, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
9 502ms 7s532ms 688ms 1,440 16m31s create table if not exists observability.phpfpm_counters ( id bigserial primary key, payload jsonb not null, collected_at timestamptz not null default now() );Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE TABLE IF NOT EXISTS observability.phpfpm_counters ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.phpfpm_counters ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.phpfpm_counters ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
10 502ms 7s532ms 688ms 1,440 16m31s create index if not exists idx_metrics_timeseries_bucket on observability.metrics_timeseries (bucket_start);Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
11 502ms 7s532ms 688ms 1,440 16m31s create table if not exists observability.uptime_checks ( id bigserial primary key, endpoint text not null, status text not null, latency_ms double precision, checked_at timestamptz not null default now() );Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE TABLE IF NOT EXISTS observability.uptime_checks ( id bigserial PRIMARY KEY, endpoint text NOT NULL, status text NOT NULL, latency_ms double precision, checked_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.uptime_checks ( id bigserial PRIMARY KEY, endpoint text NOT NULL, status text NOT NULL, latency_ms double precision, checked_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.uptime_checks ( id bigserial PRIMARY KEY, endpoint text NOT NULL, status text NOT NULL, latency_ms double precision, checked_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
12 502ms 7s532ms 688ms 1,440 16m31s alter table observability.uptime_checks add column if not exists label text;Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS label text;
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS label text;
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS label text;
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
13 502ms 7s532ms 688ms 1,440 16m31s create table if not exists observability.app_events ( id bigserial primary key, tenant_key text not null, event_type text not null, severity text not null, message text not null, payload jsonb, occurred_at timestamptz not null default now(), created_at timestamptz not null default now() );Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE TABLE IF NOT EXISTS observability.app_events ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, event_type text NOT NULL, severity text NOT NULL, message text NOT NULL, payload jsonb, occurred_at timestamptz NOT NULL DEFAULT NOW(), created_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.app_events ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, event_type text NOT NULL, severity text NOT NULL, message text NOT NULL, payload jsonb, occurred_at timestamptz NOT NULL DEFAULT NOW(), created_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.app_events ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, event_type text NOT NULL, severity text NOT NULL, message text NOT NULL, payload jsonb, occurred_at timestamptz NOT NULL DEFAULT NOW(), created_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
14 502ms 7s532ms 688ms 1,440 16m31s create table if not exists observability.metrics_timeseries ( id bigserial primary key, tenant_key text not null, metric_name text not null, bucket_start timestamptz not null, bucket_width_seconds integer not null default ?, sum_value double precision not null default ?, count_value bigint not null default ?, histogram jsonb, created_at timestamptz not null default now(), updated_at timestamptz not null default now(), unique (tenant_key, metric_name, bucket_start, bucket_width_seconds) );Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE TABLE IF NOT EXISTS observability.metrics_timeseries ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, metric_name text NOT NULL, bucket_start timestamptz NOT NULL, bucket_width_seconds integer NOT NULL DEFAULT 60, sum_value double precision NOT NULL DEFAULT 0, count_value bigint NOT NULL DEFAULT 0, histogram jsonb, created_at timestamptz NOT NULL DEFAULT NOW(), updated_at timestamptz NOT NULL DEFAULT NOW(), UNIQUE (tenant_key, metric_name, bucket_start, bucket_width_seconds) );
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.metrics_timeseries ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, metric_name text NOT NULL, bucket_start timestamptz NOT NULL, bucket_width_seconds integer NOT NULL DEFAULT 60, sum_value double precision NOT NULL DEFAULT 0, count_value bigint NOT NULL DEFAULT 0, histogram jsonb, created_at timestamptz NOT NULL DEFAULT NOW(), updated_at timestamptz NOT NULL DEFAULT NOW(), UNIQUE (tenant_key, metric_name, bucket_start, bucket_width_seconds) );
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.metrics_timeseries ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, metric_name text NOT NULL, bucket_start timestamptz NOT NULL, bucket_width_seconds integer NOT NULL DEFAULT 60, sum_value double precision NOT NULL DEFAULT 0, count_value bigint NOT NULL DEFAULT 0, histogram jsonb, created_at timestamptz NOT NULL DEFAULT NOW(), updated_at timestamptz NOT NULL DEFAULT NOW(), UNIQUE (tenant_key, metric_name, bucket_start, bucket_width_seconds) );
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
15 502ms 7s532ms 688ms 1,440 16m31s create index if not exists idx_app_events_type on observability.app_events (event_type);Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
16 502ms 7s532ms 688ms 1,440 16m31s create index if not exists idx_app_events_tenant on observability.app_events (tenant_key, occurred_at desc);Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
17 502ms 7s532ms 688ms 1,440 16m31s create schema if not exists observability;Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
18 502ms 7s532ms 688ms 1,440 16m31s create table if not exists observability.nginx_counters ( id bigserial primary key, payload jsonb not null, collected_at timestamptz not null default now() );Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE TABLE IF NOT EXISTS observability.nginx_counters ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.nginx_counters ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.nginx_counters ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
19 502ms 7s532ms 688ms 1,440 16m31s create index if not exists idx_metrics_timeseries_metric on observability.metrics_timeseries (metric_name);Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
20 502ms 7s532ms 688ms 1,440 16m31s create index if not exists idx_db_top_queries_tenant on observability.db_top_queries (tenant_key, collected_at desc);Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Apr 17 01 60 0ms 0ms 02 60 21s991ms 366ms 03 60 45s499ms 758ms 04 60 45s499ms 758ms 05 60 45s499ms 758ms 06 60 45s499ms 758ms 07 60 45s499ms 758ms 08 60 49s537ms 825ms 09 60 56s944ms 949ms 10 60 53s487ms 891ms 11 60 45s722ms 762ms 12 60 46s123ms 768ms 13 60 42s585ms 709ms 14 60 40s235ms 670ms 15 60 40s601ms 676ms 16 60 37s477ms 624ms 17 60 40s970ms 682ms 18 60 40s427ms 673ms 19 60 40s306ms 671ms 20 60 40s306ms 671ms 21 60 40s306ms 671ms 22 60 40s306ms 671ms 23 60 45s936ms 765ms 00 60 40s503ms 675ms [ User: labanimal - Total duration: 16m31s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-04-17 22:32:01 Duration: 7s532ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-04-17 08:11:01 Duration: 2s244ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-04-17 08:12:01 Duration: 2s207ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
Time consuming prepare
Rank Total duration Times executed Min duration Max duration Avg duration Query NO DATASET
Time consuming bind
Rank Total duration Times executed Min duration Max duration Avg duration Query NO DATASET
-
Events
Log levels
Key values
- 141,915 Event entries
- (EVENTLOG entries are formaly LOG level entries that are not queries)
Events distribution (except queries)
Key values
- 0 PANIC entries
- 0 FATAL entries
- 18 ERROR entries
- 0 WARNING entries
- 0 EVENTLOG entries
Most Frequent Errors/Events
Key values
- 7 Max number of times the same event was reported
- 18 Total events found
Rank Times reported Error 1 7 ERROR: could not determine data type of parameter
Times Reported Most Frequent Error / Event #1
Day Hour Count Apr 17 13 1 18 6 - ERROR: could not determine data type of parameter
- ERROR: could not determine data type of parameter
- ERROR: could not determine data type of parameter
Statement: UPDATE import_runs SET ticket_ref = $1, ticket_status_note = $2, ticket_linkage_state = $3, ticket_ref_set_by = CASE WHEN $1 IS NOT NULL THEN $4::integer ELSE NULL END, ticket_ref_set_at = CASE WHEN $1 IS NOT NULL THEN NOW() ELSE NULL END, updated_at = NOW() WHERE id = $5
Date: 2026-04-17 12:15:18 Database: zemm_produktiv_7 Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
Statement: UPDATE import_runs SET ticket_ref = $1, ticket_status_note = $2, ticket_linkage_state = $3, ticket_ref_set_by = CASE WHEN $1 IS NOT NULL THEN $4::integer ELSE NULL END, ticket_ref_set_at = CASE WHEN $1 IS NOT NULL THEN NOW() ELSE NULL END, updated_at = NOW() WHERE id = $5
Date: 2026-04-17 17:34:47 Database: zemm_produktiv_7 Application: _desktop_index.php_command_import_dashboard_zemm_produktiv_7_lo User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
Statement: UPDATE import_runs SET ticket_ref = $1, ticket_status_note = $2, ticket_linkage_state = $3, ticket_ref_set_by = CASE WHEN $1 IS NOT NULL THEN $4::integer ELSE NULL END, ticket_ref_set_at = CASE WHEN $1 IS NOT NULL THEN NOW() ELSE NULL END, updated_at = NOW() WHERE id = $5
Date: 2026-04-17 17:35:26 Database: zemm_produktiv_7 Application: _desktop_index.php_command_import_dashboard_zemm_produktiv_7_lo User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
2 5 ERROR: column "..." does not exist
Times Reported Most Frequent Error / Event #2
Day Hour Count Apr 17 11 1 17 1 18 3 - ERROR: column "lang" does not exist
- ERROR: column "state" does not exist
- ERROR: column "live_done_at" does not exist
Statement: SELECT id, COALESCE(name,username,''), role, COALESCE(lang,'') FROM users WHERE NOT deleted AND (role = 1 OR role::text = '1') ORDER BY id LIMIT 5;
Date: 2026-04-17 10:54:34 Database: zemm_produktiv_7 Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
Hint: Perhaps you meant to reference the column "import_runs.status".
Statement: SELECT id,state,ticket_ref,approved_param_set_id FROM import_runs WHERE id=12;Date: 2026-04-17 16:28:47 Database: zemm_produktiv_7 Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
Statement: SELECT id,status,ticket_ref,ticket_linkage_state,approved_param_set_id,live_done_at FROM import_runs WHERE id IN (12,28,29) ORDER BY id;
Date: 2026-04-17 17:18:28 Database: zemm_produktiv_7 Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
3 3 ERROR: syntax error at or near "..."
Times Reported Most Frequent Error / Event #3
Day Hour Count Apr 17 14 2 18 1 - ERROR: syntax error at or near "\"
- ERROR: syntax error at or near "YYYY"
- ERROR: syntax error at or near ")"
Statement: SELECT current_database() AS db, id, status, approved_param_set_id, ticket_linkage_state, updated_at FROM import_runs WHERE id = 28;\; printf '\n--- db8 ---\n'; psql -h localhost -U labanimal -d zemm_produktiv_8 -P pager=off -F '|' -A -c \SELECT current_database() AS db, id, status, approved_param_set_id, ticket_linkage_state, updated_at FROM import_runs WHERE id = 28;
Date: 2026-04-17 13:12:17 Database: zemm_produktiv_7 Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
Statement: SELECT run_id,id,event_type,event_purpose,status,channel,recipient,linkage_token,ticket_ref_at_send,COALESCE(error_message,''''),to_char(created_at,''''YYYY-MM-DD HH24:MI:SS''''),COALESCE(to_char(sent_at,''''YYYY-MM-DD HH24:MI:SS''''), '''') FROM import_ticket_events WHERE run_id IN (12,28,29) ORDER BY run_id,id;
Date: 2026-04-17 13:22:19 Database: zemm_produktiv_7 Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
Statement: SELECT id,status,COALESCE(ticket_ref,) AS ticket_ref,ticket_linkage_state,COALESCE(approved_param_set_id::text,) AS approved_param_set_id,COALESCE(live_done_at::text,) AS live_done_at FROM import_runs WHERE id IN (12,28,29) ORDER BY id;
Date: 2026-04-17 17:18:23 Database: zemm_produktiv_7 Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
4 1 ERROR: invalid input syntax for type bigint: ...
Times Reported Most Frequent Error / Event #4
Day Hour Count Apr 17 11 1 - ERROR: invalid input syntax for type bigint: ""
Statement: SELECT id, COALESCE(name,username,''), role, COALESCE(language,'') FROM users WHERE NOT deleted AND (role = 1 OR role::text = '1') ORDER BY id LIMIT 5;
Date: 2026-04-17 10:54:40 Database: zemm_produktiv_7 Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
5 1 ERROR: relation "..." does not exist
Times Reported Most Frequent Error / Event #5
Day Hour Count Apr 17 13 1 - ERROR: relation "import_run_parameter_sets" does not exist
Statement: WITH ps AS ( SELECT run_id, MAX(version_no) AS max_ver FROM import_run_parameter_sets GROUP BY run_id ), approved AS ( SELECT r.id AS run_id, r.status, r.approved_param_set_id, ps2.version_no AS approved_ver, ps.max_ver, r.title, r.created_at FROM import_runs r LEFT JOIN import_run_parameter_sets ps2 ON ps2.id = r.approved_param_set_id LEFT JOIN ps ON ps.run_id = r.id ) SELECT run_id, status, COALESCE(approved_param_set_id::text,''), COALESCE(approved_ver::text,''), COALESCE(max_ver::text,''), title, to_char(created_at,'YYYY-MM-DD HH24:MI') FROM approved WHERE status = 'live_approved' ORDER BY created_at DESC;
Date: 2026-04-17 12:14:14 Database: zemm_produktiv_7 Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv
6 1 ERROR: invalid input syntax for type date: ...
Times Reported Most Frequent Error / Event #6
Day Hour Count Apr 17 12 1 - ERROR: invalid input syntax for type date: ""
Statement: SELECT p_update_animals(10100206, '10302822', '', NULL, '', false,'', '', false, '', '', NULL, 0, '', 10101918, '', false,'','',NULL, '','',NULL,0);
Date: 2026-04-17 11:00:59 Database: zemm_produktiv_8 Application: _desktop_index.php_m_action_animals_3Am_delete_row_animals_1030 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-17_000000.csv