-
Global information
- Generated on Sun Mar 15 06:01:28 2026
- Log file: /var/log/postgresql/postgresql-2026-03-06_225012.csv, ..., /var/log/postgresql/postgresql-2026-03-15_000000.csv
- Parsed 220,331 log entries in 1m27s
- Log start from 2026-03-13 00:00:01 to 2026-03-13 23:59:01
-
Overview
Global Stats
- 61 Number of unique normalized queries
- 17,383 Number of queries
- 4h46m37s Total query duration
- 2026-03-13 00:00:01 First query
- 2026-03-13 23:59:01 Last query
- 13 queries/s at 2026-03-13 11:21:01 Query peak
- 4h46m37s Total query duration
- 0ms Prepare/parse total duration
- 0ms Bind total duration
- 4h46m37s Execute total duration
- 16 Number of events
- 5 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
- 121 Total number of automatic analyzes
- 0 Number temporary file
- 0 Max size of temporary file
- 0.00 B Average size of temporary file
- 20,820 Total number of sessions
- 6 sessions at 2026-03-13 13:10:07 Session peak
- 5h28m51s Total duration of sessions
- 947ms Average duration of sessions
- 0 Average queries per session
- 826ms Average queries duration per session
- 121ms Average idle time per session
- 20,827 Total number of connections
- 30 connections/s at 2026-03-13 13:36:29 Connection peak
- 3 Total number of databases
SQL Traffic
Key values
- 13 queries/s Query Peak
- 2026-03-13 11:21:01 Date
SELECT Traffic
Key values
- 2 queries/s Query Peak
- 2026-03-13 10:42:43 Date
INSERT/UPDATE/DELETE Traffic
Key values
- 12 queries/s Query Peak
- 2026-03-13 17:50:01 Date
Queries duration
Key values
- 4h46m37s 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) Mar 13 00 720 0ms 0ms 0ms 0ms 0ms 0ms 01 721 0ms 996ms 482ms 11s959ms 11s959ms 11s959ms 02 720 996ms 996ms 996ms 11s959ms 11s959ms 11s959ms 03 720 996ms 996ms 996ms 11s959ms 11s959ms 11s959ms 04 720 996ms 996ms 996ms 11s959ms 11s959ms 11s959ms 05 720 996ms 996ms 996ms 11s959ms 11s959ms 11s959ms 06 720 996ms 996ms 996ms 11s959ms 11s959ms 11s959ms 07 727 641ms 996ms 715ms 9s521ms 10s285ms 13s283ms 08 726 538ms 1s695ms 768ms 11s217ms 11s545ms 21s81ms 09 745 537ms 1s693ms 903ms 17s33ms 17s33ms 17s997ms 10 735 542ms 1s766ms 1s224ms 17s191ms 17s191ms 19s553ms 11 743 517ms 3s671ms 1s10ms 16s757ms 17s858ms 50s570ms 12 721 847ms 3s590ms 3s495ms 43s82ms 43s82ms 43s930ms 13 722 803ms 847ms 811ms 10s173ms 10s173ms 10s977ms 14 723 803ms 821ms 811ms 9s852ms 10s457ms 10s578ms 15 728 636ms 4s851ms 2s227ms 57s313ms 58s217ms 59s40ms 16 726 647ms 802ms 767ms 9s634ms 9s634ms 10s977ms 17 720 653ms 653ms 653ms 7s840ms 7s840ms 7s840ms 18 721 653ms 807ms 804ms 9s689ms 9s689ms 9s689ms 19 720 807ms 807ms 807ms 9s689ms 9s689ms 9s689ms 20 720 807ms 807ms 807ms 9s689ms 9s689ms 9s689ms 21 720 807ms 807ms 807ms 9s689ms 9s689ms 9s689ms 22 720 807ms 807ms 807ms 9s689ms 9s689ms 9s689ms 23 725 538ms 1s970ms 845ms 9s689ms 15s984ms 16s38ms Day Hour SELECT COPY TO Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Mar 13 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 7 0 722ms 0ms 0ms 1s324ms 08 4 0 694ms 0ms 0ms 736ms 09 23 0 771ms 0ms 1s551ms 3s45ms 10 15 0 958ms 0ms 1s278ms 2s231ms 11 23 0 1s446ms 970ms 1s529ms 7s204ms 12 0 0 0ms 0ms 0ms 0ms 13 0 0 0ms 0ms 0ms 0ms 14 0 0 0ms 0ms 0ms 0ms 15 6 0 2s94ms 0ms 0ms 4s776ms 16 6 0 676ms 0ms 0ms 1s346ms 17 0 0 0ms 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 0 0 0ms 0ms 0ms 0ms 23 0 5 1s269ms 0ms 0ms 0ms Day Hour INSERT UPDATE DELETE COPY FROM Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Mar 13 00 0 0 0 0 0ms 0ms 0ms 0ms 01 0 1 0 0 996ms 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 Mar 13 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 Mar 13 00 251 0.07/s 01 250 0.07/s 02 244 0.07/s 03 244 0.07/s 04 257 0.07/s 05 251 0.07/s 06 505 0.14/s 07 1,117 0.31/s 08 1,588 0.44/s 09 1,861 0.52/s 10 3,053 0.85/s 11 2,962 0.82/s 12 1,218 0.34/s 13 1,476 0.41/s 14 1,253 0.35/s 15 1,218 0.34/s 16 379 0.11/s 17 517 0.14/s 18 631 0.18/s 19 293 0.08/s 20 515 0.14/s 21 253 0.07/s 22 244 0.07/s 23 247 0.07/s Day Hour Count Average Duration Average idle time Mar 13 00 251 63ms 63ms 01 250 66ms 0ms 02 244 61ms 0ms 03 244 60ms 0ms 04 257 61ms 0ms 05 251 60ms 0ms 06 505 78ms 0ms 07 1,117 124ms 0ms 08 1,588 90ms 0ms 09 1,859 201ms 0ms 10 3,055 216ms 0ms 11 2,957 240ms 0ms 12 1,223 316ms 0ms 13 1,476 318ms 0ms 14 1,251 270ms 0ms 15 1,214 165ms 0ms 16 381 41s755ms 40s293ms 17 514 176ms 0ms 18 631 103ms 0ms 19 293 58ms 0ms 20 515 62ms 0ms 21 253 64ms 0ms 22 244 60ms 0ms 23 247 109ms 0ms -
Connections
Established Connections
Key values
- 30 connections Connection Peak
- 2026-03-13 13:36:29 Date
Connections per database
Key values
- zemm_monitoring Main Database
- 20,827 connections Total
Connections per user
Key values
- labanimal Main User
- 20,827 connections Total
-
Sessions
Simultaneous sessions
Key values
- 6 sessions Session Peak
- 2026-03-13 13:10:07 Date
Histogram of session times
Key values
- 18,891 0-500ms duration
Sessions per database
Key values
- zemm_monitoring Main Database
- 20,820 sessions Total
Sessions per user
Key values
- labanimal Main User
- 20,820 sessions Total
Sessions per host
Key values
- ::1 Main Host
- 20,820 sessions Total
Sessions per application
Key values
- Main Application
- 20,820 sessions Total
Application Count Total Duration Average Duration 16,877 52m9s 185ms DBeaver 26.0.0 - Main 'zemm_produktiv_7' 1 2h11m55s 2h11m55s DBeaver 26.0.0 - Main 'zemm_produktiv_8' 1 2h11m54s 2h11m54s DBeaver 26.0.0 - Read PostgreSQL database list 1 275ms 275ms _backend_cage_autocomplete_api.php_q_2025_limit_12_zemm_produkt 8 191ms 23ms _backend_cage_autocomplete_api.php_q_55-065_limit_12_zemm_produ 8 243ms 30ms _backend_reset_ui_prefs_api.php_zemm_produktiv_7_localhost_5432 1 72ms 72ms _backend_wean_api.php_litter_id_10130227_zemm_produktiv_7_local 40 5s538ms 138ms _backend_wean_api.php_litter_id_10130236_zemm_produktiv_7_local 40 5s933ms 148ms _backend_wean_api.php_litter_id_10130257_zemm_produktiv_7_local 48 6s902ms 143ms _backend_wean_api.php_litter_id_10131284_zemm_produktiv_8_local 21 2s864ms 136ms _backend_wean_api.php_litter_id_10131285_zemm_produktiv_8_local 21 2s889ms 137ms _backend_wean_api.php_litter_id_10131352_zemm_produktiv_8_local 15 2s60ms 137ms _backend_wean_api.php_litter_id_10131353_zemm_produktiv_8_local 17 2s336ms 137ms _backend_wean_api.php_litter_id_10131379_zemm_produktiv_8_local 39 5s351ms 137ms _backend_wean_api.php_litter_id_10131380_zemm_produktiv_8_local 39 5s365ms 137ms _backend_wean_api.php_litter_id_10131401_zemm_produktiv_8_local 15 2s55ms 137ms _backend_wean_api.php_litter_id_10131402_zemm_produktiv_8_local 15 2s77ms 138ms _backend_wean_api.php_litter_id_10131403_zemm_produktiv_8_local 15 2s69ms 137ms _backend_wean_api.php_litter_id_10131404_zemm_produktiv_8_local 15 2s56ms 137ms _backend_wean_api.php_litter_id_10131405_zemm_produktiv_8_local 15 2s51ms 136ms _backend_wean_api.php_litter_id_10131406_zemm_produktiv_8_local 16 2s187ms 136ms _backend_wean_api.php_litter_id_10131412_zemm_produktiv_8_local 21 2s884ms 137ms _backend_wean_api.php_litter_id_10131413_zemm_produktiv_8_local 2 276ms 138ms _backend_wean_api.php_litter_id_10131414_zemm_produktiv_8_local 2 275ms 137ms _backend_wean_api.php_litter_id_10131415_zemm_produktiv_8_local 2 278ms 139ms _backend_wean_api.php_litter_id_10131421_zemm_produktiv_8_local 15 2s75ms 138ms _backend_wean_api.php_litter_id_10131431_zemm_produktiv_8_local 21 2s893ms 137ms _backend_wean_api.php_litter_id_10131434_zemm_produktiv_8_local 21 2s879ms 137ms _backend_wean_api.php_litter_id_10131437_zemm_produktiv_8_local 21 2s885ms 137ms _backend_wean_api.php_litter_id_10131440_zemm_produktiv_8_local 21 2s892ms 137ms _backend_wean_api.php_litter_id_10131442_zemm_produktiv_8_local 21 2s886ms 137ms _backend_wean_api.php_litter_id_10131445_zemm_produktiv_8_local 23 3s168ms 137ms _backend_wean_api.php_litter_id_10131450_zemm_produktiv_8_local 2 275ms 137ms _backend_wean_api.php_litter_id_10131461_zemm_produktiv_8_local 39 5s388ms 138ms _backend_wean_api.php_litter_id_10131462_zemm_produktiv_8_local 39 5s375ms 137ms _backend_wean_api.php_litter_id_10131463_zemm_produktiv_8_local 39 5s353ms 137ms _backend_wean_api.php_litter_id_10131464_zemm_produktiv_8_local 39 5s351ms 137ms _backend_wean_api.php_litter_id_10131465_zemm_produktiv_8_local 39 5s355ms 137ms _backend_wean_api.php_litter_id_10131466_zemm_produktiv_8_local 39 5s365ms 137ms _backend_wean_api.php_litter_id_10131467_zemm_produktiv_8_local 39 5s363ms 137ms _backend_wean_api.php_litter_id_10131468_zemm_produktiv_8_local 39 5s364ms 137ms _backend_wean_api.php_litter_id_10131469_zemm_produktiv_8_local 39 5s353ms 137ms _backend_wean_api.php_litter_id_10131470_zemm_produktiv_8_local 39 5s354ms 137ms _backend_wean_api.php_litter_id_10131473_zemm_produktiv_8_local 39 5s347ms 137ms _backend_wean_api.php_litter_id_10131474_zemm_produktiv_8_local 40 5s504ms 137ms _backend_wean_api.php_litter_id_10131483_zemm_produktiv_8_local 21 2s867ms 136ms _backend_wean_api.php_litter_id_10131526_zemm_produktiv_8_local 39 5s362ms 137ms _backend_wean_api.php_litter_id_10131567_zemm_produktiv_8_local 1 139ms 139ms _backend_wean_api.php_litter_id_10131682_zemm_produktiv_8_local 3 411ms 137ms _backend_wean_api.php_litter_id_10131695_zemm_produktiv_8_local 2 278ms 139ms _backend_wean_api.php_litter_id_10131705_zemm_produktiv_8_local 2 273ms 136ms _desktop__zemm_produktiv_7_localhost_5432 9 450ms 50ms _desktop__zemm_produktiv_8_localhost_5432 9 560ms 62ms _desktop_index.php__cb_1773414177060_zemm_produktiv_7_localhost 1 64ms 64ms _desktop_index.php__cb_1773416127247_zemm_produktiv_7_localhost 1 70ms 70ms _desktop_index.php_cages_name_32-0_2A_cages_empty_false_val4_ca 1 171ms 171ms _desktop_index.php_cages_name_49-2_2A_cages_empty__25_val4_cage 2 145ms 72ms _desktop_index.php_cages_name_test_2A_cages_empty__25_val4_cage 2 133ms 66ms _desktop_index.php_command_admin_subcommand_strains_management_ 6 513ms 85ms _desktop_index.php_command_animals_breedings_subcommand_select_ 8 319ms 39ms _desktop_index.php_command_animals_create_subcommand_init_zemm_ 8 376ms 47ms _desktop_index.php_command_animals_edit_subcommand_init_id_1028 1 92ms 92ms _desktop_index.php_command_animals_edit_subcommand_link_init_va 8 762ms 95ms _desktop_index.php_command_animals_edit_subcommand_m_init_scree 8 837ms 104ms _desktop_index.php_command_animals_litters_edit_subcommand_init 8 727ms 90ms _desktop_index.php_command_animals_litters_edit_subcommand_m_in 8 2s416ms 302ms _desktop_index.php_command_animals_litters_subcommand_select_ze 8 317ms 39ms _desktop_index.php_command_animals_subcommand_init_zemm_produkt 5 223ms 44ms _desktop_index.php_command_animals_subcommand_select_zemm_produ 8 472ms 59ms _desktop_index.php_command_cages_edit_subcommand_init_id_14121_ 1 80ms 80ms _desktop_index.php_command_login_subcommand_init_zemm_produktiv 210 6s602ms 31ms _desktop_index.php_command_reports_subcommand_animals_per_user_ 1 109ms 109ms _desktop_index.php_command_reports_subcommand_fates_zemm_produk 9 970ms 107ms _desktop_index.php_command_reports_subcommand_init_zemm_produkt 17 4s738ms 278ms _desktop_index.php_command_reports_subcommand_task_status_zemm_ 1 107ms 107ms _desktop_index.php_command_strains_subcommand_init2_zemm_produk 1 83ms 83ms _desktop_index.php_command_strains_subcommand_view_id_10100267_ 1 46ms 46ms _desktop_index.php_command_strains_subcommand_view_id_677_zemm_ 1 46ms 46ms _desktop_index.php_command_tasks_subcommand_edit_id_10134267_ze 8 570ms 71ms _desktop_index.php_command_tasks_subcommand_edit_id_10140458_ze 1 83ms 83ms _desktop_index.php_command_tasks_subcommand_edit_id_10141384_ze 2 168ms 84ms _desktop_index.php_command_tasks_subcommand_edit_id_10141395_ze 1 76ms 76ms _desktop_index.php_command_tasks_subcommand_edit_id_10141440_ze 1 85ms 85ms _desktop_index.php_command_tasks_subcommand_edit_id_10141520_ze 1 118ms 118ms _desktop_index.php_command_tasks_subcommand_edit_id_10141532_ze 1 86ms 86ms _desktop_index.php_command_tasks_subcommand_edit_id_10141580_ze 1 75ms 75ms _desktop_index.php_command_tasks_subcommand_init_search_zemm_pr 8 286ms 35ms _desktop_index.php_command_tasks_subcommand_init_zemm_produktiv 1 64ms 64ms _desktop_index.php_command_tasks_subcommand_open_zemm_produktiv 105 8s538ms 81ms _desktop_index.php_command_tasks_subcommand_search_zemm_produkt 11 398ms 36ms _desktop_index.php_m_action_cages_3Am_cage_card_row_15588_15588 1 45ms 45ms _desktop_index.php_name_Genotypisierungsproben_20genommen_instr 8 500ms 62ms _desktop_index.php_name_Tiertransport_20innerhalb_20W_C3_BCrzbu 1 67ms 67ms _desktop_index.php_name_VP_20von_20..._20bis_20..._20Ntsr1Tomat 1 44ms 44ms _desktop_index.php_search_id_10141609_search_status_2_no_subtas 1 50ms 50ms _desktop_index.php_species_18_max_animals_66_command_licences_s 1 53ms 53ms _desktop_index.php_val4_documents_command_home_subcommand_init_ 3 278ms 92ms _desktop_index.php_view_animal_name_on_view_animal_id_on_view_b 12 4s672ms 389ms _desktop_index.php_zemm_produktiv_7_localhost_5432 260 1m8s 262ms _desktop_index.php_zemm_produktiv_8_localhost_5432 1,973 7m8s 217ms backend:zemm_produktiv_7@localhost 28 34s586ms 1s235ms backend:zemm_produktiv_8@localhost 17 969ms 57ms expire_tasks:zemm_produktiv_8@h2940066.stratoserver.net:5432 1 1s18ms 1s18ms notification:zemm_produktiv_8@h2940066.stratoserver.net:5432 1 26s938ms 26s938ms pg_dump 1 11s980ms 11s980ms taskscron:zemm_produktiv_7@zemm.fbiscience.eu 23 593ms 25ms taskscron:zemm_produktiv_8@h2940066.stratoserver.net:5432 24 10s402ms 433ms zemm_produktiv_7:localhost:5432 3 58ms 19ms -
Checkpoints / Restartpoints
Checkpoints Buffers
Key values
- 18,440 buffers Checkpoint Peak
- 2026-03-13 01:35:45 Date
- 269.902 seconds Highest write time
- 0.036 seconds Sync time
Checkpoints Wal files
Key values
- 7 files Wal files usage Peak
- 2026-03-13 09:35:50 Date
Checkpoints distance
Key values
- 225.89 Mo Distance Peak
- 2026-03-13 09:35:50 Date
Checkpoints Activity
↑ Back to the top of the Checkpoint Activity tableDay Hour Written buffers Write time Sync time Total time Mar 13 00 2,121 212.761s 0.074s 212.889s 01 20,141 440.524s 0.067s 440.685s 02 2,085 209.019s 0.062s 209.141s 03 1,863 186.879s 0.064s 186.999s 04 4,103 410.672s 0.066s 410.802s 05 2,689 269.623s 0.066s 269.745s 06 2,453 246.047s 0.095s 246.205s 07 3,796 380.446s 0.167s 380.668s 08 4,810 481.982s 0.186s 482.217s 09 43,726 1,358.237s 0.178s 1,358.491s 10 5,650 566.115s 0.223s 566.39s 11 4,717 472.884s 0.192s 473.133s 12 2,561 256.887s 0.101s 257.047s 13 4,950 496.115s 0.113s 496.303s 14 2,848 285.476s 0.123s 285.651s 15 15,922 559.275s 0.141s 559.465s 16 6,949 598.727s 0.097s 598.88s 17 5,221 480.086s 0.091s 480.225s 18 3,140 314.93s 0.14s 315.125s 19 1,982 198.811s 0.072s 198.936s 20 2,197 220.354s 0.094s 220.501s 21 2,038 204.406s 0.066s 204.522s 22 1,852 185.778s 0.065s 185.896s 23 2,205 220.918s 0.069s 221.04s Day Hour Added Removed Recycled Synced files Longest sync Average sync Mar 13 00 0 1 0 348 0.002s 0.012s 01 0 7 0 315 0.001s 0.012s 02 0 1 0 290 0.002s 0.012s 03 0 1 0 289 0.002s 0.012s 04 0 1 0 313 0.002s 0.012s 05 0 1 0 313 0.002s 0.012s 06 0 1 0 494 0.002s 0.012s 07 0 0 1 881 0.003s 0.012s 08 0 0 1 1,038 0.003s 0.011s 09 0 0 18 1,022 0.002s 0.013s 10 0 0 1 1,260 0.002s 0.012s 11 0 0 2 1,038 0.002s 0.012s 12 0 0 0 343 0.016s 0.012s 13 0 0 2 576 0.004s 0.012s 14 0 0 1 661 0.002s 0.012s 15 0 0 4 777 0.002s 0.011s 16 0 0 2 479 0.002s 0.013s 17 0 0 1 432 0.002s 0.012s 18 0 0 1 759 0.002s 0.012s 19 0 0 1 360 0.001s 0.012s 20 0 0 1 498 0.002s 0.012s 21 0 0 1 300 0.002s 0.012s 22 0 0 0 296 0.002s 0.012s 23 0 0 1 314 0.002s 0.012s Day Hour Count Avg time (sec) Mar 13 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 Mar 13 00 1,039.08 kB 1,259.50 kB 01 10,531.33 kB 45,800.08 kB 02 1,028.67 kB 37,418.25 kB 03 985.75 kB 11,294.75 kB 04 1,639.42 kB 5,995.42 kB 05 1,140.50 kB 3,047.67 kB 06 1,169.33 kB 1,842.33 kB 07 1,553.25 kB 2,006.00 kB 08 2,031.91 kB 3,420.82 kB 09 21,887.54 kB 67,542.46 kB 10 2,234.92 kB 40,829.67 kB 11 1,946.75 kB 13,040.83 kB 12 1,174.33 kB 4,663.58 kB 13 1,871.17 kB 3,911.25 kB 14 1,299.83 kB 3,841.08 kB 15 6,406.73 kB 15,511.36 kB 16 2,290.00 kB 25,056.69 kB 17 1,939.33 kB 8,756.83 kB 18 1,318.92 kB 5,539.33 kB 19 1,027.83 kB 2,366.75 kB 20 1,084.75 kB 1,417.75 kB 21 1,034.08 kB 1,269.58 kB 22 992.92 kB 1,073.25 kB 23 1,066.00 kB 1,127.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 Mar 13 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.61 sec Highest CPU-cost vacuum
Table public.tasks
Database zemm_produktiv_8 - 2026-03-13 01:30:09 Date
- 0 sec Highest CPU-cost analyze
Table
Database zemm_produktiv_8 - Date
Average Autovacuum Duration
Key values
- 0.61 sec Highest CPU-cost vacuum
Table public.tasks
Database zemm_produktiv_8 - 2026-03-13 01:30:09 Date
Analyzes per table
Key values
- pg_catalog.pg_type (31) Main table analyzed (database zemm_produktiv_8)
- 121 analyzes Total
Table Number of analyzes zemm_produktiv_8.pg_catalog.pg_type 31 zemm_produktiv_8.pg_catalog.pg_attribute 23 zemm_produktiv_8.pg_catalog.pg_class 16 zemm_produktiv_8.pg_catalog.pg_depend 15 zemm_produktiv_8.public.breedingsdams 7 zemm_produktiv_8.public.breedingssires 7 zemm_produktiv_8.public.tmptasks 2 zemm_monitoring.observability.metrics_timeseries 2 zemm_produktiv_8.public.monitoring_session_activity 1 template1.pg_catalog.pg_shdepend 1 zemm_produktiv_8.public.users 1 zemm_produktiv_7.pg_catalog.pg_type 1 zemm_produktiv_8.public.tasks 1 zemm_produktiv_8.public.login_tracker 1 zemm_produktiv_7.public.breedingssires 1 zemm_produktiv_7.public.breedingsdams 1 invdb.pg_catalog.pg_shdepend 1 zemm_produktiv_7.pg_catalog.pg_shdepend 1 template0.pg_catalog.pg_shdepend 1 zemm_produktiv_8.public.cages_search_mview 1 zemm_produktiv_8.public.cages 1 fbi_unire.pg_catalog.pg_shdepend 1 zemm_monitoring.observability.db_top_queries 1 zemm_produktiv_7.pg_catalog.pg_attribute 1 zemm_produktiv_7.pg_catalog.pg_depend 1 zemm_produktiv_7.pg_catalog.pg_class 1 Total 121 Vacuums per table
Key values
- pg_catalog.pg_type (11) 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 11 11 0 0 0 0 0 554 101 106,488 0 0 zemm_monitoring.pg_toast.pg_toast_67431 10 0 0 0 0 0 0 4,629 1,567 3,542,775 1,521 9,126 zemm_produktiv_8.pg_catalog.pg_attribute 8 8 0 0 0 0 0 1,070 334 236,219 0 0 zemm_produktiv_8.public.breedingssires 7 0 0 0 0 0 0 1,029 171 558,542 0 0 zemm_produktiv_8.public.breedingsdams 7 0 0 0 0 0 0 1,379 221 753,331 0 0 zemm_produktiv_8.pg_catalog.pg_class 6 6 0 0 0 0 0 587 180 218,507 0 0 zemm_produktiv_8.pg_catalog.pg_depend 4 4 0 0 0 0 0 505 152 181,483 0 0 zemm_test_3.pg_catalog.pg_shdepend 2 2 0 0 0 0 0 186 65 120,996 9 606 zemm_produktiv_8.pg_toast.pg_toast_2619 2 2 0 0 0 0 0 363 94 526,375 30 95 zemm_produktiv_7.public.breedingsdams 1 0 0 0 0 0 0 197 4 12,283 0 0 zemm_produktiv_8.public.cages_search_mview 1 1 0 0 0 0 0 590 291 1,055,396 43 2,614 zemm_produktiv_8.pg_catalog.pg_statistic 1 1 0 0 0 0 0 185 53 142,826 31 91 zemm_produktiv_8.public.tasks 1 1 0 0 0 0 0 45,581 25 3,516,304 0 0 zemm_produktiv_7.public.breedingssires 1 0 0 0 0 0 0 147 4 9,333 0 0 Total 62 36 0 0 0 0 0 57,002 3,262 10,980,858 1,634 12,532 Vacuum throughput per table
Key values
- public.tasks (0.61) Max CPU elapsed for vacuum on database zemm_produktiv_8
- unknown (0 ms) Max I/O read time for vacuum on database zemm_produktiv_8
- public.breedingssires (0.162 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_monitoring.pg_toast.pg_toast_67431 0 0 0.3 zemm_produktiv_8.pg_catalog.pg_attribute 0 0 0.07 zemm_produktiv_8.public.breedingssires 0 0.162 0 zemm_produktiv_8.public.breedingsdams 0 0.119 0 zemm_produktiv_8.pg_catalog.pg_class 0 0 0 zemm_produktiv_8.pg_catalog.pg_depend 0 0 0.03 zemm_test_3.pg_catalog.pg_shdepend 0 0 0.02 zemm_produktiv_8.pg_toast.pg_toast_2619 0 0 0.02 zemm_produktiv_7.public.breedingsdams 0 0.021 0 zemm_produktiv_8.public.cages_search_mview 0 0 0.08 zemm_produktiv_8.pg_catalog.pg_statistic 0 0 0.01 zemm_produktiv_8.public.tasks 0 0 0.61 zemm_produktiv_7.public.breedingssires 0 0.012 0 Total 0 0.314 1.14 Tuples removed per table
Key values
- public.tasks (53151) Main table with removed tuples on database zemm_produktiv_8
- 69492 tuples Total removed
Index Tuples Pages Table Vacuums scans removed remain not yet removable removed remain zemm_produktiv_8.public.tasks 1 1 53,151 56,198 0 0 16,512 zemm_produktiv_8.pg_catalog.pg_attribute 8 8 8,274 45,455 0 0 1,472 zemm_produktiv_8.pg_catalog.pg_depend 4 4 3,443 16,684 0 0 220 zemm_produktiv_8.pg_catalog.pg_type 11 11 2,270 9,141 0 0 341 zemm_produktiv_8.pg_catalog.pg_class 6 6 940 5,364 0 0 252 zemm_test_3.pg_catalog.pg_shdepend 2 2 842 7,694 0 0 76 zemm_produktiv_8.pg_catalog.pg_statistic 1 1 316 1,268 0 0 144 zemm_produktiv_8.pg_toast.pg_toast_2619 2 2 193 584 0 0 212 zemm_produktiv_8.public.cages_search_mview 1 1 63 13,629 0 0 213 zemm_produktiv_7.public.breedingsdams 1 0 0 30,218 0 0 193 zemm_monitoring.pg_toast.pg_toast_67431 10 0 0 1,040,106 0 0 174,081 zemm_produktiv_8.public.breedingssires 7 0 0 156,521 0 0 1,001 zemm_produktiv_8.public.breedingsdams 7 0 0 211,541 0 0 1,351 zemm_produktiv_7.public.breedingssires 1 0 0 22,359 0 0 143 Total 62 36 69,492 1,616,762 0 0 196,211 Pages removed per table
Key values
- unknown (0) Main table with removed pages on database unknown
- 0 pages Total removed
Pages removed per tables
NO DATASET
Table Number of vacuums Index scans Tuples removed Pages removed zemm_produktiv_7.public.breedingsdams 1 0 0 0 zemm_produktiv_8.pg_catalog.pg_attribute 8 8 8274 0 zemm_monitoring.pg_toast.pg_toast_67431 10 0 0 0 zemm_produktiv_8.public.breedingssires 7 0 0 0 zemm_test_3.pg_catalog.pg_shdepend 2 2 842 0 zemm_produktiv_8.public.cages_search_mview 1 1 63 0 zemm_produktiv_8.pg_catalog.pg_class 6 6 940 0 zemm_produktiv_8.pg_toast.pg_toast_2619 2 2 193 0 zemm_produktiv_8.public.breedingsdams 7 0 0 0 zemm_produktiv_8.pg_catalog.pg_statistic 1 1 316 0 zemm_produktiv_8.pg_catalog.pg_type 11 11 2270 0 zemm_produktiv_8.public.tasks 1 1 53151 0 zemm_produktiv_7.public.breedingssires 1 0 0 0 zemm_produktiv_8.pg_catalog.pg_depend 4 4 3443 0 Total 62 36 69,492 0 Autovacuum Activity
↑ Back to the top of the Autovacuum Activity tableDay Hour VACUUMs ANALYZEs Mar 13 00 1 0 01 1 1 02 1 0 03 0 0 04 0 1 05 1 1 06 3 7 07 4 12 08 13 29 09 16 24 10 4 9 11 2 5 12 0 1 13 2 2 14 0 3 15 6 14 16 0 0 17 1 3 18 4 6 19 0 3 20 1 0 21 1 0 22 0 0 23 1 0 - 0.61 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
- 84 Total read queries
- 17,299 Total write queries
Queries by database
Key values
- zemm_monitoring Main database
- 17,280 Requests
- 4h44m46s (zemm_monitoring)
- Main time consuming database
Queries by user
Key values
- labanimal Main user
- 124,084 Requests
User Request type Count Duration labanimal Total 124,084 2d50m30s copy from 7 15s665ms copy to 68 3m17s cte 113 2m7s ddl 123,194 2d27m44s others 168 3m4s select 515 13m37s update 6 6s541ms postgres Total 3,561 1h2m29s copy from 19 54s373ms copy to 100 3m15s cte 5 10s291ms ddl 2,728 45m51s others 679 11m32s update 1 599ms Duration by user
Key values
- 2d50m30s (labanimal) Main time consuming user
User Request type Count Duration labanimal Total 124,084 2d50m30s copy from 7 15s665ms copy to 68 3m17s cte 113 2m7s ddl 123,194 2d27m44s others 168 3m4s select 515 13m37s update 6 6s541ms postgres Total 3,561 1h2m29s copy from 19 54s373ms copy to 100 3m15s cte 5 10s291ms ddl 2,728 45m51s others 679 11m32s update 1 599ms Queries by host
Key values
- unknown Main host
- 124,076 Requests
- 2d47m24s (unknown)
- Main time consuming host
Host Request type Count Duration 81.169.238.237 Total 8 3m5s select 2 2m59s update 6 6s541ms [local] Total 3,561 1h2m29s copy from 19 54s373ms copy to 100 3m15s cte 5 10s291ms ddl 2,728 45m51s others 679 11m32s update 1 599ms unknown Total 124,076 2d47m24s copy from 7 15s665ms copy to 68 3m17s cte 113 2m7s ddl 123,194 2d27m44s others 168 3m4s select 513 10m37s Queries by application
Key values
- unknown Main application
- 17,280 Requests
- 4h44m46s (unknown)
- Main time consuming application
Application Request type Count Duration _desktop_index.php_zemm_produktiv_7_localhost_5432 Total 12 17s761ms cte 8 6s523ms select 4 11s238ms _desktop_index.php_zemm_produktiv_8_localhost_5432 Total 84 1m25s cte 4 6s487ms select 80 1m18s backend:zemm_produktiv_7@localhost Total 1 813ms ddl 1 813ms expire_tasks:zemm_produktiv_8@h2940066.stratoserver.net:5432 Total 1 996ms update 1 996ms pg_dump Total 5 6s349ms copy to 5 6s349ms unknown Total 17,280 4h44m46s ddl 17,280 4h44m46s Number of cancelled queries
Key values
- 0 per second Cancelled query Peak
- 2026-03-13 15:39:31 Date
Number of cancelled queries (5 minutes period)
NO DATASET
-
Top Queries
Histogram of query times
Key values
- 73 500-1000ms duration
Slowest individual queries
Rank Duration Query 1 4s851ms SELECT a.id, a.name, a."animalID", a.dummy_strain_info, a."birthDate", a.sex, tr.rfid FROM animals a LEFT OUTER JOIN cages c ON c.id = a."homeCage" LEFT OUTER JOIN ( SELECT max(id) AS id, maps_to FROM transponders WHERE extraction_date IS NULL GROUP BY maps_to) tr_sel ON tr_sel.maps_to = a.id LEFT OUTER JOIN transponders tr ON tr.id = tr_sel.id WHERE NOT (a.deleted) AND c.id = 9628 AND CASE WHEN user_is_tgm (a.owner, 1) THEN TRUE WHEN user_is_tgm (a.editor, 1) THEN TRUE WHEN user_is_tgm (a.tourist, 1) THEN TRUE ELSE FALSE END ORDER BY a.id;[ Date: 2026-03-13 15:51:25 - Database: zemm_produktiv_7 - User: labanimal - Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 ]
2 4s851ms CREATE SCHEMA IF NOT EXISTS observability;[ Date: 2026-03-13 15:52:01 - Database: zemm_monitoring - User: labanimal ]
3 4s851ms 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-03-13 15:52:01 - Database: zemm_monitoring - User: labanimal ]
4 4s851ms CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);[ Date: 2026-03-13 15:52:01 - Database: zemm_monitoring - User: labanimal ]
5 4s851ms CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);[ Date: 2026-03-13 15:52:01 - Database: zemm_monitoring - User: labanimal ]
6 4s851ms 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-03-13 15:52:01 - Database: zemm_monitoring - User: labanimal ]
7 4s851ms CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);[ Date: 2026-03-13 15:52:01 - Database: zemm_monitoring - User: labanimal ]
8 4s851ms CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);[ Date: 2026-03-13 15:52:01 - Database: zemm_monitoring - User: labanimal ]
9 4s851ms 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-03-13 15:52:01 - Database: zemm_monitoring - User: labanimal ]
10 4s851ms CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);[ Date: 2026-03-13 15:52:01 - Database: zemm_monitoring - User: labanimal ]
11 4s851ms 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-03-13 15:52:01 - Database: zemm_monitoring - User: labanimal ]
12 4s851ms 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-03-13 15:52:01 - Database: zemm_monitoring - User: labanimal ]
13 4s851ms 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-03-13 15:52:01 - Database: zemm_monitoring - User: labanimal ]
14 4s851ms CREATE SCHEMA IF NOT EXISTS observability;[ Date: 2026-03-13 15:53:01 - Database: zemm_monitoring - User: labanimal ]
15 4s851ms 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-03-13 15:53:01 - Database: zemm_monitoring - User: labanimal ]
16 4s851ms CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);[ Date: 2026-03-13 15:53:01 - Database: zemm_monitoring - User: labanimal ]
17 4s851ms CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);[ Date: 2026-03-13 15:53:01 - Database: zemm_monitoring - User: labanimal ]
18 4s851ms 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-03-13 15:53:01 - Database: zemm_monitoring - User: labanimal ]
19 4s851ms CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);[ Date: 2026-03-13 15:53:01 - Database: zemm_monitoring - User: labanimal ]
20 4s851ms CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);[ Date: 2026-03-13 15:53:01 - Database: zemm_monitoring - User: labanimal ]
Time consuming queries (N)
Rank Total duration Times executed Min duration Max duration Avg duration Query 1 23m43s 1,440 517ms 4s851ms 988ms 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 #1
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - 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-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
2 23m43s 1,440 517ms 4s851ms 988ms create index if not exists idx_app_events_tenant on observability.app_events (tenant_key, occurred_at desc);Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
3 23m43s 1,440 517ms 4s851ms 988ms 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 #3
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - 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-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
4 23m43s 1,440 517ms 4s851ms 988ms 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 #4
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - 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-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
5 23m43s 1,440 517ms 4s851ms 988ms 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 #5
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - 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-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
6 23m43s 1,440 517ms 4s851ms 988ms 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 #6
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - 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-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
7 23m43s 1,440 517ms 4s851ms 988ms create index if not exists idx_app_events_type on observability.app_events (event_type);Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
8 23m43s 1,440 517ms 4s851ms 988ms create index if not exists idx_metrics_timeseries_bucket on observability.metrics_timeseries (bucket_start);Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
9 23m43s 1,440 517ms 4s851ms 988ms 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 #9
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - 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-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
10 23m43s 1,440 517ms 4s851ms 988ms create schema if not exists observability;Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - Times executed: 1349 ]
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
11 23m43s 1,440 517ms 4s851ms 988ms 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 #11
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - 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-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
12 23m43s 1,440 517ms 4s851ms 988ms create index if not exists idx_metrics_timeseries_metric on observability.metrics_timeseries (metric_name);Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
13 14s506ms 4 3s590ms 3s671ms 3s626ms select * from litters_search_mview l where not (deleted) and case when user_is_tgm (l.owner, ?) then true when user_is_tgm (l.editor, ?) then true when user_is_tgm (l.tourist, ?) then true else false end and (offspring - case when male_wean is null then ? else male_wean end - case when female_wean is null then ? else female_wean end - case when male_dead is null then ? else male_dead end - case when female_dead is null then ? else female_dead end - case when female_deceased is null then ? else female_deceased end - case when male_deceased is null then ? else male_deceased end) <= ? order by bday desc, dam_name, sire_name;Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Mar 13 11 4 14s506ms 3s626ms [ User: labanimal - Total duration: 14s506ms - Times executed: 4 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 14s506ms - Times executed: 4 ]
-
SELECT * FROM litters_search_mview l WHERE NOT (deleted) AND CASE WHEN user_is_tgm (l.owner, 145) THEN TRUE WHEN user_is_tgm (l.editor, 145) THEN TRUE WHEN user_is_tgm (l.tourist, 145) THEN TRUE ELSE FALSE END AND (offspring - CASE WHEN male_wean IS NULL THEN 0 ELSE male_wean END - CASE WHEN female_wean IS NULL THEN 0 ELSE female_wean END - CASE WHEN male_dead IS NULL THEN 0 ELSE male_dead END - CASE WHEN female_dead IS NULL THEN 0 ELSE female_dead END - CASE WHEN female_deceased IS NULL THEN 0 ELSE female_deceased END - CASE WHEN male_deceased IS NULL THEN 0 ELSE male_deceased END) <= 0 ORDER BY bday DESC, dam_name, sire_name;
Date: 2026-03-13 11:57:15 Duration: 3s671ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
SELECT * FROM litters_search_mview l WHERE NOT (deleted) AND CASE WHEN user_is_tgm (l.owner, 145) THEN TRUE WHEN user_is_tgm (l.editor, 145) THEN TRUE WHEN user_is_tgm (l.tourist, 145) THEN TRUE ELSE FALSE END AND (offspring - CASE WHEN male_wean IS NULL THEN 0 ELSE male_wean END - CASE WHEN female_wean IS NULL THEN 0 ELSE female_wean END - CASE WHEN male_dead IS NULL THEN 0 ELSE male_dead END - CASE WHEN female_dead IS NULL THEN 0 ELSE female_dead END - CASE WHEN female_deceased IS NULL THEN 0 ELSE female_deceased END - CASE WHEN male_deceased IS NULL THEN 0 ELSE male_deceased END) <= 0 ORDER BY bday DESC, dam_name, sire_name;
Date: 2026-03-13 11:57:18 Duration: 3s631ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
SELECT * FROM litters_search_mview l WHERE NOT (deleted) AND CASE WHEN user_is_tgm (l.owner, 145) THEN TRUE WHEN user_is_tgm (l.editor, 145) THEN TRUE WHEN user_is_tgm (l.tourist, 145) THEN TRUE ELSE FALSE END AND (offspring - CASE WHEN male_wean IS NULL THEN 0 ELSE male_wean END - CASE WHEN female_wean IS NULL THEN 0 ELSE female_wean END - CASE WHEN male_dead IS NULL THEN 0 ELSE male_dead END - CASE WHEN female_dead IS NULL THEN 0 ELSE female_dead END - CASE WHEN female_deceased IS NULL THEN 0 ELSE female_deceased END - CASE WHEN male_deceased IS NULL THEN 0 ELSE male_deceased END) <= 0 ORDER BY bday DESC, dam_name, sire_name;
Date: 2026-03-13 11:58:00 Duration: 3s613ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
14 9s627ms 2 4s776ms 4s851ms 4s813ms select a.id, a.name, a."animalID", a.dummy_strain_info, a."birthDate", a.sex, tr.rfid from animals a left outer join cages c on c.id = a."homeCage" left outer join ( select max(id) as id, maps_to from transponders where extraction_date is null group by maps_to) tr_sel on tr_sel.maps_to = a.id left outer join transponders tr on tr.id = tr_sel.id where not (a.deleted) and c.id = ? and case when user_is_tgm (a.owner, ?) then true when user_is_tgm (a.editor, ?) then true when user_is_tgm (a.tourist, ?) then true else false end order by a.id;Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Mar 13 15 2 9s627ms 4s813ms [ User: labanimal - Total duration: 9s627ms - Times executed: 2 ]
[ Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 - Total duration: 9s627ms - Times executed: 2 ]
-
SELECT a.id, a.name, a."animalID", a.dummy_strain_info, a."birthDate", a.sex, tr.rfid FROM animals a LEFT OUTER JOIN cages c ON c.id = a."homeCage" LEFT OUTER JOIN ( SELECT max(id) AS id, maps_to FROM transponders WHERE extraction_date IS NULL GROUP BY maps_to) tr_sel ON tr_sel.maps_to = a.id LEFT OUTER JOIN transponders tr ON tr.id = tr_sel.id WHERE NOT (a.deleted) AND c.id = 9628 AND CASE WHEN user_is_tgm (a.owner, 1) THEN TRUE WHEN user_is_tgm (a.editor, 1) THEN TRUE WHEN user_is_tgm (a.tourist, 1) THEN TRUE ELSE FALSE END ORDER BY a.id;
Date: 2026-03-13 15:51:25 Duration: 4s851ms Database: zemm_produktiv_7 User: labanimal Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
SELECT a.id, a.name, a."animalID", a.dummy_strain_info, a."birthDate", a.sex, tr.rfid FROM animals a LEFT OUTER JOIN cages c ON c.id = a."homeCage" LEFT OUTER JOIN ( SELECT max(id) AS id, maps_to FROM transponders WHERE extraction_date IS NULL GROUP BY maps_to) tr_sel ON tr_sel.maps_to = a.id LEFT OUTER JOIN transponders tr ON tr.id = tr_sel.id WHERE NOT (a.deleted) AND c.id = 9628 AND CASE WHEN user_is_tgm (a.owner, 1) THEN TRUE WHEN user_is_tgm (a.editor, 1) THEN TRUE WHEN user_is_tgm (a.tourist, 1) THEN TRUE ELSE FALSE END ORDER BY a.id;
Date: 2026-03-13 15:21:28 Duration: 4s776ms Database: zemm_produktiv_7 User: labanimal Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
15 6s523ms 8 802ms 847ms 815ms 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 #15
Day Hour Count Duration Avg duration Mar 13 12 1 847ms 847ms 13 2 1s617ms 808ms 14 2 1s624ms 812ms 15 2 1s626ms 813ms 18 1 807ms 807ms [ User: labanimal - Total duration: 6s523ms - Times executed: 8 ]
[ Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 - Total duration: 6s523ms - Times executed: 8 ]
-
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-03-13 12:57:37 Duration: 847ms Database: zemm_produktiv_7 User: labanimal Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_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, 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-03-13 15:55:31 Duration: 823ms Database: zemm_produktiv_7 User: labanimal Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_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, 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-03-13 14:55:21 Duration: 821ms Database: zemm_produktiv_7 User: labanimal Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
16 5s746ms 6 545ms 1s291ms 957ms select * from p_wean_males (?, ?, ?, null, ?, ?, ?, ?, ?, ?, null, ?, ?, ?, null, null, null, null, null, null, ?, ?, ?);Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Mar 13 07 1 790ms 790ms 10 4 3s668ms 917ms 11 1 1s286ms 1s286ms [ User: labanimal - Total duration: 5s746ms - Times executed: 6 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 5s746ms - Times executed: 6 ]
-
SELECT * FROM p_wean_males (142, 10131406, 5, NULL, '52-343', 'B6N.Foxp3-Cre.Il1r1 fl', 'B6.Foxp3-Cre.Il1r1.fl', 'F18', '2026-02-21', 'Foxp3-cre(x(tg/tg)', NULL, 'IL1r1(fl/fl)', 'ff', ' ', NULL, NULL, NULL, NULL, NULL, NULL, '', '56', 76);
Date: 2026-03-13 10:56:51 Duration: 1s291ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
SELECT * FROM p_wean_males (142, 10131353, 5, NULL, '52-343', 'B6N.Foxp3-Cre.Il1r1 fl', 'B6.Foxp3-Cre.Il1r1.fl', 'F17', '2026-02-17', 'Foxp3-cre(x(tg/tg)', NULL, 'IL1r1(fl/fl)', 'ff', ' ', NULL, NULL, NULL, NULL, NULL, NULL, '', '56', 76);
Date: 2026-03-13 11:04:47 Duration: 1s286ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
SELECT * FROM p_wean_males (142, 10131352, 4, NULL, '52-305', 'B6N.Foxp3-Cre.Il1r1 fl', 'B6.Foxp3-Cre.Il1r1.fl', 'F18', '2026-02-17', 'Foxp3-cre(x(tg/tg)', NULL, 'IL1r1(fl/fl)', 'ff', ' ', NULL, NULL, NULL, NULL, NULL, NULL, '', '56', 64);
Date: 2026-03-13 10:51:46 Duration: 1s39ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
17 4s983ms 6 765ms 948ms 830ms select p_update_breedings (?, null, ?, ?::date, null, ?::text, ?::text, null) as id;Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Mar 13 09 5 4s34ms 806ms 15 1 948ms 948ms [ User: labanimal - Total duration: 4s983ms - Times executed: 6 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 4s34ms - Times executed: 5 ]
[ Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 - Total duration: 948ms - Times executed: 1 ]
-
SELECT p_update_breedings (1, NULL, 14121, '2026-03-13'::date, NULL, '10288286'::text, '10275809'::text, NULL) AS id;
Date: 2026-03-13 15:39:31 Duration: 948ms Database: zemm_produktiv_7 User: labanimal Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
SELECT p_update_breedings (457, NULL, 4454, '2026-03-13'::date, NULL, '10294640'::text, '10294644'::text, NULL) AS id;
Date: 2026-03-13 09:32:31 Duration: 926ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
SELECT p_update_breedings (457, NULL, 13035, '2026-03-13'::date, NULL, '10294648'::text, '10294649;10294650'::text, NULL) AS id;
Date: 2026-03-13 09:30:02 Duration: 798ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
18 4s832ms 7 679ms 704ms 690ms 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 Mar 13 09 3 2s50ms 683ms 15 1 689ms 689ms 16 3 2s93ms 697ms [ User: labanimal - Total duration: 4s832ms - Times executed: 7 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 4s832ms - Times executed: 7 ]
-
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, 10100208) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100208) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100208) 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-03-13 16:52:57 Duration: 704ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_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, 10100208) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100208) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100208) 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-03-13 16:45:50 Duration: 695ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_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, 10100208) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100208) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100208) 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-03-13 16:53:00 Duration: 693ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
19 4s520ms 7 628ms 666ms 645ms 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 Mar 13 09 3 1s917ms 639ms 15 1 636ms 636ms 16 3 1s967ms 655ms [ User: labanimal - Total duration: 4s520ms - Times executed: 7 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 4s520ms - Times executed: 7 ]
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 10100208) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100208) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100208) 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-03-13 16:52:58 Duration: 666ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 10100208) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100208) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100208) 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-03-13 16:53:01 Duration: 653ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 10100176) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100176) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100176) 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-03-13 09:35:14 Duration: 653ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
20 3s372ms 2 1s679ms 1s693ms 1s686ms 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 cagess."cageName" like (?) 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 Mar 13 08 1 1s679ms 1s679ms 09 1 1s693ms 1s693ms [ User: labanimal - Total duration: 3s372ms - Times executed: 2 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 3s372ms - Times executed: 2 ]
-
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, 457) THEN TRUE WHEN user_is_tgm (dam.editor, 457) THEN TRUE WHEN user_is_tgm (dam.tourist, 457) 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, 457) THEN TRUE WHEN user_is_tgm (sire.editor, 457) THEN TRUE WHEN user_is_tgm (sire.tourist, 457) 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 cagess."cageName" like ('46-092') 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-03-13 09:26:54 Duration: 1s693ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_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, 457) THEN TRUE WHEN user_is_tgm (dam.editor, 457) THEN TRUE WHEN user_is_tgm (dam.tourist, 457) 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, 457) THEN TRUE WHEN user_is_tgm (sire.editor, 457) THEN TRUE WHEN user_is_tgm (sire.tourist, 457) 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 cagess."cageName" like ('46-056') 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-03-13 08:56:03 Duration: 1s679ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
Most frequent queries (N)
Rank Times executed Total duration Min duration Max duration Avg duration Query 1 1,440 23m43s 517ms 4s851ms 988ms 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 #1
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - 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-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
2 1,440 23m43s 517ms 4s851ms 988ms create index if not exists idx_app_events_tenant on observability.app_events (tenant_key, occurred_at desc);Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
3 1,440 23m43s 517ms 4s851ms 988ms 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 #3
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - 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-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
4 1,440 23m43s 517ms 4s851ms 988ms 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 #4
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - 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-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
5 1,440 23m43s 517ms 4s851ms 988ms 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 #5
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - 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-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
6 1,440 23m43s 517ms 4s851ms 988ms 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 #6
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - 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-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
7 1,440 23m43s 517ms 4s851ms 988ms create index if not exists idx_app_events_type on observability.app_events (event_type);Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
8 1,440 23m43s 517ms 4s851ms 988ms create index if not exists idx_metrics_timeseries_bucket on observability.metrics_timeseries (bucket_start);Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
9 1,440 23m43s 517ms 4s851ms 988ms 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 #9
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - 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-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
10 1,440 23m43s 517ms 4s851ms 988ms create schema if not exists observability;Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - Times executed: 1349 ]
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
11 1,440 23m43s 517ms 4s851ms 988ms 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 #11
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - 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-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
12 1,440 23m43s 517ms 4s851ms 988ms create index if not exists idx_metrics_timeseries_metric on observability.metrics_timeseries (metric_name);Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
13 8 6s523ms 802ms 847ms 815ms 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 #13
Day Hour Count Duration Avg duration Mar 13 12 1 847ms 847ms 13 2 1s617ms 808ms 14 2 1s624ms 812ms 15 2 1s626ms 813ms 18 1 807ms 807ms [ User: labanimal - Total duration: 6s523ms - Times executed: 8 ]
[ Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 - Total duration: 6s523ms - Times executed: 8 ]
-
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-03-13 12:57:37 Duration: 847ms Database: zemm_produktiv_7 User: labanimal Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_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, 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-03-13 15:55:31 Duration: 823ms Database: zemm_produktiv_7 User: labanimal Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_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, 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-03-13 14:55:21 Duration: 821ms Database: zemm_produktiv_7 User: labanimal Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
14 7 4s832ms 679ms 704ms 690ms 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 #14
Day Hour Count Duration Avg duration Mar 13 09 3 2s50ms 683ms 15 1 689ms 689ms 16 3 2s93ms 697ms [ User: labanimal - Total duration: 4s832ms - Times executed: 7 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 4s832ms - Times executed: 7 ]
-
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, 10100208) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100208) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100208) 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-03-13 16:52:57 Duration: 704ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_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, 10100208) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100208) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100208) 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-03-13 16:45:50 Duration: 695ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_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, 10100208) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100208) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100208) 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-03-13 16:53:00 Duration: 693ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
15 7 4s520ms 628ms 666ms 645ms 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 #15
Day Hour Count Duration Avg duration Mar 13 09 3 1s917ms 639ms 15 1 636ms 636ms 16 3 1s967ms 655ms [ User: labanimal - Total duration: 4s520ms - Times executed: 7 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 4s520ms - Times executed: 7 ]
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 10100208) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100208) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100208) 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-03-13 16:52:58 Duration: 666ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 10100208) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100208) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100208) 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-03-13 16:53:01 Duration: 653ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 10100176) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100176) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100176) 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-03-13 09:35:14 Duration: 653ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
16 6 5s746ms 545ms 1s291ms 957ms select * from p_wean_males (?, ?, ?, null, ?, ?, ?, ?, ?, ?, null, ?, ?, ?, null, null, null, null, null, null, ?, ?, ?);Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Mar 13 07 1 790ms 790ms 10 4 3s668ms 917ms 11 1 1s286ms 1s286ms [ User: labanimal - Total duration: 5s746ms - Times executed: 6 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 5s746ms - Times executed: 6 ]
-
SELECT * FROM p_wean_males (142, 10131406, 5, NULL, '52-343', 'B6N.Foxp3-Cre.Il1r1 fl', 'B6.Foxp3-Cre.Il1r1.fl', 'F18', '2026-02-21', 'Foxp3-cre(x(tg/tg)', NULL, 'IL1r1(fl/fl)', 'ff', ' ', NULL, NULL, NULL, NULL, NULL, NULL, '', '56', 76);
Date: 2026-03-13 10:56:51 Duration: 1s291ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
SELECT * FROM p_wean_males (142, 10131353, 5, NULL, '52-343', 'B6N.Foxp3-Cre.Il1r1 fl', 'B6.Foxp3-Cre.Il1r1.fl', 'F17', '2026-02-17', 'Foxp3-cre(x(tg/tg)', NULL, 'IL1r1(fl/fl)', 'ff', ' ', NULL, NULL, NULL, NULL, NULL, NULL, '', '56', 76);
Date: 2026-03-13 11:04:47 Duration: 1s286ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
SELECT * FROM p_wean_males (142, 10131352, 4, NULL, '52-305', 'B6N.Foxp3-Cre.Il1r1 fl', 'B6.Foxp3-Cre.Il1r1.fl', 'F18', '2026-02-17', 'Foxp3-cre(x(tg/tg)', NULL, 'IL1r1(fl/fl)', 'ff', ' ', NULL, NULL, NULL, NULL, NULL, NULL, '', '56', 64);
Date: 2026-03-13 10:51:46 Duration: 1s39ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
17 6 4s983ms 765ms 948ms 830ms select p_update_breedings (?, null, ?, ?::date, null, ?::text, ?::text, null) as id;Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Mar 13 09 5 4s34ms 806ms 15 1 948ms 948ms [ User: labanimal - Total duration: 4s983ms - Times executed: 6 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 4s34ms - Times executed: 5 ]
[ Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 - Total duration: 948ms - Times executed: 1 ]
-
SELECT p_update_breedings (1, NULL, 14121, '2026-03-13'::date, NULL, '10288286'::text, '10275809'::text, NULL) AS id;
Date: 2026-03-13 15:39:31 Duration: 948ms Database: zemm_produktiv_7 User: labanimal Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
SELECT p_update_breedings (457, NULL, 4454, '2026-03-13'::date, NULL, '10294640'::text, '10294644'::text, NULL) AS id;
Date: 2026-03-13 09:32:31 Duration: 926ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
SELECT p_update_breedings (457, NULL, 13035, '2026-03-13'::date, NULL, '10294648'::text, '10294649;10294650'::text, NULL) AS id;
Date: 2026-03-13 09:30:02 Duration: 798ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
18 4 14s506ms 3s590ms 3s671ms 3s626ms select * from litters_search_mview l where not (deleted) and case when user_is_tgm (l.owner, ?) then true when user_is_tgm (l.editor, ?) then true when user_is_tgm (l.tourist, ?) then true else false end and (offspring - case when male_wean is null then ? else male_wean end - case when female_wean is null then ? else female_wean end - case when male_dead is null then ? else male_dead end - case when female_dead is null then ? else female_dead end - case when female_deceased is null then ? else female_deceased end - case when male_deceased is null then ? else male_deceased end) <= ? order by bday desc, dam_name, sire_name;Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Mar 13 11 4 14s506ms 3s626ms [ User: labanimal - Total duration: 14s506ms - Times executed: 4 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 14s506ms - Times executed: 4 ]
-
SELECT * FROM litters_search_mview l WHERE NOT (deleted) AND CASE WHEN user_is_tgm (l.owner, 145) THEN TRUE WHEN user_is_tgm (l.editor, 145) THEN TRUE WHEN user_is_tgm (l.tourist, 145) THEN TRUE ELSE FALSE END AND (offspring - CASE WHEN male_wean IS NULL THEN 0 ELSE male_wean END - CASE WHEN female_wean IS NULL THEN 0 ELSE female_wean END - CASE WHEN male_dead IS NULL THEN 0 ELSE male_dead END - CASE WHEN female_dead IS NULL THEN 0 ELSE female_dead END - CASE WHEN female_deceased IS NULL THEN 0 ELSE female_deceased END - CASE WHEN male_deceased IS NULL THEN 0 ELSE male_deceased END) <= 0 ORDER BY bday DESC, dam_name, sire_name;
Date: 2026-03-13 11:57:15 Duration: 3s671ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
SELECT * FROM litters_search_mview l WHERE NOT (deleted) AND CASE WHEN user_is_tgm (l.owner, 145) THEN TRUE WHEN user_is_tgm (l.editor, 145) THEN TRUE WHEN user_is_tgm (l.tourist, 145) THEN TRUE ELSE FALSE END AND (offspring - CASE WHEN male_wean IS NULL THEN 0 ELSE male_wean END - CASE WHEN female_wean IS NULL THEN 0 ELSE female_wean END - CASE WHEN male_dead IS NULL THEN 0 ELSE male_dead END - CASE WHEN female_dead IS NULL THEN 0 ELSE female_dead END - CASE WHEN female_deceased IS NULL THEN 0 ELSE female_deceased END - CASE WHEN male_deceased IS NULL THEN 0 ELSE male_deceased END) <= 0 ORDER BY bday DESC, dam_name, sire_name;
Date: 2026-03-13 11:57:18 Duration: 3s631ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
SELECT * FROM litters_search_mview l WHERE NOT (deleted) AND CASE WHEN user_is_tgm (l.owner, 145) THEN TRUE WHEN user_is_tgm (l.editor, 145) THEN TRUE WHEN user_is_tgm (l.tourist, 145) THEN TRUE ELSE FALSE END AND (offspring - CASE WHEN male_wean IS NULL THEN 0 ELSE male_wean END - CASE WHEN female_wean IS NULL THEN 0 ELSE female_wean END - CASE WHEN male_dead IS NULL THEN 0 ELSE male_dead END - CASE WHEN female_dead IS NULL THEN 0 ELSE female_dead END - CASE WHEN female_deceased IS NULL THEN 0 ELSE female_deceased END - CASE WHEN male_deceased IS NULL THEN 0 ELSE male_deceased END) <= 0 ORDER BY bday DESC, dam_name, sire_name;
Date: 2026-03-13 11:58:00 Duration: 3s613ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
19 4 2s813ms 650ms 845ms 703ms select p_update_animals (?, cast(? as character varying), null, null, null, null, null, null, null, null, null, ?, null, null, ?, null, true, null, null, null, null, null, null, null);Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Mar 13 09 3 2s151ms 717ms 15 1 661ms 661ms [ User: labanimal - Total duration: 2s813ms - Times executed: 4 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 2s151ms - Times executed: 3 ]
[ Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 - Total duration: 661ms - Times executed: 1 ]
-
SELECT p_update_animals (457, CAST('10294648;10294649;10294650' AS character varying), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10111203, NULL, NULL, 13035, NULL, TRUE, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
Date: 2026-03-13 09:29:31 Duration: 845ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
SELECT p_update_animals (1, CAST('10288286;10275809' AS character varying), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10111202, NULL, NULL, 14121, NULL, TRUE, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
Date: 2026-03-13 15:39:32 Duration: 661ms Database: zemm_produktiv_7 User: labanimal Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
SELECT p_update_animals (142, CAST('10292158;10297206' AS character varying), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10111202, NULL, NULL, 9571, NULL, TRUE, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
Date: 2026-03-13 09:29:22 Duration: 655ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
20 4 2s153ms 537ms 539ms 538ms select breedings.id, cages.id as cage_db_id, cages."cageName" as cage_name, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, breedings.sires, breedings.dams from breedings inner join ( select id, name, "animalID", "homeCage", tourist, editor, owner from animals) as dam on position((?| | dam.id || ?) in (?| | breedings.dams || ?)) > ? inner join ( select id, name, "animalID" from animals) as sire on position((?| | sire.id || ?) in (?| | breedings.sires || ?)) > ? inner join cages on cages.id = breedings.cage where breedings.id = ?;Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Mar 13 08 2 1s77ms 538ms 09 2 1s76ms 538ms [ User: labanimal - Total duration: 2s153ms - Times executed: 4 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 2s153ms - Times executed: 4 ]
-
SELECT breedings.id, cages.id as cage_db_id, cages."cageName" as cage_name, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, breedings.sires, breedings.dams FROM breedings INNER JOIN ( select id, name, "animalID", "homeCage", tourist, editor, owner from animals) AS dam ON POSITION((';' || dam.id || ';') IN (';' || breedings.dams || ';')) > 0 INNER JOIN ( select id, name, "animalID" from animals) AS sire ON POSITION((';' || sire.id || ';') IN (';' || breedings.sires || ';')) > 0 INNER JOIN cages ON cages.id = breedings.cage WHERE breedings.id = 10110680;
Date: 2026-03-13 08:56:06 Duration: 539ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
SELECT breedings.id, cages.id as cage_db_id, cages."cageName" as cage_name, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, breedings.sires, breedings.dams FROM breedings INNER JOIN ( select id, name, "animalID", "homeCage", tourist, editor, owner from animals) AS dam ON POSITION((';' || dam.id || ';') IN (';' || breedings.dams || ';')) > 0 INNER JOIN ( select id, name, "animalID" from animals) AS sire ON POSITION((';' || sire.id || ';') IN (';' || breedings.sires || ';')) > 0 INNER JOIN cages ON cages.id = breedings.cage WHERE breedings.id = 10110974;
Date: 2026-03-13 09:26:57 Duration: 538ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
SELECT breedings.id, cages.id as cage_db_id, cages."cageName" as cage_name, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, breedings.sires, breedings.dams FROM breedings INNER JOIN ( select id, name, "animalID", "homeCage", tourist, editor, owner from animals) AS dam ON POSITION((';' || dam.id || ';') IN (';' || breedings.dams || ';')) > 0 INNER JOIN ( select id, name, "animalID" from animals) AS sire ON POSITION((';' || sire.id || ';') IN (';' || breedings.sires || ';')) > 0 INNER JOIN cages ON cages.id = breedings.cage WHERE breedings.id = 10110680;
Date: 2026-03-13 08:56:17 Duration: 538ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
Normalized slowest queries (N)
Rank Min duration Max duration Avg duration Times executed Total duration Query 1 4s776ms 4s851ms 4s813ms 2 9s627ms select a.id, a.name, a."animalID", a.dummy_strain_info, a."birthDate", a.sex, tr.rfid from animals a left outer join cages c on c.id = a."homeCage" left outer join ( select max(id) as id, maps_to from transponders where extraction_date is null group by maps_to) tr_sel on tr_sel.maps_to = a.id left outer join transponders tr on tr.id = tr_sel.id where not (a.deleted) and c.id = ? and case when user_is_tgm (a.owner, ?) then true when user_is_tgm (a.editor, ?) then true when user_is_tgm (a.tourist, ?) then true else false end order by a.id;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Mar 13 15 2 9s627ms 4s813ms [ User: labanimal - Total duration: 9s627ms - Times executed: 2 ]
[ Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 - Total duration: 9s627ms - Times executed: 2 ]
-
SELECT a.id, a.name, a."animalID", a.dummy_strain_info, a."birthDate", a.sex, tr.rfid FROM animals a LEFT OUTER JOIN cages c ON c.id = a."homeCage" LEFT OUTER JOIN ( SELECT max(id) AS id, maps_to FROM transponders WHERE extraction_date IS NULL GROUP BY maps_to) tr_sel ON tr_sel.maps_to = a.id LEFT OUTER JOIN transponders tr ON tr.id = tr_sel.id WHERE NOT (a.deleted) AND c.id = 9628 AND CASE WHEN user_is_tgm (a.owner, 1) THEN TRUE WHEN user_is_tgm (a.editor, 1) THEN TRUE WHEN user_is_tgm (a.tourist, 1) THEN TRUE ELSE FALSE END ORDER BY a.id;
Date: 2026-03-13 15:51:25 Duration: 4s851ms Database: zemm_produktiv_7 User: labanimal Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
SELECT a.id, a.name, a."animalID", a.dummy_strain_info, a."birthDate", a.sex, tr.rfid FROM animals a LEFT OUTER JOIN cages c ON c.id = a."homeCage" LEFT OUTER JOIN ( SELECT max(id) AS id, maps_to FROM transponders WHERE extraction_date IS NULL GROUP BY maps_to) tr_sel ON tr_sel.maps_to = a.id LEFT OUTER JOIN transponders tr ON tr.id = tr_sel.id WHERE NOT (a.deleted) AND c.id = 9628 AND CASE WHEN user_is_tgm (a.owner, 1) THEN TRUE WHEN user_is_tgm (a.editor, 1) THEN TRUE WHEN user_is_tgm (a.tourist, 1) THEN TRUE ELSE FALSE END ORDER BY a.id;
Date: 2026-03-13 15:21:28 Duration: 4s776ms Database: zemm_produktiv_7 User: labanimal Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
2 3s590ms 3s671ms 3s626ms 4 14s506ms select * from litters_search_mview l where not (deleted) and case when user_is_tgm (l.owner, ?) then true when user_is_tgm (l.editor, ?) then true when user_is_tgm (l.tourist, ?) then true else false end and (offspring - case when male_wean is null then ? else male_wean end - case when female_wean is null then ? else female_wean end - case when male_dead is null then ? else male_dead end - case when female_dead is null then ? else female_dead end - case when female_deceased is null then ? else female_deceased end - case when male_deceased is null then ? else male_deceased end) <= ? order by bday desc, dam_name, sire_name;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Mar 13 11 4 14s506ms 3s626ms [ User: labanimal - Total duration: 14s506ms - Times executed: 4 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 14s506ms - Times executed: 4 ]
-
SELECT * FROM litters_search_mview l WHERE NOT (deleted) AND CASE WHEN user_is_tgm (l.owner, 145) THEN TRUE WHEN user_is_tgm (l.editor, 145) THEN TRUE WHEN user_is_tgm (l.tourist, 145) THEN TRUE ELSE FALSE END AND (offspring - CASE WHEN male_wean IS NULL THEN 0 ELSE male_wean END - CASE WHEN female_wean IS NULL THEN 0 ELSE female_wean END - CASE WHEN male_dead IS NULL THEN 0 ELSE male_dead END - CASE WHEN female_dead IS NULL THEN 0 ELSE female_dead END - CASE WHEN female_deceased IS NULL THEN 0 ELSE female_deceased END - CASE WHEN male_deceased IS NULL THEN 0 ELSE male_deceased END) <= 0 ORDER BY bday DESC, dam_name, sire_name;
Date: 2026-03-13 11:57:15 Duration: 3s671ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
SELECT * FROM litters_search_mview l WHERE NOT (deleted) AND CASE WHEN user_is_tgm (l.owner, 145) THEN TRUE WHEN user_is_tgm (l.editor, 145) THEN TRUE WHEN user_is_tgm (l.tourist, 145) THEN TRUE ELSE FALSE END AND (offspring - CASE WHEN male_wean IS NULL THEN 0 ELSE male_wean END - CASE WHEN female_wean IS NULL THEN 0 ELSE female_wean END - CASE WHEN male_dead IS NULL THEN 0 ELSE male_dead END - CASE WHEN female_dead IS NULL THEN 0 ELSE female_dead END - CASE WHEN female_deceased IS NULL THEN 0 ELSE female_deceased END - CASE WHEN male_deceased IS NULL THEN 0 ELSE male_deceased END) <= 0 ORDER BY bday DESC, dam_name, sire_name;
Date: 2026-03-13 11:57:18 Duration: 3s631ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
SELECT * FROM litters_search_mview l WHERE NOT (deleted) AND CASE WHEN user_is_tgm (l.owner, 145) THEN TRUE WHEN user_is_tgm (l.editor, 145) THEN TRUE WHEN user_is_tgm (l.tourist, 145) THEN TRUE ELSE FALSE END AND (offspring - CASE WHEN male_wean IS NULL THEN 0 ELSE male_wean END - CASE WHEN female_wean IS NULL THEN 0 ELSE female_wean END - CASE WHEN male_dead IS NULL THEN 0 ELSE male_dead END - CASE WHEN female_dead IS NULL THEN 0 ELSE female_dead END - CASE WHEN female_deceased IS NULL THEN 0 ELSE female_deceased END - CASE WHEN male_deceased IS NULL THEN 0 ELSE male_deceased END) <= 0 ORDER BY bday DESC, dam_name, sire_name;
Date: 2026-03-13 11:58:00 Duration: 3s613ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
3 1s679ms 1s693ms 1s686ms 2 3s372ms 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 cagess."cageName" like (?) 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 #3
Day Hour Count Duration Avg duration Mar 13 08 1 1s679ms 1s679ms 09 1 1s693ms 1s693ms [ User: labanimal - Total duration: 3s372ms - Times executed: 2 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 3s372ms - Times executed: 2 ]
-
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, 457) THEN TRUE WHEN user_is_tgm (dam.editor, 457) THEN TRUE WHEN user_is_tgm (dam.tourist, 457) 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, 457) THEN TRUE WHEN user_is_tgm (sire.editor, 457) THEN TRUE WHEN user_is_tgm (sire.tourist, 457) 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 cagess."cageName" like ('46-092') 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-03-13 09:26:54 Duration: 1s693ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_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, 457) THEN TRUE WHEN user_is_tgm (dam.editor, 457) THEN TRUE WHEN user_is_tgm (dam.tourist, 457) 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, 457) THEN TRUE WHEN user_is_tgm (sire.editor, 457) THEN TRUE WHEN user_is_tgm (sire.tourist, 457) 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 cagess."cageName" like ('46-056') 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-03-13 08:56:03 Duration: 1s679ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
4 517ms 4s851ms 988ms 1,440 23m43s 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 #4
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - 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-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
5 517ms 4s851ms 988ms 1,440 23m43s create index if not exists idx_app_events_tenant on observability.app_events (tenant_key, occurred_at desc);Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
6 517ms 4s851ms 988ms 1,440 23m43s 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 #6
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - 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-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
7 517ms 4s851ms 988ms 1,440 23m43s 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 Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - 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-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
8 517ms 4s851ms 988ms 1,440 23m43s 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 #8
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - 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-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
9 517ms 4s851ms 988ms 1,440 23m43s 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 Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - 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-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
10 517ms 4s851ms 988ms 1,440 23m43s create index if not exists idx_app_events_type on observability.app_events (event_type);Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
11 517ms 4s851ms 988ms 1,440 23m43s create index if not exists idx_metrics_timeseries_bucket on observability.metrics_timeseries (bucket_start);Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
12 517ms 4s851ms 988ms 1,440 23m43s 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 #12
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - 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-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
13 517ms 4s851ms 988ms 1,440 23m43s create schema if not exists observability;Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - Times executed: 1349 ]
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
14 517ms 4s851ms 988ms 1,440 23m43s 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 #14
Day Hour Count Duration Avg duration Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - 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-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_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-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
15 517ms 4s851ms 988ms 1,440 23m43s 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 Mar 13 00 60 0ms 0ms 01 60 28s901ms 481ms 02 60 59s796ms 996ms 03 60 59s796ms 996ms 04 60 59s796ms 996ms 05 60 59s796ms 996ms 06 60 59s796ms 996ms 07 60 42s903ms 715ms 08 60 45s990ms 766ms 09 60 54s360ms 906ms 10 60 1m13s 1s229ms 11 60 59s777ms 996ms 12 60 3m29s 3s498ms 13 60 48s705ms 811ms 14 60 48s671ms 811ms 15 60 2m13s 2s232ms 16 60 46s80ms 768ms 17 60 39s200ms 653ms 18 60 48s291ms 804ms 19 60 48s445ms 807ms 20 60 48s445ms 807ms 21 60 48s445ms 807ms 22 60 48s445ms 807ms 23 60 50s544ms 842ms [ User: labanimal - Total duration: 23m43s - Times executed: 1349 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-03-13 15:55:01 Duration: 4s851ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-03-13 15:39:01 Duration: 4s776ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-03-13 11:58:01 Duration: 3s613ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
16 545ms 1s291ms 957ms 6 5s746ms select * from p_wean_males (?, ?, ?, null, ?, ?, ?, ?, ?, ?, null, ?, ?, ?, null, null, null, null, null, null, ?, ?, ?);Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Mar 13 07 1 790ms 790ms 10 4 3s668ms 917ms 11 1 1s286ms 1s286ms [ User: labanimal - Total duration: 5s746ms - Times executed: 6 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 5s746ms - Times executed: 6 ]
-
SELECT * FROM p_wean_males (142, 10131406, 5, NULL, '52-343', 'B6N.Foxp3-Cre.Il1r1 fl', 'B6.Foxp3-Cre.Il1r1.fl', 'F18', '2026-02-21', 'Foxp3-cre(x(tg/tg)', NULL, 'IL1r1(fl/fl)', 'ff', ' ', NULL, NULL, NULL, NULL, NULL, NULL, '', '56', 76);
Date: 2026-03-13 10:56:51 Duration: 1s291ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
SELECT * FROM p_wean_males (142, 10131353, 5, NULL, '52-343', 'B6N.Foxp3-Cre.Il1r1 fl', 'B6.Foxp3-Cre.Il1r1.fl', 'F17', '2026-02-17', 'Foxp3-cre(x(tg/tg)', NULL, 'IL1r1(fl/fl)', 'ff', ' ', NULL, NULL, NULL, NULL, NULL, NULL, '', '56', 76);
Date: 2026-03-13 11:04:47 Duration: 1s286ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
SELECT * FROM p_wean_males (142, 10131352, 4, NULL, '52-305', 'B6N.Foxp3-Cre.Il1r1 fl', 'B6.Foxp3-Cre.Il1r1.fl', 'F18', '2026-02-17', 'Foxp3-cre(x(tg/tg)', NULL, 'IL1r1(fl/fl)', 'ff', ' ', NULL, NULL, NULL, NULL, NULL, NULL, '', '56', 64);
Date: 2026-03-13 10:51:46 Duration: 1s39ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
17 765ms 948ms 830ms 6 4s983ms select p_update_breedings (?, null, ?, ?::date, null, ?::text, ?::text, null) as id;Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Mar 13 09 5 4s34ms 806ms 15 1 948ms 948ms [ User: labanimal - Total duration: 4s983ms - Times executed: 6 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 4s34ms - Times executed: 5 ]
[ Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 - Total duration: 948ms - Times executed: 1 ]
-
SELECT p_update_breedings (1, NULL, 14121, '2026-03-13'::date, NULL, '10288286'::text, '10275809'::text, NULL) AS id;
Date: 2026-03-13 15:39:31 Duration: 948ms Database: zemm_produktiv_7 User: labanimal Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
SELECT p_update_breedings (457, NULL, 4454, '2026-03-13'::date, NULL, '10294640'::text, '10294644'::text, NULL) AS id;
Date: 2026-03-13 09:32:31 Duration: 926ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
SELECT p_update_breedings (457, NULL, 13035, '2026-03-13'::date, NULL, '10294648'::text, '10294649;10294650'::text, NULL) AS id;
Date: 2026-03-13 09:30:02 Duration: 798ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
18 802ms 847ms 815ms 8 6s523ms 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 #18
Day Hour Count Duration Avg duration Mar 13 12 1 847ms 847ms 13 2 1s617ms 808ms 14 2 1s624ms 812ms 15 2 1s626ms 813ms 18 1 807ms 807ms [ User: labanimal - Total duration: 6s523ms - Times executed: 8 ]
[ Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 - Total duration: 6s523ms - Times executed: 8 ]
-
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-03-13 12:57:37 Duration: 847ms Database: zemm_produktiv_7 User: labanimal Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_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, 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-03-13 15:55:31 Duration: 823ms Database: zemm_produktiv_7 User: labanimal Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_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, 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-03-13 14:55:21 Duration: 821ms Database: zemm_produktiv_7 User: labanimal Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
19 650ms 845ms 703ms 4 2s813ms select p_update_animals (?, cast(? as character varying), null, null, null, null, null, null, null, null, null, ?, null, null, ?, null, true, null, null, null, null, null, null, null);Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Mar 13 09 3 2s151ms 717ms 15 1 661ms 661ms [ User: labanimal - Total duration: 2s813ms - Times executed: 4 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 2s151ms - Times executed: 3 ]
[ Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 - Total duration: 661ms - Times executed: 1 ]
-
SELECT p_update_animals (457, CAST('10294648;10294649;10294650' AS character varying), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10111203, NULL, NULL, 13035, NULL, TRUE, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
Date: 2026-03-13 09:29:31 Duration: 845ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
SELECT p_update_animals (1, CAST('10288286;10275809' AS character varying), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10111202, NULL, NULL, 14121, NULL, TRUE, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
Date: 2026-03-13 15:39:32 Duration: 661ms Database: zemm_produktiv_7 User: labanimal Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
-
SELECT p_update_animals (142, CAST('10292158;10297206' AS character varying), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10111202, NULL, NULL, 9571, NULL, TRUE, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
Date: 2026-03-13 09:29:22 Duration: 655ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
20 679ms 704ms 690ms 7 4s832ms 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 #20
Day Hour Count Duration Avg duration Mar 13 09 3 2s50ms 683ms 15 1 689ms 689ms 16 3 2s93ms 697ms [ User: labanimal - Total duration: 4s832ms - Times executed: 7 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 4s832ms - Times executed: 7 ]
-
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, 10100208) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100208) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100208) 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-03-13 16:52:57 Duration: 704ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_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, 10100208) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100208) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100208) 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-03-13 16:45:50 Duration: 695ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_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, 10100208) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100208) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100208) 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-03-13 16:53:00 Duration: 693ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-13_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
- 101,466 Event entries
- (EVENTLOG entries are formaly LOG level entries that are not queries)
Events distribution (except queries)
Key values
- 0 PANIC entries
- 6 FATAL entries
- 5 ERROR entries
- 0 WARNING entries
- 5 EVENTLOG entries
Most Frequent Errors/Events
Key values
- 7 Max number of times the same event was reported
- 16 Total events found
Rank Times reported Error 1 7 FATAL: database "..." does not exist
Times Reported Most Frequent Error / Event #1
Day Hour Count Mar 13 15 4 17 3 - FATAL: database "monitoring" does not exist
- FATAL: database "monitoring" does not exist
- FATAL: database "monitoring" does not exist
Date: 2026-03-13 15:52:22 Database: monitoring Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
Date: 2026-03-13 15:52:22 Database: monitoring Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
Date: 2026-03-13 15:52:28 Database: monitoring Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
2 3 ERROR: operator does not exist: integer = boolean
Times Reported Most Frequent Error / Event #2
Day Hour Count Mar 13 09 3 - ERROR: operator does not exist: integer = boolean
- ERROR: operator does not exist: integer = boolean
- ERROR: operator does not exist: integer = boolean
Hint: No operator matches the given name and argument types. You might need to add explicit type casts.
Statement: SELECT l.id, l.application_id, l.title, g.name||' ('||g.description||')' AS workgroup_name, l.allowances, l.permission, l.proposed_end, u."fullName" AS chief, l.description, l.keywords, l.literature, l.documents, l.drittmittel, l.kostenstelle, l.effective_end, l.finanzstelle, l.kostenkategorie, l.extern_anf, l.form_text, l.mat_nr FROM licenses l INNER JOIN groups g ON g.id = l.workgroup LEFT JOIN users u ON l.chief = u.id WHERE NOT(l.deleted) AND l.application_id LIKE 'Hofmann,U' AND l.title LIKE '_2-1402' AND l.chief = false AND l.deputy = 111 AND l.proposed_end >= '2026-03-13' ORDER BY l.application_idDate: 2026-03-13 09:45:34 Database: zemm_produktiv_8 Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
Hint: No operator matches the given name and argument types. You might need to add explicit type casts.
Statement: SELECT l.id, l.application_id, l.title, g.name||' ('||g.description||')' AS workgroup_name, l.allowances, l.permission, l.proposed_end, u."fullName" AS chief, l.description, l.keywords, l.literature, l.documents, l.drittmittel, l.kostenstelle, l.effective_end, l.finanzstelle, l.kostenkategorie, l.extern_anf, l.form_text, l.mat_nr FROM licenses l INNER JOIN groups g ON g.id = l.workgroup LEFT JOIN users u ON l.chief = u.id WHERE NOT(l.deleted) AND l.application_id LIKE 'Hofmann,U' AND l.title LIKE '_2-1402' AND l.chief = false AND l.deputy = 111 AND l.proposed_end >= '2026-03-13' ORDER BY l.application_idDate: 2026-03-13 09:45:43 Database: zemm_produktiv_8 Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
Hint: No operator matches the given name and argument types. You might need to add explicit type casts.
Statement: SELECT l.id, l.application_id, l.title, g.name||' ('||g.description||')' AS workgroup_name, l.allowances, l.permission, l.proposed_end, u."fullName" AS chief, l.description, l.keywords, l.literature, l.documents, l.drittmittel, l.kostenstelle, l.effective_end, l.finanzstelle, l.kostenkategorie, l.extern_anf, l.form_text, l.mat_nr FROM licenses l INNER JOIN groups g ON g.id = l.workgroup LEFT JOIN users u ON l.chief = u.id WHERE NOT(l.deleted) AND l.application_id LIKE 'Hofmann,U' AND l.title LIKE '_2-1402' AND l.chief = false AND l.deputy = 111 AND l.proposed_end >= '2026-03-13' ORDER BY l.application_idDate: 2026-03-13 09:46:08 Database: zemm_produktiv_8 Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
3 2 ERROR: column "..." does not exist
Times Reported Most Frequent Error / Event #3
Day Hour Count Mar 13 15 2 - ERROR: column a.breeding_status does not exist
- ERROR: column a.vasectomy does not exist
Statement: select a.id, a.name, a."animalID", a.sex, a.breeding_status, a.vasectomy from animals a where not a.deleted and a."homeCage" = 14121 order by a.id
Date: 2026-03-13 15:50:57 Database: zemm_produktiv_7 Application: backend:zemm_produktiv_7@localhost User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
Statement: select a.id, a.name, a."animalID", a.sex, a.vasectomy, a.sterile from animals a where not a.deleted and a."homeCage" = 14121 order by a.id
Date: 2026-03-13 15:51:13 Database: zemm_produktiv_7 Application: backend:zemm_produktiv_7@localhost User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
4 2 FATAL: Peer authentication failed for user "..."
Times Reported Most Frequent Error / Event #4
Day Hour Count Mar 13 09 1 14 1 - FATAL: Peer authentication failed for user " \t "
- FATAL: Peer authentication failed for user "column_name,data_type"
Detail: Connection matched file "/etc/postgresql/18/main/pg_hba.conf" line 18: "local all all peer"
Date: 2026-03-13 09:24:06 Database: \t Application: User: \t Remote: [local] Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
Detail: Connection matched file "/etc/postgresql/18/main/pg_hba.conf" line 18: "local all all peer"
Date: 2026-03-13 14:32:18 Database: zemm_produktiv_8 Application: User: column_name,data_type Remote: [local] Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
5 2 LOG: could not receive data from client: Connection timed out
Times Reported Most Frequent Error / Event #5
Day Hour Count Mar 13 16 2 - LOG: could not receive data from client: Connection timed out
- LOG: could not receive data from client: Connection timed out
Date: 2026-03-13 16:41:18 Database: zemm_produktiv_8 Application: DBeaver 26.0.0 - Main 'zemm_produktiv_8' User: labanimal Remote: 94.31.109.76 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv
Date: 2026-03-13 16:41:18 Database: zemm_produktiv_7 Application: DBeaver 26.0.0 - Main 'zemm_produktiv_7' User: labanimal Remote: 94.31.109.76 Log file: /var/log/postgresql/postgresql-2026-03-13_000000.csv