-
Global information
- Generated on Sun Mar 15 06:01:39 2026
- Log file: /var/log/postgresql/postgresql-2026-03-06_225012.csv, ..., /var/log/postgresql/postgresql-2026-03-15_000000.csv
- Parsed 1,570,446 log entries in 1m38s
- Log start from 2026-03-08 00:00:01 to 2026-03-14 23:59:27
-
Overview
Global Stats
- 1,670 Number of unique normalized queries
- 123,787 Number of queries
- 1d14h13m44s Total query duration
- 2026-03-08 00:00:01 First query
- 2026-03-14 23:59:01 Last query
- 1,298 queries/s at 2026-03-12 15:12:47 Query peak
- 1d14h13m44s Total query duration
- 22s939ms Prepare/parse total duration
- 0ms Bind total duration
- 1d14h13m21s Execute total duration
- 689 Number of events
- 33 Number of unique normalized events
- 385 Max number of times the same event was reported
- 0 Number of cancellation
- 531 Total number of automatic vacuums
- 1,030 Total number of automatic analyzes
- 532 Number temporary file
- 176.73 MiB Max size of temporary file
- 55.00 MiB Average size of temporary file
- 147,771 Total number of sessions
- 16 sessions at 2026-03-08 15:55:50 Session peak
- 1d3h58m29s Total duration of sessions
- 681ms Average duration of sessions
- 0 Average queries per session
- 931ms Average queries duration per session
- 0ms Average idle time per session
- 148,156 Total number of connections
- 45 connections/s at 2026-03-14 16:41:09 Connection peak
- 3 Total number of databases
SQL Traffic
Key values
- 1,298 queries/s Query Peak
- 2026-03-12 15:12:47 Date
SELECT Traffic
Key values
- 2 queries/s Query Peak
- 2026-03-09 08:15:36 Date
INSERT/UPDATE/DELETE Traffic
Key values
- 1,134 queries/s Query Peak
- 2026-03-12 15:12:47 Date
Queries duration
Key values
- 1d14h13m44s 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 08 00 720 0ms 0ms 0ms 0ms 0ms 0ms 01 721 0ms 1s591ms 770ms 19s98ms 19s98ms 19s98ms 02 721 1s480ms 1s591ms 1s482ms 17s764ms 17s764ms 20s579ms 03 720 1s480ms 1s480ms 1s480ms 17s764ms 17s764ms 17s764ms 04 720 1s480ms 1s480ms 1s480ms 17s764ms 17s764ms 17s764ms 05 720 1s480ms 1s480ms 1s480ms 17s764ms 17s764ms 17s764ms 06 720 1s480ms 1s480ms 1s480ms 17s764ms 17s764ms 17s764ms 07 720 1s480ms 1s480ms 1s480ms 17s764ms 17s764ms 17s764ms 08 720 1s480ms 1s480ms 1s480ms 17s764ms 17s764ms 17s764ms 09 720 1s480ms 1s480ms 1s480ms 17s764ms 17s764ms 17s764ms 10 720 1s480ms 1s480ms 1s480ms 17s764ms 17s764ms 17s764ms 11 720 1s480ms 1s480ms 1s480ms 17s764ms 17s764ms 17s764ms 12 722 620ms 1s480ms 791ms 17s764ms 17s764ms 19s44ms 13 721 620ms 813ms 742ms 9s764ms 9s764ms 9s764ms 14 721 794ms 813ms 806ms 9s764ms 9s764ms 10s559ms 15 722 599ms 794ms 711ms 9s534ms 9s534ms 10s134ms 16 720 789ms 789ms 789ms 9s475ms 9s475ms 9s475ms 17 722 789ms 809ms 800ms 9s715ms 9s715ms 10s484ms 18 721 784ms 809ms 806ms 9s715ms 9s715ms 10s500ms 19 723 524ms 804ms 721ms 9s653ms 9s653ms 10s450ms 20 721 789ms 797ms 793ms 9s566ms 9s566ms 10s355ms 21 721 789ms 822ms 799ms 9s864ms 9s864ms 10s293ms 22 720 822ms 822ms 822ms 9s864ms 9s864ms 9s864ms 23 726 542ms 1s967ms 846ms 10s654ms 15s976ms 15s976ms Mar 09 00 720 0ms 0ms 0ms 0ms 0ms 0ms 01 721 0ms 1s94ms 529ms 13s131ms 13s131ms 13s131ms 02 720 1s94ms 1s94ms 1s94ms 13s131ms 13s131ms 13s131ms 03 720 1s94ms 1s94ms 1s94ms 13s131ms 13s131ms 13s131ms 04 720 1s94ms 1s94ms 1s94ms 13s131ms 13s131ms 13s131ms 05 720 1s94ms 1s94ms 1s94ms 13s131ms 13s131ms 13s131ms 06 722 647ms 1s94ms 1s48ms 13s131ms 13s131ms 14s721ms 07 732 620ms 2s186ms 993ms 26s241ms 26s241ms 27s641ms 08 751 546ms 8s563ms 2s598ms 1m42s 1m42s 1m59s 09 736 615ms 2s137ms 1s111ms 25s596ms 25s649ms 27s782ms 10 726 659ms 805ms 775ms 9s664ms 10s300ms 10s796ms 11 744 613ms 27s19ms 1s214ms 9s498ms 11s984ms 6m17s 12 756 551ms 5s813ms 829ms 15s339ms 20s629ms 1m11s 13 740 550ms 2s152ms 710ms 12s719ms 20s925ms 25s825ms 14 740 617ms 3s601ms 1s278ms 43s222ms 43s222ms 46s579ms 15 727 620ms 2s169ms 820ms 26s31ms 26s31ms 28s610ms 16 735 624ms 2s136ms 1s102ms 25s641ms 25s641ms 25s641ms 17 720 2s136ms 2s136ms 2s136ms 25s641ms 25s641ms 25s641ms 18 720 2s136ms 2s136ms 2s136ms 25s641ms 25s641ms 25s641ms 19 724 620ms 2s136ms 1s73ms 25s641ms 25s641ms 28s209ms 20 721 621ms 23s619ms 652ms 7s452ms 7s452ms 31s71ms 21 722 4s738ms 23s619ms 9s197ms 4m43s 4m43s 4m51s 22 720 4s738ms 4s738ms 4s738ms 56s866ms 56s866ms 56s866ms 23 725 538ms 4s738ms 4s489ms 56s866ms 56s866ms 1m3s Mar 10 00 720 0ms 0ms 0ms 0ms 0ms 0ms 01 721 0ms 986ms 477ms 11s834ms 11s834ms 11s834ms 02 720 986ms 986ms 986ms 11s834ms 11s834ms 11s834ms 03 720 986ms 986ms 986ms 11s834ms 11s834ms 11s834ms 04 720 986ms 986ms 986ms 11s834ms 11s834ms 11s834ms 05 720 986ms 986ms 986ms 11s834ms 11s834ms 11s834ms 06 722 639ms 986ms 979ms 11s834ms 11s834ms 13s146ms 07 720 639ms 639ms 639ms 7s670ms 7s670ms 7s670ms 08 726 639ms 709ms 641ms 7s670ms 7s976ms 10s398ms 09 722 616ms 664ms 656ms 7s976ms 7s976ms 9s256ms 10 729 530ms 1s604ms 819ms 11s601ms 11s601ms 13s336ms 11 728 614ms 2s138ms 693ms 9s207ms 17s98ms 25s657ms 12 720 1s409ms 1s409ms 1s409ms 16s912ms 16s912ms 16s912ms 13 721 538ms 1s409ms 944ms 16s912ms 16s912ms 17s451ms 14 721 538ms 1s649ms 558ms 6s460ms 6s460ms 19s792ms 15 727 535ms 1s649ms 1s194ms 18s745ms 18s745ms 21s338ms 16 722 623ms 1s421ms 1s21ms 17s60ms 17s60ms 18s346ms 17 720 623ms 623ms 623ms 7s480ms 7s480ms 7s480ms 18 720 623ms 623ms 623ms 7s480ms 7s480ms 7s480ms 19 720 623ms 623ms 623ms 7s480ms 7s480ms 7s480ms 20 720 623ms 623ms 623ms 7s480ms 7s480ms 7s480ms 21 721 593ms 623ms 605ms 7s480ms 7s480ms 8s74ms 22 720 593ms 593ms 593ms 7s125ms 7s125ms 7s125ms 23 725 539ms 1s956ms 647ms 7s125ms 15s973ms 15s973ms Mar 11 00 720 0ms 0ms 0ms 0ms 0ms 0ms 01 721 0ms 1s100ms 532ms 13s210ms 13s210ms 13s210ms 02 720 1s100ms 1s100ms 1s100ms 13s210ms 13s210ms 13s210ms 03 720 1s100ms 1s100ms 1s100ms 13s210ms 13s210ms 13s210ms 04 720 1s100ms 1s100ms 1s100ms 13s210ms 13s210ms 13s210ms 05 720 1s100ms 1s100ms 1s100ms 13s210ms 13s210ms 13s210ms 06 720 1s100ms 1s100ms 1s100ms 13s210ms 13s210ms 13s210ms 07 720 1s100ms 1s100ms 1s100ms 13s210ms 13s210ms 13s210ms 08 729 797ms 1s590ms 1s63ms 18s915ms 18s915ms 18s915ms 09 736 500ms 3s509ms 1s45ms 25s919ms 28s980ms 43s917ms 10 746 505ms 7s673ms 831ms 25s594ms 41s270ms 45s65ms 11 754 610ms 3s465ms 677ms 9s950ms 13s724ms 41s405ms 12 730 610ms 3s450ms 1s900ms 41s405ms 41s405ms 43s948ms 13 742 563ms 1s4ms 741ms 10s253ms 11s114ms 12s539ms 14 746 611ms 23s907ms 1s967ms 41s505ms 43s606ms 4m47s 15 733 562ms 927ms 759ms 9s843ms 10s350ms 11s71ms 16 752 532ms 6s771ms 1s125ms 13s849ms 44s2ms 49s320ms 17 720 1s154ms 1s154ms 1s154ms 13s849ms 13s849ms 13s849ms 18 720 1s154ms 1s154ms 1s154ms 13s849ms 13s849ms 13s849ms 19 720 1s154ms 1s154ms 1s154ms 13s849ms 13s849ms 13s849ms 20 728 540ms 6s701ms 1s192ms 13s849ms 13s849ms 52s850ms 21 720 540ms 540ms 540ms 6s486ms 6s486ms 6s486ms 22 720 540ms 540ms 540ms 6s486ms 6s486ms 6s486ms 23 725 534ms 1s967ms 597ms 6s486ms 15s845ms 15s845ms Mar 12 00 720 0ms 0ms 0ms 0ms 0ms 0ms 01 721 0ms 772ms 373ms 9s264ms 9s264ms 9s264ms 02 720 772ms 772ms 772ms 9s264ms 9s264ms 9s264ms 03 720 772ms 772ms 772ms 9s264ms 9s264ms 9s264ms 04 720 772ms 772ms 772ms 9s264ms 9s264ms 9s264ms 05 720 772ms 772ms 772ms 9s264ms 9s264ms 9s264ms 06 720 772ms 772ms 772ms 9s264ms 9s264ms 9s264ms 07 720 772ms 772ms 772ms 9s264ms 9s264ms 9s264ms 08 727 545ms 1s529ms 812ms 14s270ms 14s270ms 14s270ms 09 748 563ms 6s688ms 1s5ms 19s688ms 19s688ms 42s4ms 10 723 788ms 935ms 814ms 10s399ms 11s231ms 12s25ms 11 733 632ms 2s317ms 1s326ms 27s810ms 27s810ms 29s354ms 12 729 641ms 1s2ms 933ms 12s25ms 12s25ms 14s744ms 13 745 538ms 1s628ms 758ms 10s688ms 11s244ms 14s459ms 14 726 633ms 817ms 775ms 9s811ms 9s811ms 12s132ms 15 2,330 512ms 22s939ms 2s742ms 4m35s 4m37s 25m25s 16 722 632ms 868ms 794ms 10s420ms 10s420ms 11s242ms 17 725 659ms 822ms 736ms 9s864ms 10s512ms 11s121ms 18 721 802ms 805ms 804ms 9s661ms 9s661ms 10s438ms 19 720 805ms 805ms 805ms 9s661ms 9s661ms 9s661ms 20 724 805ms 3s643ms 1s795ms 43s243ms 43s373ms 50s616ms 21 724 630ms 3s603ms 2s59ms 43s243ms 43s243ms 45s863ms 22 724 630ms 687ms 630ms 7s565ms 7s565ms 10s202ms 23 726 540ms 1s973ms 899ms 17s451ms 17s451ms 23s818ms 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 Mar 14 00 720 0ms 0ms 0ms 0ms 0ms 0ms 01 721 0ms 1s65ms 515ms 12s784ms 12s784ms 12s784ms 02 720 1s65ms 1s65ms 1s65ms 12s784ms 12s784ms 12s784ms 03 720 1s65ms 1s65ms 1s65ms 12s784ms 12s784ms 12s784ms 04 720 1s65ms 1s65ms 1s65ms 12s784ms 12s784ms 12s784ms 05 720 1s65ms 1s65ms 1s65ms 12s784ms 12s784ms 12s784ms 06 720 1s65ms 1s65ms 1s65ms 12s784ms 12s784ms 12s784ms 07 720 1s65ms 1s65ms 1s65ms 12s784ms 12s784ms 12s784ms 08 720 1s65ms 1s65ms 1s65ms 12s784ms 12s784ms 12s784ms 09 720 1s65ms 1s65ms 1s65ms 12s784ms 12s784ms 12s784ms 10 720 1s65ms 1s65ms 1s65ms 12s784ms 12s784ms 12s784ms 11 720 1s65ms 1s65ms 1s65ms 12s784ms 12s784ms 12s784ms 12 720 1s65ms 1s65ms 1s65ms 12s784ms 12s784ms 12s784ms 13 730 798ms 1s702ms 1s425ms 20s433ms 20s433ms 22s136ms 14 725 798ms 1s562ms 1s103ms 18s754ms 19s524ms 20s305ms 15 744 647ms 1s615ms 1s142ms 18s482ms 19s270ms 20s841ms 16 792 811ms 1s703ms 1s111ms 20s985ms 21s815ms 22s939ms 17 765 780ms 3s340ms 1s689ms 43s429ms 43s429ms 44s993ms 18 780 1s508ms 1s508ms 1s508ms 19s607ms 19s607ms 19s607ms 19 780 1s508ms 1s508ms 1s508ms 19s607ms 19s607ms 19s607ms 20 780 1s508ms 1s508ms 1s508ms 19s607ms 19s607ms 19s607ms 21 780 1s508ms 1s508ms 1s508ms 19s607ms 19s607ms 19s607ms 22 780 1s508ms 1s508ms 1s508ms 19s607ms 19s607ms 19s607ms 23 788 500ms 2s408ms 1s440ms 19s607ms 19s607ms 29s415ms Day Hour SELECT COPY TO Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Mar 08 00 0 0 0ms 0ms 0ms 0ms 01 0 0 0ms 0ms 0ms 0ms 02 1 0 1s480ms 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 0 0 0ms 0ms 0ms 0ms 08 0 0 0ms 0ms 0ms 0ms 09 0 0 0ms 0ms 0ms 0ms 10 0 0 0ms 0ms 0ms 0ms 11 0 0 0ms 0ms 0ms 0ms 12 2 0 640ms 0ms 0ms 0ms 13 0 0 0ms 0ms 0ms 0ms 14 0 0 0ms 0ms 0ms 0ms 15 0 0 0ms 0ms 0ms 0ms 16 0 0 0ms 0ms 0ms 0ms 17 0 0 0ms 0ms 0ms 0ms 18 0 0 0ms 0ms 0ms 0ms 19 1 0 524ms 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 1s268ms 0ms 0ms 0ms Mar 09 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 2 0 795ms 0ms 0ms 0ms 07 11 0 718ms 0ms 0ms 2s606ms 08 19 0 2s237ms 0ms 1s287ms 16s436ms 09 12 0 654ms 0ms 0ms 1s402ms 10 2 0 686ms 0ms 0ms 0ms 11 23 0 4s920ms 0ms 1s275ms 50s480ms 12 36 0 894ms 551ms 2s215ms 5s188ms 13 19 0 710ms 0ms 1s332ms 2s585ms 14 19 0 973ms 0ms 2s560ms 3s581ms 15 6 0 702ms 0ms 0ms 1s634ms 16 14 0 647ms 0ms 0ms 2s589ms 17 0 0 0ms 0ms 0ms 0ms 18 0 0 0ms 0ms 0ms 0ms 19 4 0 642ms 0ms 0ms 0ms 20 1 0 23s619ms 0ms 0ms 0ms 21 2 0 6s569ms 0ms 0ms 4s738ms 22 0 0 0ms 0ms 0ms 0ms 23 0 5 1s264ms 0ms 0ms 0ms Mar 10 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 2 0 655ms 0ms 0ms 0ms 07 0 0 0ms 0ms 0ms 0ms 08 6 0 683ms 0ms 0ms 1s374ms 09 2 0 639ms 0ms 0ms 0ms 10 8 0 725ms 0ms 0ms 2s31ms 11 7 0 904ms 0ms 0ms 1s424ms 12 0 0 0ms 0ms 0ms 0ms 13 1 0 538ms 0ms 0ms 0ms 14 0 0 0ms 0ms 0ms 0ms 15 6 0 758ms 0ms 0ms 1s421ms 16 2 0 643ms 0ms 0ms 0ms 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 1s266ms 0ms 0ms 0ms Mar 11 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 0 0 0ms 0ms 0ms 0ms 08 3 0 896ms 0ms 0ms 916ms 09 12 0 1s184ms 0ms 1s275ms 2s16ms 10 26 0 1s340ms 0ms 2s543ms 3s439ms 11 34 0 969ms 0ms 1s296ms 6s340ms 12 8 0 636ms 0ms 0ms 2s542ms 13 16 0 678ms 0ms 0ms 2s989ms 14 18 0 2s356ms 772ms 1s296ms 6s980ms 15 9 0 707ms 0ms 0ms 2s339ms 16 0 29 2s993ms 0ms 0ms 30s563ms 17 0 0 0ms 0ms 0ms 0ms 18 0 0 0ms 0ms 0ms 0ms 19 0 0 0ms 0ms 0ms 0ms 20 0 8 2s838ms 0ms 0ms 9s754ms 21 0 0 0ms 0ms 0ms 0ms 22 0 0 0ms 0ms 0ms 0ms 23 0 5 1s264ms 0ms 0ms 0ms Mar 12 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 0 0 0ms 0ms 0ms 0ms 08 7 0 914ms 0ms 0ms 2s224ms 09 13 13 1s454ms 0ms 788ms 6s362ms 10 1 0 935ms 0ms 0ms 0ms 11 11 0 692ms 0ms 0ms 2s650ms 12 8 0 677ms 0ms 0ms 1s374ms 13 21 0 709ms 0ms 1s349ms 1s864ms 14 4 0 661ms 0ms 0ms 0ms 15 12 23 2s114ms 0ms 1s995ms 12s963ms 16 0 0 0ms 0ms 0ms 0ms 17 2 0 680ms 0ms 0ms 0ms 18 0 0 0ms 0ms 0ms 0ms 19 0 0 0ms 0ms 0ms 0ms 20 4 0 3s625ms 0ms 0ms 7s243ms 21 4 0 655ms 0ms 0ms 0ms 22 4 0 659ms 0ms 0ms 0ms 23 1 5 1s303ms 0ms 0ms 1s454ms 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 Mar 14 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 0 0 0ms 0ms 0ms 0ms 08 0 0 0ms 0ms 0ms 0ms 09 0 0 0ms 0ms 0ms 0ms 10 0 0 0ms 0ms 0ms 0ms 11 0 0 0ms 0ms 0ms 0ms 12 0 0 0ms 0ms 0ms 0ms 13 0 0 0ms 0ms 0ms 0ms 14 0 0 0ms 0ms 0ms 0ms 15 2 0 689ms 0ms 0ms 0ms 16 0 0 0ms 0ms 0ms 0ms 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 8 1s225ms 0ms 0ms 0ms Day Hour INSERT UPDATE DELETE COPY FROM Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Mar 08 00 0 0 0 0 0ms 0ms 0ms 0ms 01 0 1 0 0 1s591ms 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 1 0 0 599ms 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 Mar 09 00 0 0 0 0 0ms 0ms 0ms 0ms 01 0 1 0 0 1s94ms 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 Mar 10 00 0 0 0 0 0ms 0ms 0ms 0ms 01 0 1 0 0 986ms 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 Mar 11 00 0 0 0 0 0ms 0ms 0ms 0ms 01 0 1 0 0 1s100ms 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 Mar 12 00 0 0 0 0 0ms 0ms 0ms 0ms 01 0 1 0 0 772ms 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 7 2s237ms 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 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 Mar 14 00 0 0 0 0 0ms 0ms 0ms 0ms 01 0 1 0 0 1s65ms 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 08 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 1 1.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% Mar 09 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% Mar 10 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% Mar 11 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% Mar 12 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 1 0 0.00 0.05% 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% 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% Mar 14 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 6 6.00 0.00% 14 0 4 4.00 0.00% 15 0 4 4.00 0.00% 16 0 7 7.00 0.00% 17 0 9 9.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 08 00 242 0.07/s 01 243 0.07/s 02 242 0.07/s 03 245 0.07/s 04 245 0.07/s 05 242 0.07/s 06 242 0.07/s 07 270 0.07/s 08 268 0.07/s 09 595 0.17/s 10 2,191 0.61/s 11 1,524 0.42/s 12 1,198 0.33/s 13 1,389 0.39/s 14 1,466 0.41/s 15 1,363 0.38/s 16 950 0.26/s 17 1,455 0.40/s 18 761 0.21/s 19 1,017 0.28/s 20 1,095 0.30/s 21 933 0.26/s 22 761 0.21/s 23 956 0.27/s Mar 09 00 739 0.21/s 01 718 0.20/s 02 715 0.20/s 03 712 0.20/s 04 715 0.20/s 05 757 0.21/s 06 1,106 0.31/s 07 2,227 0.62/s 08 2,681 0.74/s 09 2,049 0.57/s 10 2,066 0.57/s 11 1,901 0.53/s 12 2,805 0.78/s 13 2,296 0.64/s 14 1,304 0.36/s 15 1,267 0.35/s 16 936 0.26/s 17 718 0.20/s 18 499 0.14/s 19 507 0.14/s 20 693 0.19/s 21 595 0.17/s 22 409 0.11/s 23 250 0.07/s Mar 10 00 244 0.07/s 01 247 0.07/s 02 247 0.07/s 03 250 0.07/s 04 247 0.07/s 05 244 0.07/s 06 798 0.22/s 07 1,079 0.30/s 08 1,237 0.34/s 09 891 0.25/s 10 956 0.27/s 11 851 0.24/s 12 1,048 0.29/s 13 1,057 0.29/s 14 1,002 0.28/s 15 1,000 0.28/s 16 427 0.12/s 17 305 0.08/s 18 249 0.07/s 19 303 0.08/s 20 260 0.07/s 21 383 0.11/s 22 247 0.07/s 23 247 0.07/s Mar 11 00 244 0.07/s 01 247 0.07/s 02 244 0.07/s 03 244 0.07/s 04 247 0.07/s 05 281 0.08/s 06 585 0.16/s 07 636 0.18/s 08 1,933 0.54/s 09 2,219 0.62/s 10 1,849 0.51/s 11 1,412 0.39/s 12 930 0.26/s 13 2,820 0.78/s 14 2,108 0.59/s 15 1,781 0.49/s 16 1,382 0.38/s 17 843 0.23/s 18 669 0.19/s 19 616 0.17/s 20 714 0.20/s 21 319 0.09/s 22 263 0.07/s 23 247 0.07/s Mar 12 00 244 0.07/s 01 247 0.07/s 02 247 0.07/s 03 244 0.07/s 04 244 0.07/s 05 260 0.07/s 06 386 0.11/s 07 929 0.26/s 08 1,388 0.39/s 09 3,200 0.89/s 10 1,953 0.54/s 11 1,914 0.53/s 12 1,833 0.51/s 13 3,138 0.87/s 14 2,286 0.64/s 15 1,290 0.36/s 16 937 0.26/s 17 1,499 0.42/s 18 662 0.18/s 19 576 0.16/s 20 800 0.22/s 21 282 0.08/s 22 343 0.10/s 23 476 0.13/s 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 Mar 14 00 247 0.07/s 01 250 0.07/s 02 244 0.07/s 03 247 0.07/s 04 250 0.07/s 05 256 0.07/s 06 247 0.07/s 07 259 0.07/s 08 248 0.07/s 09 244 0.07/s 10 247 0.07/s 11 244 0.07/s 12 244 0.07/s 13 1,361 0.38/s 14 1,139 0.32/s 15 2,245 0.62/s 16 2,465 0.68/s 17 1,532 0.43/s 18 788 0.22/s 19 938 0.26/s 20 1,032 0.29/s 21 912 0.25/s 22 547 0.15/s 23 555 0.15/s Day Hour Count Average Duration Average idle time Mar 08 00 242 46ms 46ms 01 243 56ms 0ms 02 242 54ms 0ms 03 245 45ms 0ms 04 243 46ms 0ms 05 242 46ms 0ms 06 242 46ms 0ms 07 270 664ms 0ms 08 268 49ms 0ms 09 595 85ms 0ms 10 2,191 129ms 0ms 11 1,520 78ms 0ms 12 1,198 100ms 0ms 13 1,389 119ms 0ms 14 1,466 135ms 0ms 15 1,363 142ms 0ms 16 950 209ms 0ms 17 1,449 188ms 0ms 18 758 98ms 0ms 19 1,018 237ms 0ms 20 1,094 135ms 0ms 21 934 135ms 0ms 22 761 131ms 0ms 23 956 115ms 0ms Mar 09 00 739 66ms 66ms 01 718 63ms 0ms 02 715 57ms 0ms 03 712 52ms 0ms 04 715 49ms 0ms 05 755 48ms 0ms 06 1,106 84ms 0ms 07 2,227 187ms 0ms 08 2,679 137ms 0ms 09 2,051 108ms 0ms 10 2,064 113ms 0ms 11 1,901 225ms 0ms 12 2,805 166ms 0ms 13 2,292 151ms 0ms 14 1,304 113ms 0ms 15 1,267 88ms 0ms 16 934 123ms 0ms 17 718 73ms 0ms 18 499 39ms 0ms 19 507 48ms 0ms 20 693 126ms 0ms 21 595 135ms 0ms 22 405 49ms 0ms 23 250 97ms 0ms Mar 10 00 248 2m10s 2m10s 01 247 55ms 0ms 02 247 50ms 0ms 03 250 50ms 0ms 04 247 49ms 0ms 05 244 50ms 0ms 06 798 86ms 0ms 07 1,079 108ms 0ms 08 1,235 112ms 0ms 09 891 95ms 0ms 10 956 126ms 0ms 11 848 110ms 0ms 12 1,048 105ms 0ms 13 1,057 116ms 0ms 14 1,002 148ms 0ms 15 1,000 143ms 0ms 16 427 137ms 0ms 17 305 56ms 0ms 18 249 50ms 0ms 19 303 53ms 0ms 20 260 49ms 0ms 21 381 79ms 0ms 22 247 49ms 0ms 23 247 97ms 0ms Mar 11 00 244 51ms 51ms 01 247 54ms 0ms 02 244 51ms 0ms 03 244 50ms 0ms 04 247 51ms 0ms 05 281 52ms 0ms 06 585 155ms 0ms 07 636 222ms 0ms 08 1,929 166ms 0ms 09 2,219 186ms 0ms 10 1,849 145ms 0ms 11 1,412 185ms 0ms 12 929 122ms 0ms 13 2,778 177ms 0ms 14 2,003 176ms 0ms 15 1,779 9s501ms 9s188ms 16 1,356 226ms 0ms 17 817 85ms 0ms 18 645 78ms 0ms 19 592 74ms 0ms 20 690 170ms 0ms 21 319 62ms 0ms 22 263 53ms 0ms 23 247 98ms 0ms Mar 12 00 244 53ms 53ms 01 247 59ms 0ms 02 247 53ms 0ms 03 244 54ms 0ms 04 244 53ms 0ms 05 260 53ms 0ms 06 386 59ms 0ms 07 929 76ms 0ms 08 1,386 87ms 0ms 09 3,198 126ms 0ms 10 1,952 77ms 0ms 11 1,914 104ms 0ms 12 1,833 114ms 0ms 13 3,138 131ms 0ms 14 2,286 146ms 0ms 15 1,279 1s155ms 0ms 16 920 148ms 0ms 17 1,499 142ms 0ms 18 662 249ms 0ms 19 576 256ms 0ms 20 798 221ms 0ms 21 279 80ms 0ms 22 343 73ms 0ms 23 476 110ms 0ms 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 Mar 14 00 247 61ms 61ms 01 250 66ms 0ms 02 244 60ms 0ms 03 247 61ms 0ms 04 250 60ms 0ms 05 256 61ms 0ms 06 247 60ms 0ms 07 259 59ms 0ms 08 248 61ms 0ms 09 244 61ms 0ms 10 245 61ms 0ms 11 244 60ms 0ms 12 244 61ms 0ms 13 1,355 1s71ms 304ms 14 1,143 1s450ms 749ms 15 2,245 872ms 493ms 16 2,446 810ms 451ms 17 1,524 5s161ms 4s313ms 18 788 325ms 0ms 19 938 307ms 0ms 20 1,032 288ms 0ms 21 912 304ms 0ms 22 547 310ms 0ms 23 555 342ms 0ms -
Connections
Established Connections
Key values
- 45 connections Connection Peak
- 2026-03-14 16:41:09 Date
Connections per database
Key values
- zemm_monitoring Main Database
- 148,156 connections Total
Database User Count bucardo 2 bucardo 2 deploy 1 deploy 1 monitoring 384 labanimal 384 postgres 1 labanimal 1 template1 22 postgres 22 zemm_monitoring 83,540 labanimal 83,538 postgres 2 zemm_produktiv_7 27,035 labanimal 26,816 mcp_ro 201 postgres 18 zemm_produktiv_8 37,171 deploy 2 labanimal 37,111 postgres 58 Connections per user
Key values
- labanimal Main User
- 148,156 connections Total
-
Sessions
Simultaneous sessions
Key values
- 16 sessions Session Peak
- 2026-03-08 15:55:50 Date
Histogram of session times
Key values
- 139,406 0-500ms duration
Sessions per database
Key values
- zemm_monitoring Main Database
- 147,771 sessions Total
Sessions per user
Key values
- labanimal Main User
- 147,771 sessions Total
Sessions per host
Key values
- ::1 Main Host
- 147,771 sessions Total
Sessions per application
Key values
- Main Application
- 147,771 sessions Total
Application Count Total Duration Average Duration 120,417 6h26m34s 192ms DBeaver 25.3.4 - Main 'zemm_produktiv_7' 2 2h14m43s 1h7m21s DBeaver 25.3.4 - Main 'zemm_produktiv_8' 1 2h14m25s 2h14m25s DBeaver 25.3.4 - Read PostgreSQL database list 1 275ms 275ms DBeaver 25.3.4 - SQLEditor 'Script-230.sql' 1 2h14m25s 2h14m25s DBeaver 25.3.4 - SQLEditor 'Script-231.sql' 1 2h14m25s 2h14m25s DBeaver 26.0.0 - Main 'zemm_produktiv_7' 5 5h25m54s 1h5m10s DBeaver 26.0.0 - Main 'zemm_produktiv_8' 5 5h36m 1h7m12s DBeaver 26.0.0 - Read PostgreSQL database list 2 633ms 316ms _backend_cage_autocomplete_api.php_q_17-004_limit_12_zemm_produ 2 58ms 29ms _backend_cage_autocomplete_api.php_q_17-00_limit_12_zemm_produk 1 30ms 30ms _backend_cage_autocomplete_api.php_q_17-_limit_12_zemm_produkti 1 29ms 29ms _backend_cage_autocomplete_api.php_q_17_limit_12_zemm_produktiv 2 60ms 30ms _backend_cage_autocomplete_api.php_q_1_limit_12_zemm_produktiv_ 2 58ms 29ms _backend_cage_autocomplete_api.php_q_2025_limit_12_zemm_produkt 81 2s56ms 25ms _backend_cage_autocomplete_api.php_q_55-065_limit_12_zemm_produ 81 2s558ms 31ms _backend_cage_autocomplete_api.php_q_61-082_limit_12_zemm_produ 2 60ms 30ms _backend_cage_autocomplete_api.php_q_6_limit_12_zemm_produktiv_ 1 39ms 39ms _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 405 56s590ms 139ms _backend_wean_api.php_litter_id_10130236_zemm_produktiv_7_local 402 58s953ms 146ms _backend_wean_api.php_litter_id_10130257_zemm_produktiv_7_local 486 1m9s 143ms _backend_wean_api.php_litter_id_10130579_zemm_produktiv_8_local 2 271ms 135ms _backend_wean_api.php_litter_id_10131239_zemm_produktiv_8_local 7 962ms 137ms _backend_wean_api.php_litter_id_10131240_zemm_produktiv_8_local 6 826ms 137ms _backend_wean_api.php_litter_id_10131252_zemm_produktiv_8_local 2 289ms 144ms _backend_wean_api.php_litter_id_10131253_zemm_produktiv_8_local 2 276ms 138ms _backend_wean_api.php_litter_id_10131254_zemm_produktiv_8_local 3 412ms 137ms _backend_wean_api.php_litter_id_10131255_zemm_produktiv_8_local 2 282ms 141ms _backend_wean_api.php_litter_id_10131256_zemm_produktiv_8_local 2 267ms 133ms _backend_wean_api.php_litter_id_10131257_zemm_produktiv_8_local 2 278ms 139ms _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_10131305_zemm_produktiv_8_local 2 294ms 147ms _backend_wean_api.php_litter_id_10131318_zemm_produktiv_8_local 2 286ms 143ms _backend_wean_api.php_litter_id_10131319_zemm_produktiv_8_local 2 276ms 138ms _backend_wean_api.php_litter_id_10131324_zemm_produktiv_8_local 18 2s567ms 142ms _backend_wean_api.php_litter_id_10131329_zemm_produktiv_8_local 3 415ms 138ms _backend_wean_api.php_litter_id_10131336_zemm_produktiv_8_local 5 686ms 137ms _backend_wean_api.php_litter_id_10131337_zemm_produktiv_8_local 3 410ms 136ms _backend_wean_api.php_litter_id_10131338_zemm_produktiv_8_local 2 277ms 138ms _backend_wean_api.php_litter_id_10131339_zemm_produktiv_8_local 2 271ms 135ms _backend_wean_api.php_litter_id_10131341_zemm_produktiv_8_local 2 272ms 136ms _backend_wean_api.php_litter_id_10131342_zemm_produktiv_8_local 6 827ms 137ms _backend_wean_api.php_litter_id_10131343_zemm_produktiv_8_local 3 419ms 139ms _backend_wean_api.php_litter_id_10131346_zemm_produktiv_8_local 14 1s932ms 138ms _backend_wean_api.php_litter_id_10131350_zemm_produktiv_8_local 1 130ms 130ms _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_10131354_zemm_produktiv_8_local 2 277ms 138ms _backend_wean_api.php_litter_id_10131355_zemm_produktiv_8_local 2 278ms 139ms _backend_wean_api.php_litter_id_10131356_zemm_produktiv_8_local 3 416ms 138ms _backend_wean_api.php_litter_id_10131362_zemm_produktiv_8_local 2 275ms 137ms _backend_wean_api.php_litter_id_10131364_zemm_produktiv_8_local 1 140ms 140ms _backend_wean_api.php_litter_id_10131365_zemm_produktiv_8_local 19 2s647ms 139ms _backend_wean_api.php_litter_id_10131366_zemm_produktiv_8_local 18 2s525ms 140ms _backend_wean_api.php_litter_id_10131368_zemm_produktiv_8_local 18 2s513ms 139ms _backend_wean_api.php_litter_id_10131374_zemm_produktiv_8_local 2 276ms 138ms _backend_wean_api.php_litter_id_10131375_zemm_produktiv_8_local 2 282ms 141ms _backend_wean_api.php_litter_id_10131376_zemm_produktiv_8_local 2 287ms 143ms _backend_wean_api.php_litter_id_10131377_zemm_produktiv_8_local 2 280ms 140ms _backend_wean_api.php_litter_id_10131378_zemm_produktiv_8_local 3 431ms 143ms _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_10131381_zemm_produktiv_8_local 3 431ms 143ms _backend_wean_api.php_litter_id_10131382_zemm_produktiv_8_local 2 276ms 138ms _backend_wean_api.php_litter_id_10131383_zemm_produktiv_8_local 2 272ms 136ms _backend_wean_api.php_litter_id_10131384_zemm_produktiv_8_local 2 288ms 144ms _backend_wean_api.php_litter_id_10131385_zemm_produktiv_8_local 2 281ms 140ms _backend_wean_api.php_litter_id_10131386_zemm_produktiv_8_local 2 287ms 143ms _backend_wean_api.php_litter_id_10131387_zemm_produktiv_8_local 2 278ms 139ms _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_10131416_zemm_produktiv_8_local 2 272ms 136ms _backend_wean_api.php_litter_id_10131421_zemm_produktiv_8_local 15 2s75ms 138ms _backend_wean_api.php_litter_id_10131424_zemm_produktiv_8_local 3 416ms 138ms _backend_wean_api.php_litter_id_10131426_zemm_produktiv_8_local 2 276ms 138ms _backend_wean_api.php_litter_id_10131427_zemm_produktiv_8_local 2 277ms 138ms _backend_wean_api.php_litter_id_10131428_zemm_produktiv_8_local 2 268ms 134ms _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_10131436_zemm_produktiv_8_local 2 277ms 138ms _backend_wean_api.php_litter_id_10131437_zemm_produktiv_8_local 21 2s885ms 137ms _backend_wean_api.php_litter_id_10131439_zemm_produktiv_8_local 6 828ms 138ms _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_10131500_zemm_produktiv_8_local 5 691ms 138ms _backend_wean_api.php_litter_id_10131514_zemm_produktiv_8_local 3 414ms 138ms _backend_wean_api.php_litter_id_10131526_zemm_produktiv_8_local 39 5s362ms 137ms _backend_wean_api.php_litter_id_10131546_zemm_produktiv_8_local 18 2s520ms 140ms _backend_wean_api.php_litter_id_10131547_zemm_produktiv_8_local 18 2s491ms 138ms _backend_wean_api.php_litter_id_10131552_zemm_produktiv_8_local 18 2s533ms 140ms _backend_wean_api.php_litter_id_10131553_zemm_produktiv_8_local 18 2s557ms 142ms _backend_wean_api.php_litter_id_10131554_zemm_produktiv_8_local 18 2s529ms 140ms _backend_wean_api.php_litter_id_10131558_zemm_produktiv_8_local 2 284ms 142ms _backend_wean_api.php_litter_id_10131559_zemm_produktiv_8_local 3 431ms 143ms _backend_wean_api.php_litter_id_10131560_zemm_produktiv_8_local 1 138ms 138ms _backend_wean_api.php_litter_id_10131567_zemm_produktiv_8_local 1 139ms 139ms _backend_wean_api.php_litter_id_10131574_zemm_produktiv_8_local 2 272ms 136ms _backend_wean_api.php_litter_id_10131586_zemm_produktiv_8_local 2 267ms 133ms _backend_wean_api.php_litter_id_10131592_zemm_produktiv_7_local 7 980ms 140ms _backend_wean_api.php_litter_id_10131592_zemm_produktiv_8_local 2 277ms 138ms _backend_wean_api.php_litter_id_10131594_zemm_produktiv_7_local 5 694ms 138ms _backend_wean_api.php_litter_id_10131594_zemm_produktiv_8_local 3 404ms 134ms _backend_wean_api.php_litter_id_10131596_zemm_produktiv_8_local 1 139ms 139ms _backend_wean_api.php_litter_id_10131605_zemm_produktiv_8_local 7 957ms 136ms _backend_wean_api.php_litter_id_10131609_zemm_produktiv_8_local 1 138ms 138ms _backend_wean_api.php_litter_id_10131611_zemm_produktiv_8_local 13 1s798ms 138ms _backend_wean_api.php_litter_id_10131651_zemm_produktiv_8_local 2 277ms 138ms _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 _backend_wean_api.php_zemm_produktiv_7_localhost_5432 1 662ms 662ms _backend_wean_api.php_zemm_produktiv_8_localhost_5432 1 393ms 393ms _desktop__command_tasks_command_tasks_subcommand_open_screen__q 1 65ms 65ms _desktop__zemm_produktiv_7_localhost_5432 104 33s192ms 319ms _desktop__zemm_produktiv_8_localhost_5432 148 13s375ms 90ms _desktop_index.php___1773230839607_zemm_produktiv_7_localhost_5 1 490ms 490ms _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_aid_10243781_command_animals_edit_subcommand 1 84ms 84ms _desktop_index.php_animal_name_2215_animal_id_2023_2F001_2F8396 1 97ms 97ms _desktop_index.php_animal_name_34_animal_id_2026_2F000_2F5291_s 1 47ms 47ms _desktop_index.php_animal_name_3_animal_id_2024_2F001_2F9509_sp 2 128ms 64ms _desktop_index.php_animal_name_4942_animal_id_2023_2F003_2F7423 2 141ms 70ms _desktop_index.php_bday_2026-02-05_bday_to_2026-02-05_unweaned_ 2 184ms 92ms _desktop_index.php_cage_name_61_2A_unweaned_only_true_val4_anim 1 95ms 95ms _desktop_index.php_cage_name_A15.402_3A_cage_type_15_cage_locat 1 58ms 58ms _desktop_index.php_cages_empty__25_val4_cages_search_command_an 1 50ms 50ms _desktop_index.php_cages_empty__25_val4_cages_search_command_ta 5 296ms 59ms _desktop_index.php_cages_name_32-0_2A_cages_empty_false_val4_ca 1 171ms 171ms _desktop_index.php_cages_name_32_2A_cages_empty_false_val4_cage 1 174ms 174ms _desktop_index.php_cages_name_49-2_2A_cages_empty__25_val4_cage 3 221ms 73ms _desktop_index.php_cages_name_63_2A_cages_empty__25_val4_cages_ 1 216ms 216ms _desktop_index.php_cages_name_70_2A_cages_empty__25_val4_cages_ 1 134ms 134ms _desktop_index.php_cages_name_TFO_cages_empty__25_val4_cages_se 1 60ms 60ms _desktop_index.php_cages_name_test_2A_cages_empty__25_val4_cage 2 133ms 66ms _desktop_index.php_command_admin_subcommand_init_zemm_produktiv 6 381ms 63ms _desktop_index.php_command_admin_subcommand_strains_management_ 14 1s25ms 73ms _desktop_index.php_command_animals_breedings_subcommand_create_ 1 49ms 49ms _desktop_index.php_command_animals_breedings_subcommand_init_ze 6 2s536ms 422ms _desktop_index.php_command_animals_breedings_subcommand_select_ 104 23s486ms 225ms _desktop_index.php_command_animals_create_subcommand_init_zemm_ 87 4s9ms 46ms _desktop_index.php_command_animals_edit_subcommand_init_id_1017 1 104ms 104ms _desktop_index.php_command_animals_edit_subcommand_init_id_1018 1 96ms 96ms _desktop_index.php_command_animals_edit_subcommand_init_id_1022 1 101ms 101ms _desktop_index.php_command_animals_edit_subcommand_init_id_1024 1 99ms 99ms _desktop_index.php_command_animals_edit_subcommand_init_id_1027 7 690ms 98ms _desktop_index.php_command_animals_edit_subcommand_init_id_1028 4 397ms 99ms _desktop_index.php_command_animals_edit_subcommand_init_id_1029 9 874ms 97ms _desktop_index.php_command_animals_edit_subcommand_init_id_1030 1 90ms 90ms _desktop_index.php_command_animals_edit_subcommand_init_id_5144 1 83ms 83ms _desktop_index.php_command_animals_edit_subcommand_init_zemm_pr 1 36ms 36ms _desktop_index.php_command_animals_edit_subcommand_link_init_va 119 10s375ms 87ms _desktop_index.php_command_animals_edit_subcommand_m_init_scree 119 11s689ms 98ms _desktop_index.php_command_animals_edit_subcommand_open_zemm_pr 1 33ms 33ms _desktop_index.php_command_animals_litters_edit_subcommand_init 85 8s2ms 94ms _desktop_index.php_command_animals_litters_edit_subcommand_m_in 157 39s444ms 251ms _desktop_index.php_command_animals_litters_subcommand_edit_id_1 1 44ms 44ms _desktop_index.php_command_animals_litters_subcommand_init_zemm 18 9s915ms 550ms _desktop_index.php_command_animals_litters_subcommand_search_ze 2 14s51ms 7s25ms _desktop_index.php_command_animals_litters_subcommand_select_ze 104 5s581ms 53ms _desktop_index.php_command_animals_subcommand_edit_id_10141201_ 1 47ms 47ms _desktop_index.php_command_animals_subcommand_found_val1_101000 3 949ms 316ms _desktop_index.php_command_animals_subcommand_found_val1_101002 2 96ms 48ms _desktop_index.php_command_animals_subcommand_init_zemm_produkt 471 2m6s 267ms _desktop_index.php_command_animals_subcommand_open_zemm_produkt 50 5s365ms 107ms _desktop_index.php_command_animals_subcommand_search_zemm_produ 2 24s310ms 12s155ms _desktop_index.php_command_animals_subcommand_select_zemm_produ 148 22s153ms 149ms _desktop_index.php_command_animals_subcommand_task_status_zemm_ 6 34s129ms 5s688ms _desktop_index.php_command_cages_edit_subcommand_init_id_101004 1 79ms 79ms _desktop_index.php_command_cages_edit_subcommand_init_id_101020 2 151ms 75ms _desktop_index.php_command_cages_edit_subcommand_init_id_14121_ 1 80ms 80ms _desktop_index.php_command_cages_subcommand_init__cb_1773231355 1 55ms 55ms _desktop_index.php_command_cages_subcommand_init__cb_1773231372 1 48ms 48ms _desktop_index.php_command_cages_subcommand_init__cb_1773231383 1 43ms 43ms _desktop_index.php_command_cages_subcommand_init__cb_1773231461 1 56ms 56ms _desktop_index.php_command_cages_subcommand_init_zemm_produktiv 10 439ms 43ms _desktop_index.php_command_cages_subcommand_open_zemm_produktiv 1 46ms 46ms _desktop_index.php_command_cages_subcommand_select_zemm_produkt 9 402ms 44ms _desktop_index.php_command_documents_subcommand_init_zemm_produ 2 90ms 45ms _desktop_index.php_command_facility_subcommand_edit_id_10100011 1 53ms 53ms _desktop_index.php_command_facility_subcommand_init_zemm_produk 5 258ms 51ms _desktop_index.php_command_home_subcommand_animals_per_user_zem 3 269ms 89ms _desktop_index.php_command_home_subcommand_init_zemm_produktiv_ 244 30s815ms 126ms _desktop_index.php_command_home_subcommand_task_status_zemm_pro 3 1s504ms 501ms _desktop_index.php_command_licences_subcommand_search_zemm_prod 1 61ms 61ms _desktop_index.php_command_login_subcommand_init__cb_1773232909 1 34ms 34ms _desktop_index.php_command_login_subcommand_init__cb_1773233999 1 28ms 28ms _desktop_index.php_command_login_subcommand_init__cb__zemm_prod 1 32ms 32ms _desktop_index.php_command_login_subcommand_init_zemm_produktiv 3,003 4m11s 83ms _desktop_index.php_command_reports_subcommand_animals_per_room_ 11 1s174ms 106ms _desktop_index.php_command_reports_subcommand_animals_per_user_ 75 7s938ms 105ms _desktop_index.php_command_reports_subcommand_annual_project_20 1 300ms 300ms _desktop_index.php_command_reports_subcommand_annual_reports_ze 1 50ms 50ms _desktop_index.php_command_reports_subcommand_annual_user_2025_ 1 152ms 152ms _desktop_index.php_command_reports_subcommand_annual_year_2025_ 1 46ms 46ms _desktop_index.php_command_reports_subcommand_authority_meldung 3 154ms 51ms _desktop_index.php_command_reports_subcommand_fates_zemm_produk 118 11s932ms 101ms _desktop_index.php_command_reports_subcommand_init_zemm_produkt 302 1m6s 218ms _desktop_index.php_command_reports_subcommand_room_utilisation_ 1 117ms 117ms _desktop_index.php_command_reports_subcommand_task_status_zemm_ 141 16s103ms 114ms _desktop_index.php_command_species_subcommand_create_zemm_produ 8 363ms 45ms _desktop_index.php_command_species_subcommand_edit_id_10100001_ 8 601ms 75ms _desktop_index.php_command_strains_subcommand_create_zemm_produ 1 49ms 49ms _desktop_index.php_command_strains_subcommand_init2_zemm_produk 1 83ms 83ms _desktop_index.php_command_strains_subcommand_init_zemm_produkt 6 756ms 126ms _desktop_index.php_command_strains_subcommand_view_id_10100267_ 1 46ms 46ms _desktop_index.php_command_strains_subcommand_view_id_10100392_ 1 48ms 48ms _desktop_index.php_command_strains_subcommand_view_id_10100395_ 2 99ms 49ms _desktop_index.php_command_strains_subcommand_view_id_677_zemm_ 1 46ms 46ms _desktop_index.php_command_tasks_subcommand_create_task_id_47_z 1 58ms 58ms _desktop_index.php_command_tasks_subcommand_create_task_id_48_z 1 57ms 57ms _desktop_index.php_command_tasks_subcommand_create_task_id_50_z 1 55ms 55ms _desktop_index.php_command_tasks_subcommand_edit_id_10126484_ze 49 3s284ms 67ms _desktop_index.php_command_tasks_subcommand_edit_id_10134267_ze 32 2s280ms 71ms _desktop_index.php_command_tasks_subcommand_edit_id_10140151_ze 1 80ms 80ms _desktop_index.php_command_tasks_subcommand_edit_id_10140458_ze 2 167ms 83ms _desktop_index.php_command_tasks_subcommand_edit_id_10140713_ze 1 85ms 85ms _desktop_index.php_command_tasks_subcommand_edit_id_10140889_ze 2 164ms 82ms _desktop_index.php_command_tasks_subcommand_edit_id_10140950_ze 1 84ms 84ms _desktop_index.php_command_tasks_subcommand_edit_id_10140951_ze 2 169ms 84ms _desktop_index.php_command_tasks_subcommand_edit_id_10141001_ze 1 85ms 85ms _desktop_index.php_command_tasks_subcommand_edit_id_10141112_ze 1 84ms 84ms _desktop_index.php_command_tasks_subcommand_edit_id_10141201_ze 32 2s654ms 82ms _desktop_index.php_command_tasks_subcommand_edit_id_10141268_ze 1 87ms 87ms _desktop_index.php_command_tasks_subcommand_edit_id_10141312_ze 1 77ms 77ms _desktop_index.php_command_tasks_subcommand_edit_id_10141366_ze 1 81ms 81ms _desktop_index.php_command_tasks_subcommand_edit_id_10141372_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_10141413_ze 1 85ms 85ms _desktop_index.php_command_tasks_subcommand_edit_id_10141440_ze 2 170ms 85ms _desktop_index.php_command_tasks_subcommand_edit_id_10141460_ze 1 82ms 82ms _desktop_index.php_command_tasks_subcommand_edit_id_10141484_ze 1 85ms 85ms _desktop_index.php_command_tasks_subcommand_edit_id_10141514_ze 6 492ms 82ms _desktop_index.php_command_tasks_subcommand_edit_id_10141515_ze 2 170ms 85ms _desktop_index.php_command_tasks_subcommand_edit_id_10141516_ze 2 170ms 85ms _desktop_index.php_command_tasks_subcommand_edit_id_10141517_ze 1 86ms 86ms _desktop_index.php_command_tasks_subcommand_edit_id_10141520_ze 1 118ms 118ms _desktop_index.php_command_tasks_subcommand_edit_id_10141524_ze 1 84ms 84ms _desktop_index.php_command_tasks_subcommand_edit_id_10141526_ze 1 83ms 83ms _desktop_index.php_command_tasks_subcommand_edit_id_10141527_ze 1 85ms 85ms _desktop_index.php_command_tasks_subcommand_edit_id_10141528_ze 1 86ms 86ms _desktop_index.php_command_tasks_subcommand_edit_id_10141530_ze 1 86ms 86ms _desktop_index.php_command_tasks_subcommand_edit_id_10141531_ze 1 88ms 88ms _desktop_index.php_command_tasks_subcommand_edit_id_10141532_ze 1 86ms 86ms _desktop_index.php_command_tasks_subcommand_edit_id_10141536_ze 1 85ms 85ms _desktop_index.php_command_tasks_subcommand_edit_id_10141537_ze 1 84ms 84ms _desktop_index.php_command_tasks_subcommand_edit_id_10141538_ze 1 88ms 88ms _desktop_index.php_command_tasks_subcommand_edit_id_10141558_ze 3 247ms 82ms _desktop_index.php_command_tasks_subcommand_edit_id_10141560_ze 5 471ms 94ms _desktop_index.php_command_tasks_subcommand_edit_id_10141565_ze 1 86ms 86ms _desktop_index.php_command_tasks_subcommand_edit_id_10141569_ze 1 81ms 81ms _desktop_index.php_command_tasks_subcommand_edit_id_10141572_ze 3 258ms 86ms _desktop_index.php_command_tasks_subcommand_edit_id_10141580_ze 1 75ms 75ms _desktop_index.php_command_tasks_subcommand_edit_id_10141592_ze 2 178ms 89ms _desktop_index.php_command_tasks_subcommand_init__cb_1773232002 1 514ms 514ms _desktop_index.php_command_tasks_subcommand_init__cb_1773232018 1 455ms 455ms _desktop_index.php_command_tasks_subcommand_init__cb_1773232033 1 460ms 460ms _desktop_index.php_command_tasks_subcommand_init__cb_1773232043 1 458ms 458ms _desktop_index.php_command_tasks_subcommand_init_search_zemm_pr 101 4s388ms 43ms _desktop_index.php_command_tasks_subcommand_init_template_zemm_ 2 82ms 41ms _desktop_index.php_command_tasks_subcommand_init_zemm_produktiv 389 55s882ms 143ms _desktop_index.php_command_tasks_subcommand_open_zemm_produktiv 1,293 4m8s 191ms _desktop_index.php_command_tasks_subcommand_search_zemm_produkt 135 6s454ms 47ms _desktop_index.php_command_users_subcommand_create_zemm_produkt 11 574ms 52ms _desktop_index.php_command_users_subcommand_edit_id_10100208_ze 1 60ms 60ms _desktop_index.php_fake_username_Schreiber_J_fake_password_Wgv2 1 57ms 57ms _desktop_index.php_id_0_command_cages_subcommand_init_zemm_prod 1 46ms 46ms _desktop_index.php_m_action_animals_3Am_delete_row_animals_1027 1 598ms 598ms _desktop_index.php_m_action_animals_3Am_delete_row_animals_1029 2 92ms 46ms _desktop_index.php_m_action_animals_3Am_delete_val4_animals_lis 2 127ms 63ms _desktop_index.php_m_action_animals_3Am_send_animal_card_row_an 1 695ms 695ms _desktop_index.php_m_action_animals_edit_3Alink_init_row_animal 8 477ms 59ms _desktop_index.php_m_action_animals_edit_3Alink_init_val4_repla 2 103ms 51ms _desktop_index.php_m_action_cages_3Am_cage_card_row_15588_15588 1 45ms 45ms _desktop_index.php_m_action_cages_3Am_delete_command_animals_su 4 196ms 49ms _desktop_index.php_name_A15.410_type_2_responsible_10100148_id_ 1 71ms 71ms _desktop_index.php_name_Abt_C3_B6ten_20v._20Tieren_20ohne_20Ver 4 209ms 52ms _desktop_index.php_name_Genotypisierungsproben_20genommen_instr 22 1s373ms 62ms _desktop_index.php_name_Nova_20Tarefa_add_link_animals_task_sta 1 97ms 97ms _desktop_index.php_name_Projektwechsel_20lebender_20Tiere_instr 2 105ms 52ms _desktop_index.php_name_Tiertransport_20durch_20das_20ZEMM_inst 1 42ms 42ms _desktop_index.php_name_Tiertransport_20innerhalb_20W_C3_BCrzbu 5 316ms 63ms _desktop_index.php_name_TransferCenter_type_1_responsible_10100 1 55ms 55ms _desktop_index.php_name_VP_20von_20..._20bis_20..._20Ntsr1Tomat 1 44ms 44ms _desktop_index.php_name_Verpaarungen_20f_C3_BCr_20Versuchsvorha 14 869ms 62ms _desktop_index.php_name_Verpaarungen_20zur_20Zucht_instructions 7 454ms 64ms _desktop_index.php_name_Zusammensetzen_20bitte_add_link_animals 1 68ms 68ms _desktop_index.php_search_id_10131239_search_status__25_no_subt 2 173ms 86ms _desktop_index.php_search_id_10140151_search_status_2_no_subtas 1 51ms 51ms _desktop_index.php_search_id_10141257_search_status_5_no_subtas 1 53ms 53ms _desktop_index.php_search_id_10141592_search_status__25_no_subt 2 132ms 66ms _desktop_index.php_search_id_10141609_search_status_2_no_subtas 1 50ms 50ms _desktop_index.php_search_name_Genotypisierungsproben_20genomme 1 54ms 54ms _desktop_index.php_search_status_1_deadline_from_2026-04-01_no_ 4 215ms 53ms _desktop_index.php_search_status_1_no_subtasks_true_command_tas 1 58ms 58ms _desktop_index.php_search_status_2_no_subtasks_true_command_ani 1 43ms 43ms _desktop_index.php_search_status__25_no_subtasks_true_command_a 2 86ms 43ms _desktop_index.php_search_status__25_no_subtasks_true_command_t 1 1s471ms 1s471ms _desktop_index.php_sire_name_40_20Z_dam_name_41_20Z_sire_id_202 2 97ms 48ms _desktop_index.php_sire_name_72_dam_name_86_sire_id_2025_2F002_ 1 72ms 72ms _desktop_index.php_sire_name_85_20Z_dam_name_76_20Z_sire_id_202 1 149ms 149ms _desktop_index.php_species_18_max_animals_66_command_licences_s 1 53ms 53ms _desktop_index.php_species_1_sex_n_sterile_false_alive_true_sta 1 69ms 69ms _desktop_index.php_unweaned_only_true_val4_animals_litters_sear 1 124ms 124ms _desktop_index.php_val4_documents_command_home_subcommand_init_ 3 278ms 92ms _desktop_index.php_view_animal_name_on_animal_name__2ACD4-LDL_2 1 249ms 249ms _desktop_index.php_view_animal_name_on_view_animal_id_on_animal 6 1s88ms 181ms _desktop_index.php_view_animal_name_on_view_animal_id_on_view_b 97 53s67ms 547ms _desktop_index.php_view_animal_name_on_view_animal_id_on_view_s 1 593ms 593ms _desktop_index.php_zemm_produktiv_7_localhost_5432 1,538 6m41s 261ms _desktop_index.php_zemm_produktiv_8_localhost_5432 14,133 43m56s 186ms backend:zemm_produktiv_7@localhost 45 53s96ms 1s179ms backend:zemm_produktiv_8@localhost 204 19s104ms 93ms expire_tasks:zemm_produktiv_8@h2940066.stratoserver.net:5432 7 7s739ms 1s105ms fatescron:zemm_produktiv_7@zemm.fbiscience.eu 1 1s360ms 1s360ms fatescron:zemm_produktiv_8@h2940066.stratoserver.net:5432 1 1s287ms 1s287ms notification:zemm_produktiv_7@localhost:5432 5 1s160ms 232ms notification:zemm_produktiv_8@h2940066.stratoserver.net:5432 5 3m14s 38s948ms notification:zemm_produktiv_8@localhost:5432 3 692ms 230ms pg_dump 17 5m56s 20s979ms pg_restore 1 38s23ms 38s23ms psql 108 3s115ms 28ms taskscron:zemm_produktiv_7@localhost:5432 1 53ms 53ms taskscron:zemm_produktiv_7@zemm.fbiscience.eu 167 4s812ms 28ms taskscron:zemm_produktiv_8@h2940066.stratoserver.net:5432 168 1m34s 561ms zemm_produktiv_7:localhost:5432 12 789ms 65ms zemm_produktiv_7_localhost_5432 25 2m28s 5s953ms -
Checkpoints / Restartpoints
Checkpoints Buffers
Key values
- 164,158 buffers Checkpoint Peak
- 2026-03-12 15:20:40 Date
- 270.073 seconds Highest write time
- 0.474 seconds Sync time
Checkpoints Wal files
Key values
- 84 files Wal files usage Peak
- 2026-03-12 15:20:40 Date
Checkpoints distance
Key values
- 2,705.66 Mo Distance Peak
- 2026-03-12 15:20:40 Date
Checkpoints Activity
↑ Back to the top of the Checkpoint Activity tableDay Hour Written buffers Write time Sync time Total time Mar 08 00 1,634 163.91s 0.06s 164.029s 01 20,494 400.218s 0.059s 400.383s 02 3,357 335.974s 0.065s 336.099s 03 2,166 216.986s 0.061s 217.103s 04 1,651 165.634s 0.063s 165.755s 05 1,538 154.328s 0.061s 154.437s 06 1,672 167.726s 0.063s 167.849s 07 1,762 176.734s 0.065s 176.859s 08 1,750 175.555s 0.063s 175.664s 09 2,014 201.844s 0.097s 201.998s 10 9,031 602.07s 0.153s 602.283s 11 9,855 464.355s 0.086s 464.506s 12 2,607 261.437s 0.093s 261.584s 13 2,323 233.038s 0.162s 233.258s 14 2,568 257.78s 0.097s 257.921s 15 21,130 745.372s 0.101s 745.567s 16 2,408 241.465s 0.091s 241.607s 17 8,106 493.774s 0.115s 493.99s 18 3,161 316.806s 0.087s 316.954s 19 2,356 236.334s 0.125s 236.527s 20 2,024 203.048s 0.09s 203.199s 21 2,021 202.711s 0.08s 202.853s 22 1,929 193.52s 0.078s 193.661s 23 3,533 354.198s 0.54s 354.796s Mar 09 00 31,230 446.65s 0.071s 446.815s 01 20,536 492.548s 0.079s 492.725s 02 2,041 204.713s 0.075s 204.846s 03 2,061 206.711s 0.071s 206.835s 04 1,968 197.427s 0.08s 197.574s 05 2,094 210.01s 0.068s 210.14s 06 15,859 543.809s 0.154s 544.049s 07 5,244 525.518s 0.241s 525.826s 08 6,127 613.804s 0.261s 614.13s 09 4,325 433.552s 0.198s 433.815s 10 6,655 663.191s 0.187s 663.443s 11 4,720 472.87s 0.174s 473.108s 12 8,188 820.168s 0.237s 820.471s 13 36,993 1,296.302s 0.397s 1,296.86s 14 16,853 641.837s 0.17s 642.073s 15 17,386 709.307s 0.166s 709.531s 16 3,020 302.776s 0.124s 302.952s 17 2,233 224.015s 0.102s 224.175s 18 2,005 201.107s 0.064s 201.228s 19 1,860 186.583s 0.064s 186.699s 20 2,464 247.046s 0.099s 247.199s 21 2,523 253.01s 0.074s 253.134s 22 2,541 254.85s 0.073s 254.972s 23 2,205 221.193s 0.076s 221.327s Mar 10 00 1,892 189.812s 0.074s 189.938s 01 20,070 442.211s 0.067s 442.336s 02 1,665 167.048s 0.064s 167.167s 03 1,792 179.763s 0.061s 179.88s 04 1,654 165.936s 0.062s 166.055s 05 1,778 178.344s 0.062s 178.457s 06 11,370 568.342s 0.154s 568.554s 07 3,780 378.913s 0.183s 379.146s 08 4,359 436.769s 0.225s 437.043s 09 3,979 398.564s 0.15s 398.767s 10 29,788 909.295s 0.17s 909.523s 11 15,755 525.557s 0.147s 525.76s 12 3,677 368.681s 0.176s 368.917s 13 3,446 345.457s 0.18s 345.69s 14 38,305 875.838s 0.198s 876.095s 15 3,498 350.648s 0.161s 350.864s 16 2,561 256.86s 0.094s 257.009s 17 3,153 315.923s 0.072s 316.047s 18 1,723 172.874s 0.067s 172.989s 19 1,876 188.207s 0.07s 188.323s 20 1,882 188.8s 0.067s 188.92s 21 8,137 671.479s 0.063s 671.589s 22 1,584 158.934s 0.062s 159.046s 23 1,886 189.185s 0.071s 189.311s Mar 11 00 1,584 158.904s 0.063s 159.018s 01 19,828 411.346s 0.064s 411.465s 02 1,756 176.166s 0.068s 176.291s 03 1,595 160.044s 0.062s 160.16s 04 1,876 188.187s 0.065s 188.301s 05 1,974 197.904s 0.068s 198.025s 06 3,217 322.149s 0.13s 322.331s 07 3,716 372.478s 0.167s 372.722s 08 31,993 1,162.219s 0.462s 1,162.78s 09 6,082 609.213s 0.271s 609.536s 10 4,719 472.924s 0.242s 473.22s 11 6,891 614.891s 0.193s 615.141s 12 3,332 333.946s 0.161s 334.157s 13 20,116 1,058.976s 0.432s 1,059.619s 14 23,095 878.563s 0.245s 878.891s 15 43,373 1,189.72s 0.254s 1,190.161s 16 8,133 782.11s 0.782s 783.034s 17 2,836 284.289s 0.103s 284.446s 18 2,701 270.839s 0.092s 270.985s 19 2,368 237.5s 0.085s 237.636s 20 2,593 260.022s 0.084s 260.157s 21 3,850 385.746s 0.092s 385.889s 22 1,773 177.885s 0.082s 178.025s 23 1,850 185.587s 0.084s 185.724s Mar 12 00 1,811 181.693s 0.072s 181.82s 01 20,148 442.722s 0.084s 442.859s 02 1,769 177.479s 0.081s 177.615s 03 1,772 177.771s 0.071s 177.905s 04 1,926 193.189s 0.065s 193.314s 05 1,772 177.772s 0.07s 177.905s 06 2,376 238.373s 0.1s 238.537s 07 3,382 339.228s 0.147s 339.434s 08 9,428 629.479s 0.159s 629.696s 09 6,294 630.696s 0.22s 630.975s 10 21,686 969.044s 0.187s 969.298s 11 48,322 937.062s 0.151s 937.27s 12 17,250 667.005s 0.179s 667.247s 13 41,607 1,302.811s 0.255s 1,303.134s 14 6,090 610.419s 0.255s 610.741s 15 167,490 603.772s 0.21s 604.11s 16 2,907 291.526s 0.085s 291.669s 17 4,272 427.981s 0.122s 428.161s 18 2,158 216.45s 0.073s 216.584s 19 2,405 241.109s 0.076s 241.24s 20 8,211 497.276s 0.093s 497.437s 21 2,098 210.428s 0.064s 210.543s 22 2,061 206.738s 0.076s 206.873s 23 2,129 213.561s 0.08s 213.701s 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 Mar 14 00 2,427 243.289s 0.066s 243.411s 01 20,342 450.692s 0.065s 450.808s 02 2,031 203.687s 0.063s 203.807s 03 1,803 180.847s 0.062s 180.963s 04 1,960 196.596s 0.066s 196.717s 05 1,815 182.05s 0.064s 182.167s 06 1,792 179.757s 0.063s 179.876s 07 1,970 197.582s 0.064s 197.698s 08 1,810 181.547s 0.062s 181.661s 09 1,824 182.964s 0.066s 183.087s 10 1,995 200.06s 0.067s 200.18s 11 1,801 180.633s 0.082s 180.765s 12 58,636 591.541s 0.061s 591.659s 13 6,956 663.754s 0.079s 663.886s 14 6,389 629.621s 0.145s 629.89s 15 3,558 356.665s 0.114s 356.841s 16 5,236 524.485s 0.109s 524.646s 17 3,820 364.063s 0.097s 364.216s 18 3,107 311.53s 0.072s 311.663s 19 4,068 407.679s 0.075s 407.809s 20 2,622 262.941s 0.072s 263.067s 21 2,800 280.766s 0.074s 280.896s 22 2,536 254.293s 0.072s 254.413s 23 2,857 286.414s 0.073s 286.54s Day Hour Added Removed Recycled Synced files Longest sync Average sync Mar 08 00 0 1 0 272 0.002s 0.012s 01 0 9 0 267 0.002s 0.011s 02 0 1 0 280 0.003s 0.012s 03 0 1 0 273 0.002s 0.012s 04 0 1 0 268 0.002s 0.012s 05 0 0 0 266 0.002s 0.012s 06 0 1 0 267 0.002s 0.012s 07 0 1 0 303 0.002s 0.012s 08 0 0 0 278 0.002s 0.012s 09 0 1 0 512 0.002s 0.011s 10 0 2 0 834 0.002s 0.012s 11 0 3 0 329 0.002s 0.012s 12 0 1 0 377 0.002s 0.012s 13 0 1 0 382 0.021s 0.014s 14 0 0 0 359 0.002s 0.012s 15 0 7 0 383 0.003s 0.012s 16 0 1 0 277 0.002s 0.012s 17 0 2 0 341 0.020s 0.013s 18 0 1 0 315 0.002s 0.012s 19 0 1 0 386 0.008s 0.013s 20 0 1 0 375 0.002s 0.012s 21 0 0 0 329 0.002s 0.012s 22 0 1 0 302 0.002s 0.012s 23 0 1 0 315 0.207s 0.032s Mar 09 00 0 7 0 276 0.002s 0.011s 01 0 8 0 298 0.004s 0.011s 02 0 1 0 301 0.002s 0.012s 03 0 0 0 311 0.002s 0.012s 04 0 1 0 301 0.002s 0.012s 05 0 1 0 307 0.002s 0.012s 06 0 4 0 837 0.002s 0.012s 07 0 2 0 1,417 0.002s 0.012s 08 0 1 0 1,510 0.002s 0.012s 09 0 1 0 1,141 0.003s 0.012s 10 0 2 0 1,060 0.002s 0.012s 11 0 1 0 968 0.002s 0.012s 12 0 2 0 1,378 0.002s 0.012s 13 0 15 0 1,479 0.048s 0.013s 14 0 1 4 936 0.003s 0.012s 15 0 0 4 942 0.002s 0.012s 16 0 0 1 705 0.002s 0.012s 17 0 0 1 519 0.002s 0.012s 18 0 0 1 283 0.002s 0.012s 19 0 0 0 285 0.002s 0.012s 20 0 0 1 519 0.002s 0.012s 21 0 0 1 342 0.002s 0.012s 22 0 0 1 342 0.002s 0.012s 23 0 0 0 365 0.001s 0.012s Mar 10 00 0 0 1 344 0.002s 0.012s 01 0 0 7 315 0.001s 0.012s 02 0 0 0 283 0.002s 0.012s 03 0 0 1 283 0.002s 0.012s 04 0 0 1 280 0.002s 0.012s 05 0 0 0 280 0.002s 0.012s 06 0 0 3 802 0.003s 0.012s 07 0 0 1 1,031 0.002s 0.012s 08 0 0 1 1,183 0.003s 0.012s 09 0 0 2 816 0.002s 0.012s 10 0 0 10 914 0.003s 0.012s 11 0 0 4 794 0.002s 0.012s 12 0 0 1 971 0.002s 0.012s 13 0 0 1 1,013 0.002s 0.012s 14 0 0 9 1,110 0.002s 0.012s 15 0 0 1 878 0.002s 0.012s 16 0 0 1 478 0.002s 0.012s 17 0 0 1 350 0.001s 0.012s 18 0 0 1 314 0.002s 0.012s 19 0 0 0 313 0.002s 0.012s 20 0 0 1 303 0.002s 0.012s 21 0 0 2 276 0.003s 0.011s 22 0 0 1 278 0.001s 0.012s 23 0 0 0 293 0.002s 0.012s Mar 11 00 0 0 1 278 0.001s 0.012s 01 0 0 8 288 0.002s 0.011s 02 0 0 0 281 0.002s 0.012s 03 0 0 1 281 0.002s 0.012s 04 0 0 1 284 0.002s 0.012s 05 0 0 0 329 0.002s 0.012s 06 0 0 1 682 0.002s 0.012s 07 0 0 1 863 0.002s 0.012s 08 0 0 10 1,119 0.031s 0.012s 09 0 0 2 1,581 0.003s 0.012s 10 0 0 2 1,292 0.002s 0.012s 11 0 0 1 1,021 0.003s 0.012s 12 0 0 1 755 0.002s 0.012s 13 0 0 10 1,548 0.025s 0.012s 14 0 0 13 1,353 0.004s 0.012s 15 0 0 13 939 0.013s 0.011s 16 0 0 2 532 0.050s 0.019s 17 0 0 1 486 0.002s 0.012s 18 0 0 1 378 0.002s 0.012s 19 0 0 0 309 0.002s 0.012s 20 0 0 1 306 0.002s 0.012s 21 0 0 1 339 0.002s 0.012s 22 0 0 1 343 0.002s 0.012s 23 0 0 1 316 0.002s 0.012s Mar 12 00 0 0 0 309 0.002s 0.012s 01 0 0 7 319 0.002s 0.011s 02 0 0 1 315 0.002s 0.012s 03 0 0 0 311 0.002s 0.012s 04 0 0 1 311 0.002s 0.012s 05 0 0 1 318 0.002s 0.012s 06 0 0 0 522 0.002s 0.012s 07 0 0 2 810 0.002s 0.012s 08 0 0 2 909 0.002s 0.012s 09 0 0 1 1,176 0.004s 0.012s 10 0 0 10 1,077 0.004s 0.012s 11 0 0 10 862 0.002s 0.011s 12 0 0 5 979 0.004s 0.013s 13 0 0 19 1,461 0.006s 0.012s 14 0 0 2 1,006 0.043s 0.014s 15 0 0 86 1,236 0.002s 0.012s 16 0 1 0 424 0.002s 0.012s 17 0 1 0 653 0.002s 0.012s 18 0 1 0 333 0.002s 0.012s 19 0 0 0 373 0.002s 0.012s 20 0 3 0 492 0.002s 0.012s 21 0 0 0 304 0.001s 0.012s 22 0 1 0 373 0.002s 0.012s 23 0 1 0 371 0.002s 0.012s 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 Mar 14 00 0 0 1 301 0.003s 0.012s 01 0 0 6 294 0.002s 0.011s 02 0 0 1 290 0.002s 0.012s 03 0 0 1 294 0.002s 0.012s 04 0 0 1 291 0.002s 0.012s 05 0 0 0 302 0.002s 0.012s 06 0 0 1 290 0.002s 0.012s 07 0 0 1 293 0.002s 0.012s 08 0 0 0 291 0.001s 0.012s 09 0 0 1 298 0.001s 0.012s 10 0 0 1 302 0.002s 0.012s 11 0 0 1 293 0.004s 0.012s 12 0 0 13 273 0.002s 0.011s 13 0 0 1 352 0.003s 0.01s 14 0 0 2 401 0.042s 0.015s 15 0 0 1 564 0.003s 0.012s 16 0 0 1 513 0.003s 0.012s 17 0 0 1 476 0.002s 0.012s 18 0 0 1 346 0.002s 0.012s 19 0 0 2 347 0.002s 0.012s 20 0 0 0 335 0.002s 0.012s 21 0 0 1 351 0.002s 0.012s 22 0 0 1 348 0.002s 0.012s 23 0 0 1 375 0.001s 0.012s Day Hour Count Avg time (sec) Mar 08 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 Mar 09 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 Mar 10 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 Mar 11 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 Mar 12 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 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 Mar 14 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 08 00 857.17 kB 930.42 kB 01 13,272.09 kB 51,630.18 kB 02 2,521.75 kB 50,159.58 kB 03 856.50 kB 14,787.42 kB 04 868.33 kB 4,790.00 kB 05 845.00 kB 1,967.00 kB 06 871.83 kB 1,173.17 kB 07 907.25 kB 971.50 kB 08 892.25 kB 984.08 kB 09 1,040.73 kB 1,186.64 kB 10 3,250.33 kB 10,706.25 kB 11 3,462.50 kB 13,405.25 kB 12 1,179.17 kB 12,271.25 kB 13 1,124.92 kB 4,288.58 kB 14 1,175.75 kB 2,031.17 kB 15 9,260.17 kB 49,305.58 kB 16 1,095.17 kB 19,840.17 kB 17 2,923.25 kB 10,416.83 kB 18 1,355.83 kB 10,402.25 kB 19 1,107.25 kB 3,872.33 kB 20 982.83 kB 1,824.17 kB 21 970.50 kB 1,217.25 kB 22 952.33 kB 1,037.08 kB 23 1,265.75 kB 2,732.67 kB Mar 09 00 10,615.55 kB 11,270.91 kB 01 11,607.73 kB 81,997.27 kB 02 989.33 kB 45,827.67 kB 03 977.08 kB 13,645.00 kB 04 950.17 kB 4,540.00 kB 05 972.42 kB 1,973.58 kB 06 5,831.25 kB 6,047.58 kB 07 2,012.50 kB 31,172.00 kB 08 2,153.50 kB 10,462.92 kB 09 1,667.83 kB 4,196.83 kB 10 2,331.92 kB 4,665.83 kB 11 1,784.67 kB 5,016.83 kB 12 2,902.33 kB 3,856.17 kB 13 19,915.92 kB 61,179.58 kB 14 6,177.17 kB 29,817.00 kB 15 6,343.67 kB 38,123.00 kB 16 1,245.58 kB 20,936.50 kB 17 1,033.75 kB 6,715.00 kB 18 963.33 kB 2,607.83 kB 19 942.25 kB 1,421.50 kB 20 1,078.83 kB 1,197.08 kB 21 1,116.83 kB 1,212.50 kB 22 1,119.92 kB 1,189.75 kB 23 1,043.67 kB 1,202.75 kB Mar 10 00 970.17 kB 1,177.00 kB 01 8,907.17 kB 38,268.67 kB 02 904.58 kB 31,233.42 kB 03 924.58 kB 9,480.83 kB 04 899.75 kB 3,326.92 kB 05 923.92 kB 1,594.50 kB 06 3,661.08 kB 16,421.83 kB 07 1,506.00 kB 7,195.08 kB 08 1,666.00 kB 3,298.58 kB 09 1,642.25 kB 3,202.33 kB 10 14,216.42 kB 54,489.92 kB 11 5,916.67 kB 39,645.25 kB 12 1,515.33 kB 13,061.58 kB 13 1,415.83 kB 4,735.42 kB 14 11,715.25 kB 43,619.58 kB 15 1,406.17 kB 15,939.67 kB 16 1,118.25 kB 5,364.50 kB 17 1,305.83 kB 2,491.67 kB 18 921.67 kB 2,780.33 kB 19 945.00 kB 1,457.75 kB 20 953.67 kB 1,169.00 kB 21 2,958.91 kB 6,880.91 kB 22 886.83 kB 4,495.83 kB 23 951.50 kB 1,917.50 kB Mar 11 00 896.25 kB 1,217.75 kB 01 11,459.82 kB 43,936.64 kB 02 927.83 kB 41,689.75 kB 03 892.83 kB 12,415.50 kB 04 938.75 kB 4,165.92 kB 05 936.83 kB 1,854.92 kB 06 1,383.33 kB 1,759.92 kB 07 1,542.92 kB 2,753.83 kB 08 14,560.64 kB 17,938.27 kB 09 2,321.00 kB 42,169.50 kB 10 2,108.42 kB 13,340.67 kB 11 2,516.00 kB 8,558.58 kB 12 1,389.25 kB 4,720.33 kB 13 14,625.82 kB 51,994.55 kB 14 17,365.50 kB 60,150.25 kB 15 19,633.64 kB 57,463.09 kB 16 3,116.10 kB 23,235.50 kB 17 1,185.83 kB 8,538.42 kB 18 1,133.58 kB 3,218.92 kB 19 1,067.58 kB 1,691.25 kB 20 1,141.17 kB 1,278.00 kB 21 1,520.25 kB 4,839.83 kB 22 923.58 kB 2,185.67 kB 23 938.92 kB 1,289.75 kB Mar 12 00 942.92 kB 1,037.17 kB 01 9,676.64 kB 36,344.36 kB 02 939.42 kB 34,527.33 kB 03 935.83 kB 10,423.75 kB 04 954.25 kB 3,624.25 kB 05 916.00 kB 1,688.58 kB 06 1,060.67 kB 1,303.08 kB 07 1,399.58 kB 1,866.00 kB 08 2,913.25 kB 10,968.17 kB 09 2,222.42 kB 5,453.00 kB 10 12,790.08 kB 49,732.00 kB 11 16,084.18 kB 52,463.45 kB 12 5,865.08 kB 33,839.08 kB 13 25,913.67 kB 54,217.25 kB 14 2,922.00 kB 57,908.00 kB 15 116,725.67 kB 713,963.42 kB 16 1,228.00 kB 321,881.25 kB 17 1,695.50 kB 92,011.17 kB 18 1,076.25 kB 26,936.58 kB 19 1,117.33 kB 8,376.92 kB 20 2,814.75 kB 10,237.17 kB 21 1,034.83 kB 7,404.17 kB 22 1,035.50 kB 2,832.25 kB 23 1,046.67 kB 1,539.17 kB 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 Mar 14 00 1,138.92 kB 1,753.42 kB 01 9,680.82 kB 36,412.64 kB 02 1,013.67 kB 34,326.50 kB 03 968.75 kB 10,396.50 kB 04 989.33 kB 3,630.25 kB 05 968.00 kB 1,735.58 kB 06 966.75 kB 1,184.00 kB 07 998.42 kB 1,137.58 kB 08 970.00 kB 1,097.08 kB 09 978.08 kB 1,011.42 kB 10 1,010.92 kB 1,179.00 kB 11 965.33 kB 1,046.75 kB 12 19,353.09 kB 124,400.45 kB 13 2,761.40 kB 42,417.90 kB 14 1,899.38 kB 14,482.46 kB 15 1,455.08 kB 4,879.50 kB 16 1,994.75 kB 3,980.25 kB 17 1,505.92 kB 3,520.92 kB 18 1,276.67 kB 1,871.92 kB 19 1,565.08 kB 2,347.42 kB 20 1,147.92 kB 3,044.92 kB 21 1,187.08 kB 1,715.83 kB 22 1,115.92 kB 1,286.25 kB 23 1,207.00 kB 1,289.08 kB -
Temporary Files
Size of temporary files
Key values
- 439.70 MiB Temp Files size Peak
- 2026-03-14 17:30:11 Date
Number of temporary files
Key values
- 48 per second Temp Files Peak
- 2026-03-12 15:13:05 Date
Temporary Files Activity
↑ Back to the top of the Temporary Files Activity tableDay Hour Count Total size Average size Mar 08 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 Mar 09 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 2 353.47 MiB 176.73 MiB 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 Mar 10 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 5 330.62 MiB 66.12 MiB 22 0 0 0 23 0 0 0 Mar 11 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 Mar 12 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 179 892.78 MiB 4.99 MiB 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 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 Mar 14 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 50 4.27 GiB 87.54 MiB 14 55 4.71 GiB 87.75 MiB 15 64 5.15 GiB 82.38 MiB 16 45 3.86 GiB 87.93 MiB 17 41 3.50 GiB 87.31 MiB 18 12 747.40 MiB 62.28 MiB 19 14 872.28 MiB 62.31 MiB 20 22 1.34 GiB 62.32 MiB 21 19 1.16 GiB 62.34 MiB 22 12 748.39 MiB 62.37 MiB 23 12 748.64 MiB 62.39 MiB Queries generating the most temporary files (N)
Rank Count Total size Min size Max size Avg size Query 1 192 14.88 GiB 68.09 MiB 90.21 MiB 79.36 MiB with ranked as ( select tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, row_number() over (partition by tenant_key, fingerprint order by collected_at asc) as rn_first, row_number() over (partition by tenant_key, fingerprint order by collected_at desc) as rn_last from observability.db_top_queries where tenant_key in (...) and collected_at between ? and ? ), snapshots as ( select tenant_key, fingerprint, max(query) filter (where rn_last = ?) as query, max(collected_at) filter (where rn_last = ?) as last_seen, max(total_time_ms) filter (where rn_first = ?) as first_total_time_ms, max(total_time_ms) filter (where rn_last = ?) as last_total_time_ms, max(calls) filter (where rn_first = ?) as first_calls, max(calls) filter (where rn_last = ?) as last_calls, max(rows_returned) filter (where rn_first = ?) as first_rows_returned, max(rows_returned) filter (where rn_last = ?) as last_rows_returned from ranked group by tenant_key, fingerprint ), deltas as ( select tenant_key, fingerprint, query, last_seen, greatest (coalesce(last_total_time_ms, ?) - coalesce(first_total_time_ms, ?), ?) as total_time_ms, greatest (coalesce(last_calls, ?) - coalesce(first_calls, ?), ?) as calls, greatest (coalesce(last_rows_returned, ?) - coalesce(first_rows_returned, ?), ?) as rows_returned from snapshots ) select fingerprint, max(query) as query, max(last_seen) as last_seen, sum(total_time_ms) as total_time_ms, sum(calls) as calls, sum(rows_returned) as rows_returned, case when sum(calls) > ? then sum(total_time_ms) / sum(calls) else ? end as mean_time_ms, array_agg(distinct tenant_key order by tenant_key) as tenant_keys from deltas where total_time_ms > ? or calls > ? group by fingerprint order by total_time_ms desc, calls desc limit ? offset ?;-
WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ('prod') AND collected_at BETWEEN '2026-03-07 17:35:14+01' AND '2026-03-14 17:35:14+01' ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST (COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST (COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT '20' OFFSET '0';
Date: 2026-03-14 17:35:18 Duration: 3s340ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-14_173213.csv
-
WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ('prod') AND collected_at BETWEEN '2026-03-07 16:00:08+01' AND '2026-03-14 16:00:08+01' ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST (COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST (COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT '20' OFFSET '0';
Date: 2026-03-14 16:00:10 Duration: 1s703ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-14_000000.csv
-
WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ('prod') AND collected_at BETWEEN '2026-03-07 13:24:58+01' AND '2026-03-14 13:24:58+01' ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST (COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST (COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT '20' OFFSET '0';
Date: 2026-03-14 13:25:00 Duration: 1s702ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-14_000000.csv
2 10 42.39 MiB 8.00 KiB 9.34 MiB 4.24 MiB alter table only public.diary add constraint diary_pkey primary key (id);-
ALTER TABLE ONLY public.diary ADD CONSTRAINT diary_pkey PRIMARY KEY (id);
Date: 2026-03-12 15:13:05 Duration: 787ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
3 10 126.25 MiB 8.00 KiB 25.79 MiB 12.62 MiB alter table only public."targetgroupMembers" add constraint "targetgroupMembers_pkey" primary key (id);-
ALTER TABLE ONLY public."targetgroupMembers" ADD CONSTRAINT "targetgroupMembers_pkey" PRIMARY KEY (id);
Date: 2026-03-12 15:13:05 Duration: 787ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
4 8 11.59 MiB 8.00 KiB 4.13 MiB 1.45 MiB alter table only public.animals add constraint animals_pkey primary key (id);-
ALTER TABLE ONLY public.animals ADD CONSTRAINT animals_pkey PRIMARY KEY (id);
Date: 2026-03-12 15:13:04 Duration: 787ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
5 8 43.81 MiB 8.00 KiB 12.48 MiB 5.48 MiB alter table only public.targetgroups add constraint targetgroups_pkey primary key (id);-
ALTER TABLE ONLY public.targetgroups ADD CONSTRAINT targetgroups_pkey PRIMARY KEY (id);
Date: 2026-03-12 15:13:07 Duration: 1s421ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
6 8 11.59 MiB 8.00 KiB 4.21 MiB 1.45 MiB alter table only public.animals_search_mview add constraint animals_search_mview_pkey primary key (id);-
ALTER TABLE ONLY public.animals_search_mview ADD CONSTRAINT animals_search_mview_pkey PRIMARY KEY (id);
Date: 2026-03-12 15:13:04 Duration: 787ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
7 8 13.84 MiB 8.00 KiB 5.91 MiB 1.73 MiB alter table only public.cost_history add constraint cost_history_pkey primary key (id);-
ALTER TABLE ONLY public.cost_history ADD CONSTRAINT cost_history_pkey PRIMARY KEY (id);
Date: 2026-03-12 15:13:05 Duration: 787ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
8 6 1.72 MiB 8.00 KiB 1.68 MiB 293.33 KiB alter table only public.login_tracker add constraint login_tracker_pkey primary key (id);-
ALTER TABLE ONLY public.login_tracker ADD CONSTRAINT login_tracker_pkey PRIMARY KEY (id);
Date: 2026-03-12 15:13:05 Duration: 787ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
9 6 9.29 MiB 8.00 KiB 9.23 MiB 1.55 MiB alter table only public.tasks_changes add constraint tasks_changes_index01 primary key (id, task);-
ALTER TABLE ONLY public.tasks_changes ADD CONSTRAINT tasks_changes_index01 PRIMARY KEY (id, task);
Date: 2026-03-12 15:13:07 Duration: 1s421ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
10 6 3.72 MiB 8.00 KiB 2.61 MiB 634.67 KiB create unique index idxsessionid on public.login_tracker using btree (sessionid);-
CREATE UNIQUE INDEX idxsessionid ON public.login_tracker USING btree (sessionid);
Date: 2026-03-12 15:13:10 Duration: 961ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
11 6 1.12 MiB 8.00 KiB 1.08 MiB 190.67 KiB alter table only public.tasks add constraint tasks_pkey primary key (id);-
ALTER TABLE ONLY public.tasks ADD CONSTRAINT tasks_pkey PRIMARY KEY (id);
Date: 2026-03-12 15:13:08 Duration: 1s421ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
12 5 126.20 MiB 24.86 MiB 26.12 MiB 25.24 MiB create index "targetgroupMembers_FKIndex1" on public."targetgroupMembers" using btree (targetgroup);-
CREATE INDEX "targetgroupMembers_FKIndex1" ON public."targetgroupMembers" USING btree (targetgroup);
Date: 2026-03-12 15:13:10 Duration: 961ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
13 5 126.20 MiB 24.16 MiB 25.86 MiB 25.24 MiB create index "targetgroupMembers_FKIndex2" on public."targetgroupMembers" using btree ("group");-
CREATE INDEX "targetgroupMembers_FKIndex2" ON public."targetgroupMembers" USING btree ("group");
Date: 2026-03-12 15:13:12 Duration: 1s393ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
14 5 126.21 MiB 24.37 MiB 25.69 MiB 25.24 MiB create index "targetgroupMembers_user_idx" on public."targetgroupMembers" using btree ("user");-
CREATE INDEX "targetgroupMembers_user_idx" ON public."targetgroupMembers" USING btree ("user");
Date: 2026-03-12 15:13:13 Duration: 1s375ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
15 5 42.36 MiB 7.76 MiB 10.31 MiB 8.47 MiB create index diary_animalid_idx on public.diary using btree ("animalID");-
CREATE INDEX diary_animalid_idx ON public.diary USING btree ("animalID");
Date: 2026-03-12 15:13:09 Duration: 961ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
16 4 3.71 MiB 8.00 KiB 3.30 MiB 950.00 KiB alter table only public.monitoring_session_activity add constraint monitoring_session_activity_pkey primary key (session_id);-
ALTER TABLE ONLY public.monitoring_session_activity ADD CONSTRAINT monitoring_session_activity_pkey PRIMARY KEY (session_id);
Date: 2026-03-12 15:13:05 Duration: 787ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
17 4 1.81 MiB 8.00 KiB 1.61 MiB 464.00 KiB alter table only public.litters add constraint litters_pkey primary key (id);-
ALTER TABLE ONLY public.litters ADD CONSTRAINT litters_pkey PRIMARY KEY (id);
Date: 2026-03-12 15:13:05 Duration: 787ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
18 4 2.30 MiB 8.00 KiB 1.84 MiB 588.00 KiB alter table only public.fem_numbers add constraint pkey primary key (id);-
ALTER TABLE ONLY public.fem_numbers ADD CONSTRAINT pkey PRIMARY KEY (id);
Date: 2026-03-12 15:13:05 Duration: 787ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
19 4 1.81 MiB 8.00 KiB 1.79 MiB 464.00 KiB alter table only public.litters_search_mview add constraint litters_search_mview_pkey primary key (id);-
ALTER TABLE ONLY public.litters_search_mview ADD CONSTRAINT litters_search_mview_pkey PRIMARY KEY (id);
Date: 2026-03-12 15:13:05 Duration: 787ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
20 4 25.43 MiB 5.84 MiB 7.71 MiB 6.36 MiB create index animals_mview_idx on public.animals_search_mview using btree (id nulls first, owner nulls first, editor nulls first, tourist nulls first);-
CREATE INDEX animals_mview_idx ON public.animals_search_mview USING btree (id NULLS FIRST, owner NULLS FIRST, editor NULLS FIRST, tourist NULLS FIRST);
Date: 2026-03-12 15:13:09 Duration: 961ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
21 4 13.80 MiB 2.91 MiB 4.95 MiB 3.45 MiB create index cost_history_animal_idx on public.cost_history using btree (animal);-
CREATE INDEX cost_history_animal_idx ON public.cost_history USING btree (animal);
Date: 2026-03-12 15:13:09 Duration: 961ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
22 4 11.56 MiB 2.41 MiB 4.29 MiB 2.89 MiB create index "animals_FKIndex2" on public.animals using btree ("homeCage");-
CREATE INDEX "animals_FKIndex2" ON public.animals USING btree ("homeCage");
Date: 2026-03-12 15:13:08 Duration: 1s421ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
23 4 16.19 MiB 3.42 MiB 5.23 MiB 4.05 MiB create index animals_animalid_idx on public.animals using btree ("animalID");-
CREATE INDEX animals_animalid_idx ON public.animals USING btree ("animalID");
Date: 2026-03-12 15:13:08 Duration: 1s421ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
24 4 3.48 MiB 8.00 KiB 2.43 MiB 890.00 KiB alter table only public.litter_history add constraint litter_history_pkey primary key (id);-
ALTER TABLE ONLY public.litter_history ADD CONSTRAINT litter_history_pkey PRIMARY KEY (id);
Date: 2026-03-12 15:13:05 Duration: 787ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
25 4 11.55 MiB 2.59 MiB 3.73 MiB 2.89 MiB create index animals_curcage_active_idx on public.animals using btree ("curCage") where (not deleted);-
CREATE INDEX animals_curcage_active_idx ON public.animals USING btree ("curCage") WHERE (NOT deleted);
Date: 2026-03-12 15:13:09 Duration: 961ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
26 4 11.56 MiB 2.45 MiB 4.20 MiB 2.89 MiB create index "animals_FKIndex11" on public.animals using btree (species);-
CREATE INDEX "animals_FKIndex11" ON public.animals USING btree (species);
Date: 2026-03-12 15:13:08 Duration: 1s421ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
27 4 78.38 MiB 18.86 MiB 21.03 MiB 19.59 MiB create index titleindex on public.targetgroups using btree (title);-
CREATE INDEX titleindex ON public.targetgroups USING btree (title);
Date: 2026-03-12 15:13:15 Duration: 1s178ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
28 4 3.20 MiB 8.00 KiB 2.43 MiB 820.00 KiB alter table only public.fem_numbers add constraint main_ukey unique (year, th, num);-
ALTER TABLE ONLY public.fem_numbers ADD CONSTRAINT main_ukey UNIQUE (year, th, num);
Date: 2026-03-12 15:13:05 Duration: 787ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
29 3 1.09 MiB 128.00 KiB 824.00 KiB 370.67 KiB create index tasks_owner_index on public.tasks using btree (owner);-
CREATE INDEX tasks_owner_index ON public.tasks USING btree (owner);
Date: 2026-03-12 15:13:14 Duration: 1s178ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
30 3 1.68 MiB 152.00 KiB 1.30 MiB 573.33 KiB create index login_tracker_user_idx on public.login_tracker using btree ("user");-
CREATE INDEX login_tracker_user_idx ON public.login_tracker USING btree ("user");
Date: 2026-03-12 15:13:10 Duration: 961ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
31 3 1.09 MiB 144.00 KiB 816.00 KiB 370.67 KiB create index tasks_editor_idx on public.tasks using btree (editor);-
CREATE INDEX tasks_editor_idx ON public.tasks USING btree (editor);
Date: 2026-03-12 15:13:14 Duration: 1s178ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
32 3 1.09 MiB 160.00 KiB 776.00 KiB 370.67 KiB create index tasks_task_status_idx on public.tasks using btree (task_status);-
CREATE INDEX tasks_task_status_idx ON public.tasks USING btree (task_status);
Date: 2026-03-12 15:13:15 Duration: 1s178ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
33 3 1.52 MiB 96.00 KiB 1.33 MiB 517.33 KiB create index tasks_id_parent_idx on public.tasks using btree (id, parent);-
CREATE INDEX tasks_id_parent_idx ON public.tasks USING btree (id, parent);
Date: 2026-03-12 15:13:14 Duration: 1s178ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
34 3 6.62 MiB 1.79 MiB 2.97 MiB 2.21 MiB create index tasks_changes_deleted_idx on public.tasks_changes using btree (deleted);-
CREATE INDEX tasks_changes_deleted_idx ON public.tasks_changes USING btree (deleted);
Date: 2026-03-12 15:13:14 Duration: 1s178ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
35 3 1.09 MiB 56.00 KiB 984.00 KiB 370.67 KiB create index tasks_done_idx on public.tasks using btree (done);-
CREATE INDEX tasks_done_idx ON public.tasks USING btree (done);
Date: 2026-03-12 15:13:14 Duration: 1s178ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
36 3 1.09 MiB 168.00 KiB 776.00 KiB 370.67 KiB create index tasks_active_index on public.tasks using btree (active);-
CREATE INDEX tasks_active_index ON public.tasks USING btree (active);
Date: 2026-03-12 15:13:14 Duration: 1s178ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
37 3 3.00 MiB 448.00 KiB 2.02 MiB 1.00 MiB create index login_tracker_loginname_timestamp_idx on public.login_tracker using btree (loginname, "timestamp" desc);-
CREATE INDEX login_tracker_loginname_timestamp_idx ON public.login_tracker USING btree (loginname, "timestamp" DESC);
Date: 2026-03-12 15:13:10 Duration: 961ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
38 2 353.47 MiB 176.73 MiB 176.73 MiB 176.73 MiB 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.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;-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 332) AS is_owner, user_is_tgm (animals_search_mview.editor, 332) AS is_editor, user_is_tgm (animals_search_mview.tourist, 332) 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.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-09 11:26:31 Duration: 27s19ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_command_tasks_subcommand_open_zemm_produktiv Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 332) AS is_owner, user_is_tgm (animals_search_mview.editor, 332) AS is_editor, user_is_tgm (animals_search_mview.tourist, 332) 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.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-09 11:27:30 Duration: 26s795ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_command_tasks_subcommand_open_zemm_produktiv Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 332) AS is_owner, user_is_tgm (animals_search_mview.editor, 332) AS is_editor, user_is_tgm (animals_search_mview.tourist, 332) 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.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-09 11:26:31 Duration: 0ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_command_tasks_subcommand_open_zemm_produktiv
39 2 1.68 MiB 208.00 KiB 1.48 MiB 860.00 KiB create index monitoring_session_activity_user_idx on public.monitoring_session_activity using btree (user_id);-
CREATE INDEX monitoring_session_activity_user_idx ON public.monitoring_session_activity USING btree (user_id);
Date: 2026-03-12 15:13:10 Duration: 961ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
40 2 1.79 MiB 216.00 KiB 1.58 MiB 916.00 KiB create index litters_dam_index on public.litters using btree (dam);-
CREATE INDEX litters_dam_index ON public.litters USING btree (dam);
Date: 2026-03-12 15:13:10 Duration: 961ms Database: zemm_produktiv_7 User: labanimal Application: pg_restore Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
Queries generating the largest temporary files
Rank Size Query 1 176.73 MiB SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 332) AS is_owner, user_is_tgm (animals_search_mview.editor, 332) AS is_editor, user_is_tgm (animals_search_mview.tourist, 332) 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.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-09 11:26:31 - Database: zemm_produktiv_8 - User: labanimal - Application: _desktop_index.php_command_tasks_subcommand_open_zemm_produktiv ]
2 176.73 MiB SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 332) AS is_owner, user_is_tgm (animals_search_mview.editor, 332) AS is_editor, user_is_tgm (animals_search_mview.tourist, 332) 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.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-09 11:27:30 - Database: zemm_produktiv_8 - User: labanimal - Application: _desktop_index.php_command_tasks_subcommand_open_zemm_produktiv ]
3 90.21 MiB WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at BETWEEN $2 AND $3 ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST (COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST (COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $4 OFFSET $5;[Â Date: 2026-03-14 15:37:10 - Queryid: 2744844 ]
4 90.02 MiB WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at BETWEEN $2 AND $3 ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST (COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST (COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $4 OFFSET $5;[Â Date: 2026-03-14 16:00:10 - Queryid: 2769000 ]
5 89.50 MiB WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at BETWEEN $2 AND $3 ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST (COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST (COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $4 OFFSET $5;[Â Date: 2026-03-14 13:25:00 - Queryid: 2646297 ]
6 89.45 MiB WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at BETWEEN $2 AND $3 ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST (COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST (COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $4 OFFSET $5;[Â Date: 2026-03-14 13:25:00 - Queryid: 2646297 ]
7 85.72 MiB WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at BETWEEN $2 AND $3 ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST (COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST (COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $4 OFFSET $5;[Â Date: 2026-03-14 17:35:18 - Queryid: 5332 ]
8 84.77 MiB WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at BETWEEN $2 AND $3 ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST (COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST (COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $4 OFFSET $5;[Â Date: 2026-03-14 15:37:10 - Queryid: 2744844 ]
9 84.73 MiB WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at BETWEEN $2 AND $3 ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST (COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST (COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $4 OFFSET $5;[Â Date: 2026-03-14 17:35:18 - Queryid: 5332 ]
10 84.66 MiB WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at BETWEEN $2 AND $3 ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST (COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST (COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $4 OFFSET $5;[Â Date: 2026-03-14 14:27:08 - Queryid: 2690048 ]
11 84.62 MiB WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at BETWEEN $2 AND $3 ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST (COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST (COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $4 OFFSET $5;[Â Date: 2026-03-14 16:25:10 - Queryid: 2787537 ]
12 84.59 MiB WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at BETWEEN $2 AND $3 ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST (COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST (COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $4 OFFSET $5;[Â Date: 2026-03-14 17:47:12 - Queryid: 9750 ]
13 84.35 MiB WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at BETWEEN $2 AND $3 ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST (COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST (COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $4 OFFSET $5;[Â Date: 2026-03-14 16:20:11 - Queryid: 2779403 ]
14 84.14 MiB WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at BETWEEN $2 AND $3 ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST (COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST (COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $4 OFFSET $5;[Â Date: 2026-03-14 16:25:10 - Queryid: 2787537 ]
15 84.11 MiB WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at BETWEEN $2 AND $3 ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST (COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST (COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $4 OFFSET $5;[Â Date: 2026-03-14 17:25:10 - Queryid: 2841341 ]
16 83.84 MiB WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at BETWEEN $2 AND $3 ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST (COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST (COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $4 OFFSET $5;[Â Date: 2026-03-14 13:22:00 - Queryid: 2641418 ]
17 83.77 MiB WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at BETWEEN $2 AND $3 ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST (COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST (COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $4 OFFSET $5;[Â Date: 2026-03-14 13:57:05 - Queryid: 2672098 ]
18 83.75 MiB WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at BETWEEN $2 AND $3 ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST (COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST (COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $4 OFFSET $5;[Â Date: 2026-03-14 14:55:08 - Queryid: 2705649 ]
19 83.57 MiB WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at BETWEEN $2 AND $3 ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST (COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST (COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $4 OFFSET $5;[Â Date: 2026-03-14 15:07:09 - Queryid: 2709842 ]
20 83.54 MiB WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at BETWEEN $2 AND $3 ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST (COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST (COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $4 OFFSET $5;[Â Date: 2026-03-14 14:37:09 - Queryid: 2699486 ]
-
Vacuums
Vacuums / Analyzes Distribution
Key values
- 14.31 sec Highest CPU-cost vacuum
Table observability.db_top_queries
Database zemm_monitoring - 2026-03-14 11:58:42 Date
- 0 sec Highest CPU-cost analyze
Table
Database zemm_monitoring - Date
Average Autovacuum Duration
Key values
- 14.31 sec Highest CPU-cost vacuum
Table observability.db_top_queries
Database zemm_monitoring - 2026-03-14 11:58:42 Date
Analyzes per table
Key values
- pg_catalog.pg_type (254) Main table analyzed (database zemm_produktiv_8)
- 1,030 analyzes Total
Table Number of analyzes zemm_produktiv_8.pg_catalog.pg_type 254 zemm_produktiv_8.pg_catalog.pg_attribute 190 zemm_produktiv_8.pg_catalog.pg_class 134 zemm_produktiv_8.pg_catalog.pg_depend 123 zemm_produktiv_8.public.breedingssires 48 zemm_produktiv_8.public.breedingsdams 48 zemm_produktiv_7.pg_catalog.pg_type 16 zemm_monitoring.observability.metrics_timeseries 14 zemm_produktiv_7.pg_catalog.pg_attribute 12 zemm_produktiv_8.public.tmptasks 12 zemm_produktiv_8.public.cages_search_mview 11 zemm_produktiv_8.public.users 8 zemm_produktiv_8.public.tasks 8 zemm_produktiv_7.pg_catalog.pg_depend 8 zemm_produktiv_7.pg_catalog.pg_class 8 invdb.pg_catalog.pg_shdepend 7 zemm_monitoring.observability.system_metrics 7 template0.pg_catalog.pg_shdepend 6 template1.pg_catalog.pg_shdepend 6 zemm_monitoring.observability.db_top_queries 6 zemm_produktiv_8.pg_catalog.pg_shdepend 6 fbi_unire.pg_catalog.pg_shdepend 5 zemm_monitoring.observability.phpfpm_counters 4 fbi_ci_db.pg_catalog.pg_shdepend 4 zemm_monitoring.observability.nginx_counters 4 zemm_produktiv_8.pg_catalog.pg_namespace 3 zemm_produktiv_8.public.cages 3 postgres.pg_catalog.pg_shdepend 3 zemm_produktiv_7.pg_catalog.pg_namespace 3 zemm_produktiv_7.public.users 3 zemm_test_2.pg_catalog.pg_shdepend 3 zemm_produktiv_8.public.monitoring_session_activity 2 zemm_produktiv_7.public.breedingsdams 2 labanimal.pg_catalog.pg_shdepend 2 zemm_produktiv_8.public.tasks_changes 2 zemm_monitoring.pg_catalog.pg_shdepend 2 zemm_produktiv_7.public.breedingssires 2 zemm_produktiv_8.public.login_tracker 2 fbi_unibi.pg_catalog.pg_shdepend 2 zemm_produktiv_7.pg_catalog.pg_shdepend 2 zemm_produktiv_7.public.animals 1 zemm_produktiv_7.pg_catalog.pg_proc 1 zemm_produktiv_7.public.licenses 1 zemm_produktiv_7.public.groupMembers 1 zemm_produktiv_7.public.litter_history 1 zemm_produktiv_7.pg_catalog.pg_index 1 zemm_produktiv_7.public.cost_history 1 zemm_produktiv_7.public.cages_search_mview 1 zemm_produktiv_7.public.tmptasks 1 zemm_produktiv_7.public.sys_actions 1 zemm_produktiv_7.public.login_tracker 1 zemm_produktiv_7.public.monitoring_session_activity 1 zemm_produktiv_7.pg_catalog.pg_trigger 1 zemm_produktiv_7.public.tasks 1 zemm_produktiv_7.public.cages 1 zemm_produktiv_7.public.documents 1 zemm_produktiv_7.public.locations 1 zemm_produktiv_7.public.question 1 zemm_produktiv_7.public.targetgroups 1 zemm_monitoring.pg_catalog.pg_attribute 1 zemm_produktiv_7.public.user_ui_prefs 1 zemm_produktiv_7.public.stresslevel_response 1 zemm_produktiv_7.public.scoresheet_answer 1 zemm_produktiv_7.public.breedings 1 zemm_produktiv_7.public.scoresheet_response 1 zemm_produktiv_7.public.taskattachment 1 zemm_produktiv_7.public.diary 1 zemm_produktiv_7.pg_catalog.pg_sequence 1 zemm_produktiv_7.public.groups 1 zemm_produktiv_7.pg_catalog.pg_attrdef 1 zemm_produktiv_7.public.litters 1 zemm_produktiv_7.public.litters_search_mview 1 zemm_produktiv_8.public.user_ui_prefs 1 zemm_produktiv_7.public.sys_screens 1 zemm_produktiv_7.public.strains 1 zemm_produktiv_7.public.roles_users 1 zemm_monitoring.observability.app_events 1 zemm_produktiv_7.public.license_history 1 zemm_produktiv_7.public.targetgroupMembers 1 zemm_produktiv_7.public.fem_numbers 1 zemm_produktiv_7.public.tasks_changes 1 zemm_produktiv_7.public.choice 1 zemm_produktiv_7.public.scoresheet_diary 1 zemm_produktiv_7.pg_catalog.pg_constraint 1 zemm_produktiv_7.public.animals_search_mview 1 Total 1,030 Vacuums per table
Key values
- pg_catalog.pg_type (88) Main table vacuumed on database zemm_produktiv_8
- 531 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 88 88 0 0 0 0 0 4,558 995 1,004,792 3 44 zemm_monitoring.pg_toast.pg_toast_67431 72 0 0 0 0 0 0 30,239 10,239 23,107,654 9,907 59,442 zemm_produktiv_8.pg_catalog.pg_attribute 65 65 0 0 0 0 0 8,753 2,868 1,923,599 7 29 zemm_produktiv_8.public.breedingssires 48 0 0 0 0 0 0 7,057 624 1,933,045 0 0 zemm_produktiv_8.public.breedingsdams 48 0 0 0 0 0 0 9,456 773 2,594,477 0 0 zemm_produktiv_8.pg_catalog.pg_class 44 44 0 0 0 0 0 4,320 1,358 1,598,059 13 194 zemm_produktiv_8.pg_catalog.pg_depend 33 33 0 0 0 0 0 4,175 1,289 1,526,511 13 326 zemm_produktiv_8.pg_toast.pg_toast_2619 20 20 0 0 0 0 0 3,787 992 5,125,597 245 799 zemm_test_3.pg_catalog.pg_shdepend 11 11 0 0 0 0 0 965 289 538,169 9 606 zemm_produktiv_8.public.tasks 8 8 0 0 0 0 0 313,378 452 24,170,439 3 5 zemm_monitoring.pg_toast.pg_toast_2619 6 6 0 0 0 0 0 554 134 815,838 34 113 zemm_produktiv_8.pg_catalog.pg_statistic 5 5 0 0 0 0 0 946 356 1,083,200 172 908 zemm_produktiv_7.pg_catalog.pg_type 5 5 0 0 0 0 0 156 46 57,037 2 38 zemm_produktiv_7.pg_catalog.pg_attribute 4 4 0 0 0 0 0 958 228 309,885 1 2 zemm_produktiv_7.pg_catalog.pg_statistic 4 4 0 0 0 0 0 618 107 368,615 33 239 zemm_monitoring.observability.db_top_queries 4 0 0 0 0 0 0 297,107 162,648 592,282,770 67,167 632,915 zemm_produktiv_8.pg_catalog.pg_shdepend 4 4 0 0 0 0 0 333 115 200,853 0 0 zemm_monitoring.observability.metrics_timeseries 3 3 0 0 0 0 0 12,924 6,316 14,267,662 119 2,347 zemm_produktiv_7.pg_catalog.pg_depend 3 3 0 0 0 0 0 247 66 123,862 1 91 zemm_produktiv_8.public.tmptasks 3 3 0 0 0 0 0 231 91 73,714 1 1 zemm_produktiv_8.public.cages_search_mview 3 3 0 0 0 0 0 1,494 810 2,926,324 56 3,212 zemm_produktiv_8.public.users 2 2 0 0 0 0 0 442 204 488,403 103 504 template0.pg_catalog.pg_shdepend 2 2 0 0 0 0 0 169 42 81,302 12 733 zemm_produktiv_7.public.breedingsdams 2 0 0 0 0 0 0 398 10 24,965 0 0 zemm_produktiv_7.pg_toast.pg_toast_2619 2 2 0 0 0 0 0 502 83 548,360 58 259 zemm_produktiv_7.public.breedingssires 2 0 0 0 0 0 0 298 10 19,065 0 0 template1.pg_catalog.pg_shdepend 2 2 0 0 0 0 0 175 53 89,709 0 0 zemm_produktiv_7.pg_catalog.pg_class 2 2 0 0 0 0 0 138 25 50,923 6 104 zemm_produktiv_7.pg_catalog.pg_index 1 1 0 0 0 0 0 36 3 4,580 0 0 zemm_monitoring.observability.phpfpm_counters 1 0 0 0 0 0 0 325 325 314,935 0 0 zemm_produktiv_7.public.litter_history 1 0 0 0 0 0 0 1,674 4 99,422 0 0 zemm_produktiv_7.public.groupMembers 1 0 0 0 0 0 0 9 4 1,187 0 0 zemm_produktiv_7.public.animals 1 0 0 0 0 0 0 15,891 7 938,564 0 0 zemm_produktiv_7.public.tmptasks 1 0 0 0 0 0 0 107 6 7,324 0 0 zemm_produktiv_7.public.cages_search_mview 1 0 0 0 0 0 0 209 6 13,446 0 0 zemm_produktiv_7.public.cost_history 1 0 0 0 0 0 0 9,309 6 550,113 0 0 zemm_produktiv_7.public.monitoring_session_activity 1 0 0 0 0 0 0 1,045 4 62,311 0 0 zemm_produktiv_7.pg_catalog.pg_trigger 1 1 0 0 0 0 0 44 6 10,966 0 0 zemm_produktiv_7.public.tasks 1 0 0 0 0 0 0 8,628 6 509,934 0 0 zemm_produktiv_7.public.login_tracker 1 0 0 0 0 0 0 3,251 4 192,465 0 0 zemm_produktiv_7.public.cages 1 0 0 0 0 0 0 185 6 11,987 0 0 zemm_produktiv_7.public.scoresheet_answer 1 0 0 0 0 0 0 36 6 2,968 0 0 zemm_produktiv_7.public.breedings 1 0 0 0 0 0 0 225 6 14,373 0 0 zemm_produktiv_7.public.stresslevel_response 1 0 0 0 0 0 0 16 6 1,755 0 0 zemm_produktiv_7.public.user_ui_prefs 1 0 0 0 0 0 0 116 6 8,015 0 0 zemm_produktiv_7.public.targetgroups 1 0 0 0 0 0 0 16,081 7 949,774 0 0 zemm_produktiv_7.pg_catalog.pg_sequence 1 1 0 0 0 0 0 13 5 3,620 0 0 zemm_produktiv_7.public.diary 1 0 0 0 0 0 0 31,637 11 1,868,030 0 0 zemm_produktiv_7.public.taskattachment 1 0 0 0 0 0 0 297 6 18,750 0 0 fbi_unibi.pg_catalog.pg_shdepend 1 1 0 0 0 0 0 93 31 57,380 0 0 zemm_monitoring.observability.nginx_counters 1 0 0 0 0 0 0 153 153 251,616 0 0 zemm_monitoring.pg_catalog.pg_statistic 1 1 0 0 0 0 0 111 39 105,696 22 51 zemm_produktiv_7.public.users 1 0 0 0 0 0 0 65 6 4,760 0 0 zemm_produktiv_7.public.litters_search_mview 1 0 0 0 0 0 0 2,491 4 147,625 0 0 zemm_produktiv_7.pg_catalog.pg_attrdef 1 1 0 0 0 0 0 28 3 2,963 0 0 zemm_produktiv_7.public.litters 1 0 0 0 0 0 0 1,081 4 64,435 0 0 zemm_produktiv_7.pg_catalog.pg_constraint 1 1 0 0 0 0 0 70 8 17,800 0 0 zemm_produktiv_7.public.scoresheet_diary 1 0 0 0 0 0 0 10 4 1,246 0 0 zemm_produktiv_7.public.animals_search_mview 1 0 0 0 0 0 0 22,902 9 1,352,439 0 0 zemm_produktiv_7.public.tasks_changes 1 0 0 0 0 0 0 3,758 4 222,378 0 0 zemm_produktiv_7.public.targetgroupMembers 1 0 0 0 0 0 0 42,062 5 2,482,383 0 0 zemm_produktiv_7.public.fem_numbers 1 0 0 0 0 0 0 997 4 59,484 0 0 zemm_produktiv_7.public.license_history 1 0 0 0 0 0 0 173 6 11,030 0 0 zemm_produktiv_7.public.strains 1 0 0 0 0 0 0 61 6 4,508 0 0 Total 531 326 0 0 0 0 0 867,567 191,949 687,705,091 77,987 702,962 Vacuum throughput per table
Key values
- observability.db_top_queries (41.92) Max CPU elapsed for vacuum on database zemm_monitoring
- observability.db_top_queries (7.68 ms) Max I/O read time for vacuum on database zemm_monitoring
- observability.metrics_timeseries (1.263 ms) Max I/O write time for vacuum on database zemm_monitoring
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 1.913 0 2.05 zemm_produktiv_8.pg_catalog.pg_attribute 0 0 0.58 zemm_produktiv_8.public.breedingssires 0 1.058 0 zemm_produktiv_8.public.breedingsdams 0 0.748 0 zemm_produktiv_8.pg_catalog.pg_class 0 0 0.01 zemm_produktiv_8.pg_catalog.pg_depend 0 0 0.28 zemm_produktiv_8.pg_toast.pg_toast_2619 0 0 0.21 zemm_test_3.pg_catalog.pg_shdepend 0.276 0 0.06 zemm_produktiv_8.public.tasks 0.044 0.121 4.54 zemm_monitoring.pg_toast.pg_toast_2619 0.283 0 0.01 zemm_produktiv_8.pg_catalog.pg_statistic 0 0 0.08 zemm_produktiv_7.pg_catalog.pg_type 0 0 0.04 zemm_produktiv_7.pg_catalog.pg_attribute 0 0.081 0.07 zemm_produktiv_7.pg_catalog.pg_statistic 0 0.039 0.02 zemm_monitoring.observability.db_top_queries 7.68 0.216 41.92 zemm_produktiv_8.pg_catalog.pg_shdepend 0 0 0.01 zemm_monitoring.observability.metrics_timeseries 5.181 1.263 1.95 zemm_produktiv_7.pg_catalog.pg_depend 0 0.076 0.01 zemm_produktiv_8.public.tmptasks 0.073 0 0.04 zemm_produktiv_8.public.cages_search_mview 0.093 0 0.21 zemm_produktiv_8.public.users 0 0 0.04 template0.pg_catalog.pg_shdepend 0 0 0 zemm_produktiv_7.public.breedingsdams 0 0.058 0.01 zemm_produktiv_7.pg_toast.pg_toast_2619 0 0 0.01 zemm_produktiv_7.public.breedingssires 0 0.049 0 template1.pg_catalog.pg_shdepend 0 0 0 zemm_produktiv_7.pg_catalog.pg_class 0 0 0 zemm_produktiv_7.pg_catalog.pg_index 0 0 0 zemm_monitoring.observability.phpfpm_counters 0 0 0.07 zemm_produktiv_7.public.litter_history 0 0.05 0.04 zemm_produktiv_7.public.groupMembers 0 0.046 0 zemm_produktiv_7.public.animals 0 0.127 3.25 zemm_produktiv_7.public.tmptasks 0.014 0.036 0 zemm_produktiv_7.public.cages_search_mview 0.032 0.036 0.01 zemm_produktiv_7.public.cost_history 0 0.098 1.75 zemm_produktiv_7.public.monitoring_session_activity 0.031 0.041 0.02 zemm_produktiv_7.pg_catalog.pg_trigger 0 0.016 0 zemm_produktiv_7.public.tasks 0 0.102 1.56 zemm_produktiv_7.public.login_tracker 0 0.035 0.07 zemm_produktiv_7.public.cages 0 0.034 0.01 zemm_produktiv_7.public.scoresheet_answer 0 0.049 0 zemm_produktiv_7.public.breedings 0 0.034 0.01 zemm_produktiv_7.public.stresslevel_response 0 0.056 0 zemm_produktiv_7.public.user_ui_prefs 0 0.035 0.01 zemm_produktiv_7.public.targetgroups 0 0.108 3.41 zemm_produktiv_7.pg_catalog.pg_sequence 0 0.021 0 zemm_produktiv_7.public.diary 0 0.242 7.21 zemm_produktiv_7.public.taskattachment 0.015 0.034 0.01 fbi_unibi.pg_catalog.pg_shdepend 0.466 0 0.01 zemm_monitoring.observability.nginx_counters 0 0 0.03 zemm_monitoring.pg_catalog.pg_statistic 1.574 0 0.01 zemm_produktiv_7.public.users 0 0.048 0.01 zemm_produktiv_7.public.litters_search_mview 0.039 0.038 0.16 zemm_produktiv_7.pg_catalog.pg_attrdef 0 0.019 0 zemm_produktiv_7.public.litters 0 0.036 0.02 zemm_produktiv_7.pg_catalog.pg_constraint 0 0 0 zemm_produktiv_7.public.scoresheet_diary 0 0.047 0 zemm_produktiv_7.public.animals_search_mview 0.062 0.209 4.87 zemm_produktiv_7.public.tasks_changes 0.046 0.034 0.47 zemm_produktiv_7.public.targetgroupMembers 0 0.383 10.31 zemm_produktiv_7.public.fem_numbers 0.026 0.034 0.02 zemm_produktiv_7.public.license_history 0 0.042 0.01 zemm_produktiv_7.public.strains 0.034 0.036 0 Total 17.882 5.835 85.5 Tuples removed per table
Key values
- public.tasks (373107) Main table with removed tuples on database zemm_produktiv_8
- 579841 tuples Total removed
Index Tuples Pages Table Vacuums scans removed remain not yet removable removed remain zemm_produktiv_8.public.tasks 8 8 373,107 449,066 0 0 131,418 zemm_produktiv_8.pg_catalog.pg_attribute 65 65 66,389 368,687 0 0 11,960 zemm_monitoring.observability.metrics_timeseries 3 3 64,304 544,857 0 0 11,426 zemm_produktiv_8.pg_catalog.pg_depend 33 33 28,616 137,643 0 0 1,815 zemm_produktiv_8.pg_catalog.pg_type 88 88 17,712 73,128 0 0 2,728 zemm_produktiv_8.pg_catalog.pg_class 44 44 6,782 39,336 0 0 1,848 zemm_produktiv_7.pg_catalog.pg_attribute 4 4 5,420 23,771 0 9 600 zemm_test_3.pg_catalog.pg_shdepend 11 11 4,473 42,269 0 0 418 zemm_produktiv_7.pg_catalog.pg_depend 3 3 2,534 12,513 0 3 113 zemm_produktiv_8.pg_toast.pg_toast_2619 20 20 2,158 5,694 0 11 2,120 zemm_produktiv_8.pg_catalog.pg_shdepend 4 4 1,389 15,364 0 0 152 zemm_produktiv_8.pg_catalog.pg_statistic 5 5 1,096 6,331 0 0 720 zemm_produktiv_7.pg_catalog.pg_statistic 4 4 1,017 3,636 0 0 381 template1.pg_catalog.pg_shdepend 2 2 696 7,682 0 0 76 template0.pg_catalog.pg_shdepend 2 2 594 7,682 0 0 76 zemm_produktiv_7.pg_catalog.pg_type 5 5 471 4,155 0 6 114 fbi_unibi.pg_catalog.pg_shdepend 1 1 449 3,841 0 0 38 zemm_produktiv_7.pg_catalog.pg_constraint 1 1 411 605 0 0 24 zemm_produktiv_7.pg_toast.pg_toast_2619 2 2 352 562 0 0 196 zemm_monitoring.pg_toast.pg_toast_2619 6 6 320 393 0 4 177 zemm_produktiv_8.public.users 2 2 306 1,482 0 0 216 zemm_produktiv_7.pg_catalog.pg_trigger 1 1 294 323 0 0 14 zemm_produktiv_8.public.tmptasks 3 3 223 2,648 0 54 297 zemm_produktiv_7.pg_catalog.pg_index 1 1 208 388 0 0 14 zemm_produktiv_8.public.cages_search_mview 3 3 203 40,041 0 0 621 zemm_monitoring.pg_catalog.pg_statistic 1 1 113 455 0 0 45 zemm_produktiv_7.pg_catalog.pg_sequence 1 1 105 88 0 0 3 zemm_produktiv_7.pg_catalog.pg_class 2 2 99 1,788 0 0 66 zemm_monitoring.observability.phpfpm_counters 1 0 0 23,933 0 0 1,463 zemm_produktiv_7.public.litter_history 1 0 0 180,823 0 0 1,680 zemm_produktiv_7.public.groupMembers 1 0 0 761 0 0 5 zemm_produktiv_7.public.animals 1 0 0 604,376 0 0 15,904 zemm_produktiv_7.public.tmptasks 1 0 0 1,002 0 45 99 zemm_produktiv_8.public.breedingssires 48 0 0 1,072,510 0 0 6,864 zemm_produktiv_7.public.cages_search_mview 1 0 0 13,629 0 47 201 zemm_produktiv_7.public.cost_history 1 0 0 721,623 0 0 9,328 zemm_produktiv_7.public.breedingsdams 2 0 0 60,435 0 47 386 zemm_produktiv_7.public.monitoring_session_activity 1 0 0 87,565 0 0 1,096 zemm_produktiv_7.public.tasks 1 0 0 56,192 0 0 8,656 zemm_produktiv_7.public.login_tracker 1 0 0 87,565 0 0 3,272 zemm_produktiv_7.public.cages 1 0 0 13,626 0 47 177 zemm_produktiv_7.public.breedingssires 2 0 0 44,717 0 33 286 zemm_produktiv_8.public.breedingsdams 48 0 0 1,449,523 0 0 9,264 zemm_produktiv_7.public.scoresheet_answer 1 0 0 3,387 0 4 28 zemm_produktiv_7.public.breedings 1 0 0 22,346 0 55 217 zemm_produktiv_7.public.stresslevel_response 1 0 0 1,663 0 2 8 zemm_produktiv_7.public.user_ui_prefs 1 0 0 740 0 30 106 zemm_produktiv_7.public.targetgroups 1 0 0 2,290,118 0 0 16,128 zemm_produktiv_7.public.diary 1 0 0 2,215,111 0 0 31,648 zemm_produktiv_7.public.taskattachment 1 0 0 16,558 0 55 289 zemm_monitoring.observability.nginx_counters 1 0 0 23,887 0 0 678 zemm_produktiv_7.public.users 1 0 0 742 0 7 57 zemm_produktiv_7.public.litters_search_mview 1 0 0 93,436 0 0 2,512 zemm_monitoring.observability.db_top_queries 4 0 0 10,575,090 0 0 1,076,317 zemm_produktiv_7.pg_catalog.pg_attrdef 1 1 0 143 0 0 15 zemm_produktiv_7.public.litters 1 0 0 93,434 0 0 1,104 zemm_produktiv_7.public.scoresheet_diary 1 0 0 1,057 0 0 6 zemm_produktiv_7.public.animals_search_mview 1 0 0 604,376 0 0 22,912 zemm_produktiv_7.public.tasks_changes 1 0 0 345,897 0 0 3,800 zemm_produktiv_7.public.targetgroupMembers 1 0 0 6,602,979 0 0 42,096 zemm_produktiv_7.public.fem_numbers 1 0 0 119,042 0 0 1,032 zemm_produktiv_7.public.license_history 1 0 0 22,337 0 27 165 zemm_monitoring.pg_toast.pg_toast_67431 72 0 0 6,144,588 0 0 1,028,298 zemm_produktiv_7.public.strains 1 0 0 2,260 0 11 53 Total 531 326 579,841 35,391,899 0 497 2,453,826 Pages removed per table
Key values
- public.breedings (55) Main table with removed pages on database zemm_produktiv_7
- 497 pages Total removed
Table Number of vacuums Index scans Tuples removed Pages removed zemm_produktiv_7.public.breedings 1 0 0 55 zemm_produktiv_7.public.taskattachment 1 0 0 55 zemm_produktiv_8.public.tmptasks 3 3 223 54 zemm_produktiv_7.public.cages_search_mview 1 0 0 47 zemm_produktiv_7.public.breedingsdams 2 0 0 47 zemm_produktiv_7.public.cages 1 0 0 47 zemm_produktiv_7.public.tmptasks 1 0 0 45 zemm_produktiv_7.public.breedingssires 2 0 0 33 zemm_produktiv_7.public.user_ui_prefs 1 0 0 30 zemm_produktiv_7.public.license_history 1 0 0 27 zemm_produktiv_8.pg_toast.pg_toast_2619 20 20 2158 11 zemm_produktiv_7.public.strains 1 0 0 11 zemm_produktiv_7.pg_catalog.pg_attribute 4 4 5420 9 zemm_produktiv_7.public.users 1 0 0 7 zemm_produktiv_7.pg_catalog.pg_type 5 5 471 6 zemm_produktiv_7.public.scoresheet_answer 1 0 0 4 zemm_monitoring.pg_toast.pg_toast_2619 6 6 320 4 zemm_produktiv_7.pg_catalog.pg_depend 3 3 2534 3 zemm_produktiv_7.public.stresslevel_response 1 0 0 2 zemm_produktiv_7.pg_catalog.pg_index 1 1 208 0 zemm_monitoring.observability.phpfpm_counters 1 0 0 0 zemm_produktiv_7.public.litter_history 1 0 0 0 zemm_produktiv_7.public.groupMembers 1 0 0 0 zemm_produktiv_8.pg_catalog.pg_type 88 88 17712 0 zemm_produktiv_8.public.users 2 2 306 0 zemm_produktiv_7.public.animals 1 0 0 0 zemm_produktiv_8.public.breedingssires 48 0 0 0 template0.pg_catalog.pg_shdepend 2 2 594 0 zemm_produktiv_7.public.cost_history 1 0 0 0 zemm_produktiv_7.public.monitoring_session_activity 1 0 0 0 zemm_produktiv_7.pg_catalog.pg_trigger 1 1 294 0 zemm_produktiv_8.pg_catalog.pg_depend 33 33 28616 0 zemm_produktiv_7.public.tasks 1 0 0 0 zemm_produktiv_7.pg_toast.pg_toast_2619 2 2 352 0 zemm_produktiv_7.public.login_tracker 1 0 0 0 zemm_monitoring.observability.metrics_timeseries 3 3 64304 0 zemm_produktiv_8.pg_catalog.pg_attribute 65 65 66389 0 zemm_produktiv_7.pg_catalog.pg_statistic 4 4 1017 0 zemm_produktiv_8.public.breedingsdams 48 0 0 0 zemm_produktiv_8.pg_catalog.pg_statistic 5 5 1096 0 zemm_produktiv_8.public.tasks 8 8 373107 0 template1.pg_catalog.pg_shdepend 2 2 696 0 zemm_produktiv_8.pg_catalog.pg_class 44 44 6782 0 zemm_produktiv_7.public.targetgroups 1 0 0 0 zemm_produktiv_7.pg_catalog.pg_sequence 1 1 105 0 zemm_produktiv_7.public.diary 1 0 0 0 fbi_unibi.pg_catalog.pg_shdepend 1 1 449 0 zemm_monitoring.observability.nginx_counters 1 0 0 0 zemm_monitoring.pg_catalog.pg_statistic 1 1 113 0 zemm_produktiv_7.public.litters_search_mview 1 0 0 0 zemm_monitoring.observability.db_top_queries 4 0 0 0 zemm_produktiv_7.pg_catalog.pg_attrdef 1 1 0 0 zemm_produktiv_7.public.litters 1 0 0 0 zemm_produktiv_8.public.cages_search_mview 3 3 203 0 zemm_produktiv_7.pg_catalog.pg_constraint 1 1 411 0 zemm_produktiv_7.public.scoresheet_diary 1 0 0 0 zemm_produktiv_7.public.animals_search_mview 1 0 0 0 zemm_produktiv_7.public.tasks_changes 1 0 0 0 zemm_produktiv_7.public.targetgroupMembers 1 0 0 0 zemm_produktiv_7.public.fem_numbers 1 0 0 0 zemm_test_3.pg_catalog.pg_shdepend 11 11 4473 0 zemm_monitoring.pg_toast.pg_toast_67431 72 0 0 0 zemm_produktiv_7.pg_catalog.pg_class 2 2 99 0 zemm_produktiv_8.pg_catalog.pg_shdepend 4 4 1389 0 Total 531 326 579,841 497 Autovacuum Activity
↑ Back to the top of the Autovacuum Activity tableDay Hour VACUUMs ANALYZEs Mar 08 00 1 0 01 3 2 02 1 1 03 0 0 04 1 0 05 0 0 06 1 0 07 0 0 08 1 0 09 1 2 10 1 1 11 0 0 12 1 0 13 0 0 14 1 2 15 4 4 16 1 0 17 1 1 18 1 1 19 1 1 20 1 0 21 0 0 22 0 0 23 2 0 Mar 09 00 1 0 01 2 1 02 0 0 03 1 0 04 0 0 05 1 0 06 6 14 07 8 19 08 13 40 09 4 17 10 8 22 11 12 27 12 11 34 13 20 43 14 11 21 15 6 15 16 5 7 17 0 3 18 1 0 19 0 0 20 1 2 21 0 1 22 1 0 23 0 0 Mar 10 00 0 0 01 3 1 02 0 0 03 1 0 04 0 0 05 1 0 06 7 17 07 7 21 08 8 19 09 3 7 10 11 20 11 6 10 12 8 24 13 5 15 14 6 12 15 3 8 16 1 1 17 0 2 18 0 0 19 1 0 20 0 2 21 1 1 22 0 0 23 1 0 Mar 11 00 0 0 01 2 1 02 1 0 03 0 0 04 2 0 05 1 0 06 7 17 07 4 12 08 11 21 09 13 28 10 8 23 11 7 18 12 3 11 13 18 35 14 19 38 15 12 18 16 5 1 17 1 5 18 2 2 19 0 0 20 1 0 21 0 1 22 0 0 23 1 0 Mar 12 00 0 0 01 2 1 02 0 0 03 0 0 04 1 0 05 0 0 06 3 4 07 5 16 08 5 8 09 9 19 10 4 14 11 8 16 12 4 8 13 27 47 14 4 12 15 45 55 16 1 0 17 3 4 18 0 1 19 2 1 20 1 3 21 1 0 22 0 0 23 0 4 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 Mar 14 00 0 1 01 2 1 02 1 0 03 0 0 04 1 0 05 0 0 06 0 0 07 1 0 08 0 0 09 0 1 10 2 1 11 1 0 12 1 0 13 2 2 14 0 1 15 1 7 16 0 3 17 1 2 18 1 1 19 1 1 20 2 1 21 0 0 22 0 1 23 1 1 - 14.31 sec Highest CPU-cost vacuum
-
Locks
Locks by types
Key values
- AccessShareLock Main Lock Type
- 1 locks Total
Most frequent waiting queries (N)
Rank Count Total time Min time Max time Avg duration Query 1 1 22s938ms 22s938ms 22s938ms 22s938ms select queryid::text as fingerprint, query as query, mean_exec_time as mean_time_ms, total_exec_time as total_time_ms, calls, rows as rows_returned from pg_stat_statements where dbid = ( select oid from pg_database where datname = current_database()) order by total_exec_time desc limit ?;-
SELECT queryid::text AS fingerprint, query AS query, mean_exec_time AS mean_time_ms, total_exec_time AS total_time_ms, calls, rows AS rows_returned FROM pg_stat_statements WHERE dbid = ( SELECT oid FROM pg_database WHERE datname = current_database()) ORDER BY total_exec_time DESC LIMIT 50;
Date: 2026-03-12 15:13:25 Database: zemm_produktiv_7 User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
Queries that waited the most
Rank Wait time Query 1 22s938ms SELECT queryid::text AS fingerprint, query AS query, mean_exec_time AS mean_time_ms, total_exec_time AS total_time_ms, calls, rows AS rows_returned FROM pg_stat_statements WHERE dbid = ( SELECT oid FROM pg_database WHERE datname = current_database()) ORDER BY total_exec_time DESC LIMIT 50;[ Date: 2026-03-12 15:13:25 - Database: zemm_produktiv_7 - User: labanimal ]
-
Queries
Queries by type
Key values
- 512 Total read queries
- 123,100 Total write queries
Queries by database
Key values
- zemm_monitoring Main database
- 121,457 Requests
- 1d13h26m43s (zemm_monitoring)
- Main time consuming database
Database Request type Count Duration zemm_monitoring Total 121,457 1d13h26m43s cte 30 48s35ms ddl 121,426 1d13h25m55s select 1 524ms zemm_produktiv_7 Total 1,697 32m23s copy from 7 15s665ms copy to 26 1m11s cte 87 1m10s ddl 1,396 25m56s others 164 3m1s select 6 35s692ms zemm_produktiv_8 Total 633 14m14s copy to 85 3m1s cte 33 1m1s ddl 2 1s260ms select 505 10m1s update 8 8s206ms Queries by user
Key values
- labanimal Main user
- 288,469 Requests
User Request type Count Duration labanimal Total 288,469 4d14h9m58s copy from 14 31s331ms copy to 136 6m35s cte 322 6m20s ddl 286,586 4d13h22m16s others 336 6m8s select 1,034 27m17s update 15 16s229ms postgres Total 7,138 2h5m19s copy from 38 1m48s copy to 216 6m50s cte 10 20s583ms ddl 5,456 1h31m42s others 1,358 23m5s update 2 1s199ms Duration by user
Key values
- 4d14h9m58s (labanimal) Main time consuming user
User Request type Count Duration labanimal Total 288,469 4d14h9m58s copy from 14 31s331ms copy to 136 6m35s cte 322 6m20s ddl 286,586 4d13h22m16s others 336 6m8s select 1,034 27m17s update 15 16s229ms postgres Total 7,138 2h5m19s copy from 38 1m48s copy to 216 6m50s cte 10 20s583ms ddl 5,456 1h31m42s others 1,358 23m5s update 2 1s199ms Queries by host
Key values
- unknown Main host
- 288,450 Requests
- 4d14h3m43s (unknown)
- Main time consuming host
Host Request type Count Duration 81.169.238.237 Total 19 6m14s select 4 5m58s update 15 16s229ms [local] Total 7,138 2h5m19s copy from 38 1m48s copy to 216 6m50s cte 10 20s583ms ddl 5,456 1h31m42s others 1,358 23m5s update 2 1s199ms unknown Total 288,450 4d14h3m43s copy from 14 31s331ms copy to 136 6m35s cte 322 6m20s ddl 286,586 4d13h22m16s others 336 6m8s select 1,030 21m18s Queries by application
Key values
- unknown Main application
- 121,457 Requests
- 1d13h26m43s (unknown)
- Main time consuming application
Application Request type Count Duration _desktop_index.php_command_animals_breedings_subcommand_init_ze Total 1 2s131ms cte 1 2s131ms _desktop_index.php_command_animals_breedings_subcommand_select_ Total 20 15s945ms cte 20 15s945ms _desktop_index.php_command_animals_litters_subcommand_init_zemm Total 4 8s509ms cte 4 8s509ms _desktop_index.php_command_animals_litters_subcommand_search_ze Total 4 13s828ms select 4 13s828ms _desktop_index.php_command_animals_subcommand_search_zemm_produ Total 1 23s907ms select 1 23s907ms _desktop_index.php_command_animals_subcommand_task_status_zemm_ Total 4 32s955ms select 4 32s955ms _desktop_index.php_command_home_subcommand_init_zemm_produktiv_ Total 2 1s275ms select 2 1s275ms _desktop_index.php_command_home_subcommand_task_status_zemm_pro Total 2 1s287ms select 2 1s287ms _desktop_index.php_command_login_subcommand_init_zemm_produktiv Total 38 28s277ms cte 2 4s338ms select 36 23s938ms _desktop_index.php_command_reports_subcommand_init_zemm_produkt Total 10 6s499ms select 10 6s499ms _desktop_index.php_command_reports_subcommand_task_status_zemm_ Total 1 2s137ms cte 1 2s137ms _desktop_index.php_command_tasks_subcommand_init_zemm_produktiv Total 1 2s133ms cte 1 2s133ms _desktop_index.php_command_tasks_subcommand_open_zemm_produktiv Total 11 1m45s select 11 1m45s _desktop_index.php_search_status__25_no_subtasks_true_command_t Total 1 1s409ms select 1 1s409ms _desktop_index.php_view_animal_name_on_view_animal_id_on_view_b Total 2 1s374ms select 2 1s374ms _desktop_index.php_zemm_produktiv_7_localhost_5432 Total 70 1m4s cte 66 53s531ms select 4 11s238ms _desktop_index.php_zemm_produktiv_8_localhost_5432 Total 457 7m34s cte 24 42s572ms select 433 6m52s backend:zemm_produktiv_7@localhost Total 1 813ms ddl 1 813ms expire_tasks:zemm_produktiv_8@h2940066.stratoserver.net:5432 Total 7 7s606ms update 7 7s606ms pg_dump Total 111 4m12s copy to 111 4m12s pg_restore Total 1,575 29m25s copy from 7 15s665ms ddl 1,393 25m54s others 164 3m1s psql Total 5 2s953ms ddl 4 2s353ms update 1 599ms taskscron:zemm_produktiv_8@h2940066.stratoserver.net:5432 Total 1 1s480ms select 1 1s480ms unknown Total 121,457 1d13h26m43s cte 30 48s35ms ddl 121,426 1d13h25m55s select 1 524ms zemm_produktiv_7:localhost:5432 Total 1 593ms cte 1 593ms Number of cancelled queries
Key values
- 0 per second Cancelled query Peak
- 2026-03-13 09:58:27 Date
Number of cancelled queries (5 minutes period)
NO DATASET
-
Top Queries
Histogram of query times
Key values
- 550 500-1000ms duration
Slowest individual queries
Rank Duration Query 1 27s19ms SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 332) AS is_owner, user_is_tgm (animals_search_mview.editor, 332) AS is_editor, user_is_tgm (animals_search_mview.tourist, 332) 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.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-09 11:26:31 - Database: zemm_produktiv_8 - User: labanimal - Application: _desktop_index.php_command_tasks_subcommand_open_zemm_produktiv ]
2 27s19ms CREATE SCHEMA IF NOT EXISTS observability;[ Date: 2026-03-09 11:27:01 - Database: zemm_monitoring - User: labanimal ]
3 27s19ms 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-09 11:27:01 - Database: zemm_monitoring - User: labanimal ]
4 27s19ms CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);[ Date: 2026-03-09 11:27:01 - Database: zemm_monitoring - User: labanimal ]
5 27s19ms CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);[ Date: 2026-03-09 11:27:01 - Database: zemm_monitoring - User: labanimal ]
6 27s19ms 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-09 11:27:01 - Database: zemm_monitoring - User: labanimal ]
7 27s19ms CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);[ Date: 2026-03-09 11:27:01 - Database: zemm_monitoring - User: labanimal ]
8 27s19ms CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);[ Date: 2026-03-09 11:27:01 - Database: zemm_monitoring - User: labanimal ]
9 27s19ms 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-09 11:27:01 - Database: zemm_monitoring - User: labanimal ]
10 27s19ms CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);[ Date: 2026-03-09 11:27:01 - Database: zemm_monitoring - User: labanimal ]
11 27s19ms 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-09 11:27:01 - Database: zemm_monitoring - User: labanimal ]
12 27s19ms 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-09 11:27:01 - Database: zemm_monitoring - User: labanimal ]
13 27s19ms 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-09 11:27:01 - Database: zemm_monitoring - User: labanimal ]
14 26s795ms SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 332) AS is_owner, user_is_tgm (animals_search_mview.editor, 332) AS is_editor, user_is_tgm (animals_search_mview.tourist, 332) 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.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-09 11:27:30 - Database: zemm_produktiv_8 - User: labanimal - Application: _desktop_index.php_command_tasks_subcommand_open_zemm_produktiv ]
15 23s907ms 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, 1) AS is_owner, user_is_tgm (animals_search_mview.editor, 1) AS is_editor, user_is_tgm (animals_search_mview.tourist, 1) 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 (is_owner OR is_editor OR is_tourist);[ Date: 2026-03-11 14:23:54 - Database: zemm_produktiv_7 - User: labanimal - Application: _desktop_index.php_command_animals_subcommand_search_zemm_produ ]
16 23s907ms CREATE SCHEMA IF NOT EXISTS observability;[ Date: 2026-03-11 14:24:01 - Database: zemm_monitoring - User: labanimal ]
17 23s907ms 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-11 14:24:01 - Database: zemm_monitoring - User: labanimal ]
18 23s907ms CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);[ Date: 2026-03-11 14:24:01 - Database: zemm_monitoring - User: labanimal ]
19 23s907ms CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);[ Date: 2026-03-11 14:24:01 - Database: zemm_monitoring - User: labanimal ]
20 23s907ms 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-11 14:24:01 - Database: zemm_monitoring - User: labanimal ]
Time consuming queries (N)
Rank Total duration Times executed Min duration Max duration Avg duration Query 1 3h6m10s 10,078 500ms 27s19ms 1s108ms create index if not exists idx_app_events_tenant on observability.app_events (tenant_key, occurred_at desc);Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-03-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-03-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-03-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
2 3h6m10s 10,078 500ms 27s19ms 1s108ms 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 #2
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
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-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_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-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_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-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
3 3h6m10s 10,078 500ms 27s19ms 1s108ms create index if not exists idx_app_events_type on observability.app_events (event_type);Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-03-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-03-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-03-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
4 3h6m10s 10,078 500ms 27s19ms 1s108ms 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 #4
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
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-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_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-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_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-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
5 3h6m10s 10,078 500ms 27s19ms 1s108ms 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 #5
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
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-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_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-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_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-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
6 3h6m10s 10,078 500ms 27s19ms 1s108ms 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 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
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-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_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-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_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-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
7 3h6m10s 10,078 500ms 27s19ms 1s108ms create index if not exists idx_metrics_timeseries_bucket on observability.metrics_timeseries (bucket_start);Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-03-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-03-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-03-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
8 3h6m10s 10,078 500ms 27s19ms 1s108ms create index if not exists idx_metrics_timeseries_metric on observability.metrics_timeseries (metric_name);Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-03-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-03-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-03-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
9 3h6m10s 10,078 500ms 27s19ms 1s108ms create schema if not exists observability;Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-03-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-03-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-03-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
10 3h6m10s 10,078 500ms 27s19ms 1s108ms 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 #10
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
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-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_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-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_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-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
11 3h6m10s 10,078 500ms 27s19ms 1s108ms 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 #11
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
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-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_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-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_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-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
12 3h6m10s 10,078 500ms 27s19ms 1s108ms 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 #12
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-03-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_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-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_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-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
13 11m53s 490 524ms 3s340ms 1s455ms create table if not exists observability.system_metrics ( id bigserial primary key, payload jsonb not null, collected_at timestamptz not null default now() );Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Mar 14 15 12 9s493ms 791ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 11m53s - Times executed: 490 ]
-
CREATE TABLE IF NOT EXISTS observability.system_metrics ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-03-14 17:47:01 Duration: 3s340ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-03-14_173213.csv
-
CREATE TABLE IF NOT EXISTS observability.system_metrics ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-03-14 17:01:01 Duration: 1s678ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-03-14_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.system_metrics ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-03-14 16:30:01 Duration: 1s581ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-03-14_000000.csv
14 1m49s 141 648ms 7s954ms 773ms 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 09 07 5 3s365ms 673ms 08 7 19s152ms 2s736ms 09 3 1s973ms 657ms 11 9 5s949ms 661ms 12 13 8s638ms 664ms 13 4 2s654ms 663ms 14 8 5s324ms 665ms 15 2 1s331ms 665ms 16 7 4s668ms 666ms 19 2 1s327ms 663ms Mar 10 09 1 663ms 663ms 10 1 655ms 655ms 11 2 1s332ms 666ms 15 2 1s341ms 670ms 16 1 662ms 662ms Mar 11 10 10 6s609ms 660ms 11 15 9s913ms 660ms 12 4 2s628ms 657ms 13 5 3s308ms 661ms 14 1 664ms 664ms 15 2 1s313ms 656ms Mar 12 09 5 3s514ms 702ms 11 5 3s418ms 683ms 12 4 2s789ms 697ms 13 2 1s374ms 687ms 14 2 1s367ms 683ms 15 6 4s73ms 678ms 17 1 701ms 701ms 21 2 1s355ms 677ms 22 2 1s368ms 684ms Mar 13 09 3 2s50ms 683ms 15 1 689ms 689ms 16 3 2s93ms 697ms Mar 14 15 1 730ms 730ms [ User: labanimal - Total duration: 1m49s - Times executed: 141 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 1m19s - Times executed: 118 ]
[ Application: _desktop_index.php_command_animals_subcommand_task_status_zemm_ - Total duration: 15s855ms - Times executed: 2 ]
[ Application: _desktop_index.php_command_login_subcommand_init_zemm_produktiv - Total duration: 7s257ms - Times executed: 11 ]
[ Application: _desktop_index.php_command_reports_subcommand_init_zemm_produkt - Total duration: 3s365ms - Times executed: 5 ]
[ Application: _desktop_index.php_command_tasks_subcommand_open_zemm_produktiv - Total duration: 1s325ms - Times executed: 2 ]
[ Application: _desktop_index.php_view_animal_name_on_view_animal_id_on_view_b - Total duration: 698ms - Times executed: 1 ]
[ Application: _desktop_index.php_command_home_subcommand_task_status_zemm_pro - Total duration: 659ms - Times executed: 1 ]
[ Application: _desktop_index.php_command_home_subcommand_init_zemm_produktiv_ - Total duration: 656ms - Times executed: 1 ]
-
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, 10100113) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100113) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100113) 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 = 6 AND alive = 't' AND deleted = 'f' AND (is_owner OR is_editor OR is_tourist);
Date: 2026-03-09 08:25:47 Duration: 7s954ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_command_animals_subcommand_task_status_zemm_ Log file: /var/log/postgresql/postgresql-2026-03-09_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, 10100113) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100113) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100113) 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 = 6 AND alive = 't' AND deleted = 'f' AND (is_owner OR is_editor OR is_tourist);
Date: 2026-03-09 08:26:03 Duration: 7s901ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_command_animals_subcommand_task_status_zemm_ Log file: /var/log/postgresql/postgresql-2026-03-09_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, 478) AS is_owner, user_is_tgm (animals_search_mview.editor, 478) AS is_editor, user_is_tgm (animals_search_mview.tourist, 478) 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-12 09:42:42 Duration: 743ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
15 1m43s 139 610ms 8s563ms 741ms 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 09 07 5 3s134ms 626ms 08 7 20s205ms 2s886ms 09 3 1s851ms 617ms 11 9 5s597ms 621ms 12 13 8s140ms 626ms 13 4 2s497ms 624ms 14 8 5s8ms 626ms 15 2 1s247ms 623ms 16 7 4s402ms 628ms 19 2 1s241ms 620ms Mar 10 09 1 616ms 616ms 10 1 614ms 614ms 11 2 1s239ms 619ms 15 2 1s250ms 625ms 16 1 623ms 623ms Mar 11 10 10 6s192ms 619ms 11 15 9s211ms 614ms 12 4 2s462ms 615ms 13 5 3s78ms 615ms 14 1 631ms 631ms 15 2 1s226ms 613ms Mar 12 09 3 1s969ms 656ms 11 5 3s196ms 639ms 12 4 2s629ms 657ms 13 2 1s287ms 643ms 14 2 1s277ms 638ms 15 6 3s812ms 635ms 17 1 659ms 659ms 21 2 1s265ms 632ms 22 2 1s268ms 634ms Mar 13 09 3 1s917ms 639ms 15 1 636ms 636ms 16 3 1s967ms 655ms Mar 14 15 1 647ms 647ms [ User: labanimal - Total duration: 1m43s - Times executed: 139 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 1m12s - Times executed: 116 ]
[ Application: _desktop_index.php_command_animals_subcommand_task_status_zemm_ - Total duration: 17s99ms - Times executed: 2 ]
[ Application: _desktop_index.php_command_login_subcommand_init_zemm_produktiv - Total duration: 6s819ms - Times executed: 11 ]
[ Application: _desktop_index.php_command_reports_subcommand_init_zemm_produkt - Total duration: 3s134ms - Times executed: 5 ]
[ Application: _desktop_index.php_command_tasks_subcommand_open_zemm_produktiv - Total duration: 1s236ms - Times executed: 2 ]
[ Application: _desktop_index.php_view_animal_name_on_view_animal_id_on_view_b - Total duration: 675ms - Times executed: 1 ]
[ Application: _desktop_index.php_command_home_subcommand_task_status_zemm_pro - Total duration: 628ms - Times executed: 1 ]
[ Application: _desktop_index.php_command_home_subcommand_init_zemm_produktiv_ - Total duration: 618ms - Times executed: 1 ]
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 10100113) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100113) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100113) 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 = 6 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-09 08:25:55 Duration: 8s563ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_command_animals_subcommand_task_status_zemm_ Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 10100113) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100113) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100113) 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 = 6 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-09 08:26:12 Duration: 8s535ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_command_animals_subcommand_task_status_zemm_ Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 478) AS is_owner, user_is_tgm (animals_search_mview.editor, 478) AS is_editor, user_is_tgm (animals_search_mview.tourist, 478) 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-12 09:42:43 Duration: 684ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
16 1m33s 96 782ms 2s317ms 978ms 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 #16
Day Hour Count Duration Avg duration Mar 08 13 1 813ms 813ms 14 1 794ms 794ms 15 1 789ms 789ms 17 2 1s615ms 807ms 18 1 784ms 784ms 19 2 1s601ms 800ms 20 1 789ms 789ms 21 1 822ms 822ms 23 1 789ms 789ms Mar 09 07 1 2s186ms 2s186ms 08 7 12s287ms 1s755ms 09 4 5s845ms 1s461ms 10 4 3s159ms 789ms 11 1 791ms 791ms 13 1 2s152ms 2s152ms 16 1 2s136ms 2s136ms Mar 10 11 1 2s138ms 2s138ms Mar 11 08 4 3s200ms 800ms 09 3 2s377ms 792ms 12 2 1s599ms 799ms 13 4 3s186ms 796ms 14 3 2s406ms 802ms 15 4 3s216ms 804ms 16 3 2s745ms 915ms Mar 12 09 1 811ms 811ms 10 2 1s604ms 802ms 11 1 2s317ms 2s317ms 12 1 802ms 802ms 13 3 2s431ms 810ms 14 2 1s608ms 804ms 16 2 1s690ms 845ms 17 3 2s425ms 808ms 18 1 805ms 805ms Mar 13 12 1 847ms 847ms 13 2 1s617ms 808ms 14 2 1s624ms 812ms 15 2 1s626ms 813ms 18 1 807ms 807ms Mar 14 13 4 3s228ms 807ms 14 1 802ms 802ms 15 6 4s904ms 817ms 16 5 4s107ms 821ms 17 2 1s636ms 818ms [ User: labanimal - Total duration: 1m33s - Times executed: 96 ]
[ Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 - Total duration: 52s114ms - Times executed: 64 ]
[ Application: _desktop_index.php_command_animals_breedings_subcommand_select_ - Total duration: 15s945ms - Times executed: 20 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 8s744ms - Times executed: 4 ]
[ Application: _desktop_index.php_command_animals_litters_subcommand_init_zemm - Total duration: 6s386ms - Times executed: 3 ]
[ Application: _desktop_index.php_command_login_subcommand_init_zemm_produktiv - Total duration: 4s338ms - Times executed: 2 ]
[ Application: _desktop_index.php_command_reports_subcommand_task_status_zemm_ - Total duration: 2s137ms - Times executed: 1 ]
[ Application: _desktop_index.php_command_tasks_subcommand_init_zemm_produktiv - Total duration: 2s133ms - Times executed: 1 ]
[ Application: _desktop_index.php_command_animals_breedings_subcommand_init_ze - Total duration: 2s131ms - Times executed: 1 ]
-
WITH damdam AS ( SELECT breedingid, string_agg(cast(dam as text), ';') AS dam FROM breedingsdams INNER JOIN ( SELECT id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS dam ON dam.id = breedingsdams.dam AND CASE WHEN user_is_tgm (dam.owner, 490) THEN TRUE WHEN user_is_tgm (dam.editor, 490) THEN TRUE WHEN user_is_tgm (dam.tourist, 490) 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, 490) THEN TRUE WHEN user_is_tgm (sire.editor, 490) THEN TRUE WHEN user_is_tgm (sire.tourist, 490) 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-12 11:28:13 Duration: 2s317ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-12_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, 228) THEN TRUE WHEN user_is_tgm (dam.editor, 228) THEN TRUE WHEN user_is_tgm (dam.tourist, 228) 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, 228) THEN TRUE WHEN user_is_tgm (sire.editor, 228) THEN TRUE WHEN user_is_tgm (sire.tourist, 228) 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-09 07:36:37 Duration: 2s186ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_command_login_subcommand_init_zemm_produktiv Log file: /var/log/postgresql/postgresql-2026-03-09_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, 10100178) THEN TRUE WHEN user_is_tgm (dam.editor, 10100178) THEN TRUE WHEN user_is_tgm (dam.tourist, 10100178) 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, 10100178) THEN TRUE WHEN user_is_tgm (sire.editor, 10100178) THEN TRUE WHEN user_is_tgm (sire.tourist, 10100178) 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-09 13:57:59 Duration: 2s152ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
17 1m11s 17 1s320ms 6s771ms 4s190ms copy public."targetgroupMembers" (id, targetgroup, "user", "group") to stdout;Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Mar 08 23 1 1s331ms 1s331ms Mar 09 23 1 1s328ms 1s328ms Mar 10 23 1 1s331ms 1s331ms Mar 11 16 4 26s781ms 6s695ms 20 1 6s701ms 6s701ms 23 1 1s320ms 1s320ms Mar 12 09 2 8s12ms 4s6ms 15 3 20s43ms 6s681ms 23 1 1s323ms 1s323ms Mar 13 23 1 1s332ms 1s332ms Mar 14 23 1 1s725ms 1s725ms [ User: labanimal - Total duration: 1m - Times executed: 9 ]
[ User: postgres - Total duration: 11s15ms - Times executed: 8 ]
[ Application: pg_dump - Total duration: 1m11s - Times executed: 17 ]
-
COPY public."targetgroupMembers" (id, targetgroup, "user", "group") TO stdout;
Date: 2026-03-11 16:22:07 Duration: 6s771ms Database: zemm_produktiv_7 User: labanimal Application: pg_dump Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
-
COPY public."targetgroupMembers" (id, targetgroup, "user", "group") TO stdout;
Date: 2026-03-11 20:57:02 Duration: 6s701ms Database: zemm_produktiv_8 User: labanimal Application: pg_dump Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
-
COPY public."targetgroupMembers" (id, targetgroup, "user", "group") TO stdout;
Date: 2026-03-11 16:21:41 Duration: 6s692ms Database: zemm_produktiv_8 User: labanimal Application: pg_dump Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
18 54s684ms 17 1s284ms 4s970ms 3s216ms copy public.animals_search_mview (id, name, animal_id, deleted, alive, birth_date, arrival_date, death_date, outgoing_date, cage, comments, sterile, breeding, fate, last_mating, last_mating_date, breeding_cage, sex, strain, line, gene_1_info, gene_1_type, gene_2_info, gene_2_type, gene_3_info, gene_3_type, gene_4_info, gene_4_type, gene_5_info, gene_5_type, backcross, generation, project, project_name, species, species_name, cage_name, location, location_name, dam, dam_name, dam_id, sire, sire_name, sire_id, cohort, litter, rfid, owner, editor, tourist, breeding_status, workgroup_infos, experiment, experiment_name) to stdout;Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Mar 08 23 1 1s284ms 1s284ms Mar 09 23 1 1s285ms 1s285ms Mar 10 23 1 1s298ms 1s298ms Mar 11 16 4 19s620ms 4s905ms 20 1 4s970ms 4s970ms 23 1 1s291ms 1s291ms Mar 12 09 2 6s217ms 3s108ms 15 3 14s739ms 4s913ms 23 1 1s299ms 1s299ms Mar 13 23 1 1s297ms 1s297ms Mar 14 23 1 1s380ms 1s380ms [ User: labanimal - Total duration: 44s259ms - Times executed: 9 ]
[ User: postgres - Total duration: 10s424ms - Times executed: 8 ]
[ Application: pg_dump - Total duration: 54s684ms - Times executed: 17 ]
-
COPY public.animals_search_mview (id, name, animal_id, deleted, alive, birth_date, arrival_date, death_date, outgoing_date, cage, comments, sterile, breeding, fate, last_mating, last_mating_date, breeding_cage, sex, strain, line, gene_1_info, gene_1_type, gene_2_info, gene_2_type, gene_3_info, gene_3_type, gene_4_info, gene_4_type, gene_5_info, gene_5_type, backcross, generation, project, project_name, species, species_name, cage_name, location, location_name, dam, dam_name, dam_id, sire, sire_name, sire_id, cohort, litter, rfid, owner, editor, tourist, breeding_status, workgroup_infos, experiment, experiment_name) TO stdout;
Date: 2026-03-11 20:56:48 Duration: 4s970ms Database: zemm_produktiv_8 User: labanimal Application: pg_dump Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
-
COPY public.animals_search_mview (id, name, animal_id, deleted, alive, birth_date, arrival_date, death_date, outgoing_date, cage, comments, sterile, breeding, fate, last_mating, last_mating_date, breeding_cage, sex, strain, line, gene_1_info, gene_1_type, gene_2_info, gene_2_type, gene_3_info, gene_3_type, gene_4_info, gene_4_type, gene_5_info, gene_5_type, backcross, generation, project, project_name, species, species_name, cage_name, location, location_name, dam, dam_name, dam_id, sire, sire_name, sire_id, cohort, litter, rfid, owner, editor, tourist, breeding_status, workgroup_infos, experiment, experiment_name) TO stdout;
Date: 2026-03-12 15:12:02 Duration: 4s937ms Database: zemm_produktiv_8 User: labanimal Application: pg_dump Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
-
COPY public.animals_search_mview (id, name, animal_id, deleted, alive, birth_date, arrival_date, death_date, outgoing_date, cage, comments, sterile, breeding, fate, last_mating, last_mating_date, breeding_cage, sex, strain, line, gene_1_info, gene_1_type, gene_2_info, gene_2_type, gene_3_info, gene_3_type, gene_4_info, gene_4_type, gene_5_info, gene_5_type, backcross, generation, project, project_name, species, species_name, cage_name, location, location_name, dam, dam_name, dam_id, sire, sire_name, sire_id, cohort, litter, rfid, owner, editor, tourist, breeding_status, workgroup_infos, experiment, experiment_name) TO stdout;
Date: 2026-03-12 09:33:27 Duration: 4s929ms Database: zemm_produktiv_8 User: labanimal Application: pg_dump Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
19 53s815ms 2 26s795ms 27s19ms 26s907ms 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.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 09 11 2 53s815ms 26s907ms [ User: labanimal - Total duration: 53s815ms - Times executed: 2 ]
[ Application: _desktop_index.php_command_tasks_subcommand_open_zemm_produktiv - Total duration: 53s815ms - Times executed: 2 ]
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 332) AS is_owner, user_is_tgm (animals_search_mview.editor, 332) AS is_editor, user_is_tgm (animals_search_mview.tourist, 332) 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.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-09 11:26:31 Duration: 27s19ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_command_tasks_subcommand_open_zemm_produktiv Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 332) AS is_owner, user_is_tgm (animals_search_mview.editor, 332) AS is_editor, user_is_tgm (animals_search_mview.tourist, 332) 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.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-09 11:27:30 Duration: 26s795ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_command_tasks_subcommand_open_zemm_produktiv Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 332) AS is_owner, user_is_tgm (animals_search_mview.editor, 332) AS is_editor, user_is_tgm (animals_search_mview.tourist, 332) 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.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-09 11:26:31 Duration: 0ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_command_tasks_subcommand_open_zemm_produktiv
20 50s50ms 14 3s439ms 3s671ms 3s575ms 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 #20
Day Hour Count Duration Avg duration Mar 09 14 2 7s183ms 3s591ms Mar 11 10 4 13s860ms 3s465ms Mar 12 20 4 14s500ms 3s625ms Mar 13 11 4 14s506ms 3s626ms [ User: labanimal - Total duration: 50s50ms - Times executed: 14 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 50s50ms - Times executed: 14 ]
-
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, 438) THEN TRUE WHEN user_is_tgm (l.editor, 438) THEN TRUE WHEN user_is_tgm (l.tourist, 438) 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-12 20:38:24 Duration: 3s643ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
-
SELECT * FROM litters_search_mview l WHERE NOT (deleted) AND CASE WHEN user_is_tgm (l.owner, 438) THEN TRUE WHEN user_is_tgm (l.editor, 438) THEN TRUE WHEN user_is_tgm (l.tourist, 438) 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-12 20:41:17 Duration: 3s639ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
Most frequent queries (N)
Rank Times executed Total duration Min duration Max duration Avg duration Query 1 10,078 3h6m10s 500ms 27s19ms 1s108ms create index if not exists idx_app_events_tenant on observability.app_events (tenant_key, occurred_at desc);Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-03-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-03-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-03-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
2 10,078 3h6m10s 500ms 27s19ms 1s108ms 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 #2
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
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-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_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-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_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-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
3 10,078 3h6m10s 500ms 27s19ms 1s108ms create index if not exists idx_app_events_type on observability.app_events (event_type);Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-03-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-03-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-03-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
4 10,078 3h6m10s 500ms 27s19ms 1s108ms 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 #4
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
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-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_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-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_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-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
5 10,078 3h6m10s 500ms 27s19ms 1s108ms 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 #5
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
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-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_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-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_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-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
6 10,078 3h6m10s 500ms 27s19ms 1s108ms 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 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
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-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_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-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_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-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
7 10,078 3h6m10s 500ms 27s19ms 1s108ms create index if not exists idx_metrics_timeseries_bucket on observability.metrics_timeseries (bucket_start);Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-03-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-03-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-03-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
8 10,078 3h6m10s 500ms 27s19ms 1s108ms create index if not exists idx_metrics_timeseries_metric on observability.metrics_timeseries (metric_name);Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-03-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-03-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-03-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
9 10,078 3h6m10s 500ms 27s19ms 1s108ms create schema if not exists observability;Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-03-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-03-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-03-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
10 10,078 3h6m10s 500ms 27s19ms 1s108ms 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 #10
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
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-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_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-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_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-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
11 10,078 3h6m10s 500ms 27s19ms 1s108ms 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 #11
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
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-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_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-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_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-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
12 10,078 3h6m10s 500ms 27s19ms 1s108ms 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 #12
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-03-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_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-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_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-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
13 490 11m53s 524ms 3s340ms 1s455ms create table if not exists observability.system_metrics ( id bigserial primary key, payload jsonb not null, collected_at timestamptz not null default now() );Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Mar 14 15 12 9s493ms 791ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 11m53s - Times executed: 490 ]
-
CREATE TABLE IF NOT EXISTS observability.system_metrics ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-03-14 17:47:01 Duration: 3s340ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-03-14_173213.csv
-
CREATE TABLE IF NOT EXISTS observability.system_metrics ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-03-14 17:01:01 Duration: 1s678ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-03-14_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.system_metrics ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-03-14 16:30:01 Duration: 1s581ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-03-14_000000.csv
14 141 1m49s 648ms 7s954ms 773ms 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 09 07 5 3s365ms 673ms 08 7 19s152ms 2s736ms 09 3 1s973ms 657ms 11 9 5s949ms 661ms 12 13 8s638ms 664ms 13 4 2s654ms 663ms 14 8 5s324ms 665ms 15 2 1s331ms 665ms 16 7 4s668ms 666ms 19 2 1s327ms 663ms Mar 10 09 1 663ms 663ms 10 1 655ms 655ms 11 2 1s332ms 666ms 15 2 1s341ms 670ms 16 1 662ms 662ms Mar 11 10 10 6s609ms 660ms 11 15 9s913ms 660ms 12 4 2s628ms 657ms 13 5 3s308ms 661ms 14 1 664ms 664ms 15 2 1s313ms 656ms Mar 12 09 5 3s514ms 702ms 11 5 3s418ms 683ms 12 4 2s789ms 697ms 13 2 1s374ms 687ms 14 2 1s367ms 683ms 15 6 4s73ms 678ms 17 1 701ms 701ms 21 2 1s355ms 677ms 22 2 1s368ms 684ms Mar 13 09 3 2s50ms 683ms 15 1 689ms 689ms 16 3 2s93ms 697ms Mar 14 15 1 730ms 730ms [ User: labanimal - Total duration: 1m49s - Times executed: 141 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 1m19s - Times executed: 118 ]
[ Application: _desktop_index.php_command_animals_subcommand_task_status_zemm_ - Total duration: 15s855ms - Times executed: 2 ]
[ Application: _desktop_index.php_command_login_subcommand_init_zemm_produktiv - Total duration: 7s257ms - Times executed: 11 ]
[ Application: _desktop_index.php_command_reports_subcommand_init_zemm_produkt - Total duration: 3s365ms - Times executed: 5 ]
[ Application: _desktop_index.php_command_tasks_subcommand_open_zemm_produktiv - Total duration: 1s325ms - Times executed: 2 ]
[ Application: _desktop_index.php_view_animal_name_on_view_animal_id_on_view_b - Total duration: 698ms - Times executed: 1 ]
[ Application: _desktop_index.php_command_home_subcommand_task_status_zemm_pro - Total duration: 659ms - Times executed: 1 ]
[ Application: _desktop_index.php_command_home_subcommand_init_zemm_produktiv_ - Total duration: 656ms - Times executed: 1 ]
-
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, 10100113) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100113) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100113) 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 = 6 AND alive = 't' AND deleted = 'f' AND (is_owner OR is_editor OR is_tourist);
Date: 2026-03-09 08:25:47 Duration: 7s954ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_command_animals_subcommand_task_status_zemm_ Log file: /var/log/postgresql/postgresql-2026-03-09_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, 10100113) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100113) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100113) 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 = 6 AND alive = 't' AND deleted = 'f' AND (is_owner OR is_editor OR is_tourist);
Date: 2026-03-09 08:26:03 Duration: 7s901ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_command_animals_subcommand_task_status_zemm_ Log file: /var/log/postgresql/postgresql-2026-03-09_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, 478) AS is_owner, user_is_tgm (animals_search_mview.editor, 478) AS is_editor, user_is_tgm (animals_search_mview.tourist, 478) 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-12 09:42:42 Duration: 743ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
15 139 1m43s 610ms 8s563ms 741ms 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 09 07 5 3s134ms 626ms 08 7 20s205ms 2s886ms 09 3 1s851ms 617ms 11 9 5s597ms 621ms 12 13 8s140ms 626ms 13 4 2s497ms 624ms 14 8 5s8ms 626ms 15 2 1s247ms 623ms 16 7 4s402ms 628ms 19 2 1s241ms 620ms Mar 10 09 1 616ms 616ms 10 1 614ms 614ms 11 2 1s239ms 619ms 15 2 1s250ms 625ms 16 1 623ms 623ms Mar 11 10 10 6s192ms 619ms 11 15 9s211ms 614ms 12 4 2s462ms 615ms 13 5 3s78ms 615ms 14 1 631ms 631ms 15 2 1s226ms 613ms Mar 12 09 3 1s969ms 656ms 11 5 3s196ms 639ms 12 4 2s629ms 657ms 13 2 1s287ms 643ms 14 2 1s277ms 638ms 15 6 3s812ms 635ms 17 1 659ms 659ms 21 2 1s265ms 632ms 22 2 1s268ms 634ms Mar 13 09 3 1s917ms 639ms 15 1 636ms 636ms 16 3 1s967ms 655ms Mar 14 15 1 647ms 647ms [ User: labanimal - Total duration: 1m43s - Times executed: 139 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 1m12s - Times executed: 116 ]
[ Application: _desktop_index.php_command_animals_subcommand_task_status_zemm_ - Total duration: 17s99ms - Times executed: 2 ]
[ Application: _desktop_index.php_command_login_subcommand_init_zemm_produktiv - Total duration: 6s819ms - Times executed: 11 ]
[ Application: _desktop_index.php_command_reports_subcommand_init_zemm_produkt - Total duration: 3s134ms - Times executed: 5 ]
[ Application: _desktop_index.php_command_tasks_subcommand_open_zemm_produktiv - Total duration: 1s236ms - Times executed: 2 ]
[ Application: _desktop_index.php_view_animal_name_on_view_animal_id_on_view_b - Total duration: 675ms - Times executed: 1 ]
[ Application: _desktop_index.php_command_home_subcommand_task_status_zemm_pro - Total duration: 628ms - Times executed: 1 ]
[ Application: _desktop_index.php_command_home_subcommand_init_zemm_produktiv_ - Total duration: 618ms - Times executed: 1 ]
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 10100113) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100113) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100113) 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 = 6 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-09 08:25:55 Duration: 8s563ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_command_animals_subcommand_task_status_zemm_ Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 10100113) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100113) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100113) 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 = 6 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-09 08:26:12 Duration: 8s535ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_command_animals_subcommand_task_status_zemm_ Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 478) AS is_owner, user_is_tgm (animals_search_mview.editor, 478) AS is_editor, user_is_tgm (animals_search_mview.tourist, 478) 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-12 09:42:43 Duration: 684ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
16 96 1m33s 782ms 2s317ms 978ms 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 #16
Day Hour Count Duration Avg duration Mar 08 13 1 813ms 813ms 14 1 794ms 794ms 15 1 789ms 789ms 17 2 1s615ms 807ms 18 1 784ms 784ms 19 2 1s601ms 800ms 20 1 789ms 789ms 21 1 822ms 822ms 23 1 789ms 789ms Mar 09 07 1 2s186ms 2s186ms 08 7 12s287ms 1s755ms 09 4 5s845ms 1s461ms 10 4 3s159ms 789ms 11 1 791ms 791ms 13 1 2s152ms 2s152ms 16 1 2s136ms 2s136ms Mar 10 11 1 2s138ms 2s138ms Mar 11 08 4 3s200ms 800ms 09 3 2s377ms 792ms 12 2 1s599ms 799ms 13 4 3s186ms 796ms 14 3 2s406ms 802ms 15 4 3s216ms 804ms 16 3 2s745ms 915ms Mar 12 09 1 811ms 811ms 10 2 1s604ms 802ms 11 1 2s317ms 2s317ms 12 1 802ms 802ms 13 3 2s431ms 810ms 14 2 1s608ms 804ms 16 2 1s690ms 845ms 17 3 2s425ms 808ms 18 1 805ms 805ms Mar 13 12 1 847ms 847ms 13 2 1s617ms 808ms 14 2 1s624ms 812ms 15 2 1s626ms 813ms 18 1 807ms 807ms Mar 14 13 4 3s228ms 807ms 14 1 802ms 802ms 15 6 4s904ms 817ms 16 5 4s107ms 821ms 17 2 1s636ms 818ms [ User: labanimal - Total duration: 1m33s - Times executed: 96 ]
[ Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 - Total duration: 52s114ms - Times executed: 64 ]
[ Application: _desktop_index.php_command_animals_breedings_subcommand_select_ - Total duration: 15s945ms - Times executed: 20 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 8s744ms - Times executed: 4 ]
[ Application: _desktop_index.php_command_animals_litters_subcommand_init_zemm - Total duration: 6s386ms - Times executed: 3 ]
[ Application: _desktop_index.php_command_login_subcommand_init_zemm_produktiv - Total duration: 4s338ms - Times executed: 2 ]
[ Application: _desktop_index.php_command_reports_subcommand_task_status_zemm_ - Total duration: 2s137ms - Times executed: 1 ]
[ Application: _desktop_index.php_command_tasks_subcommand_init_zemm_produktiv - Total duration: 2s133ms - Times executed: 1 ]
[ Application: _desktop_index.php_command_animals_breedings_subcommand_init_ze - Total duration: 2s131ms - Times executed: 1 ]
-
WITH damdam AS ( SELECT breedingid, string_agg(cast(dam as text), ';') AS dam FROM breedingsdams INNER JOIN ( SELECT id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS dam ON dam.id = breedingsdams.dam AND CASE WHEN user_is_tgm (dam.owner, 490) THEN TRUE WHEN user_is_tgm (dam.editor, 490) THEN TRUE WHEN user_is_tgm (dam.tourist, 490) 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, 490) THEN TRUE WHEN user_is_tgm (sire.editor, 490) THEN TRUE WHEN user_is_tgm (sire.tourist, 490) 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-12 11:28:13 Duration: 2s317ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-12_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, 228) THEN TRUE WHEN user_is_tgm (dam.editor, 228) THEN TRUE WHEN user_is_tgm (dam.tourist, 228) 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, 228) THEN TRUE WHEN user_is_tgm (sire.editor, 228) THEN TRUE WHEN user_is_tgm (sire.tourist, 228) 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-09 07:36:37 Duration: 2s186ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_command_login_subcommand_init_zemm_produktiv Log file: /var/log/postgresql/postgresql-2026-03-09_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, 10100178) THEN TRUE WHEN user_is_tgm (dam.editor, 10100178) THEN TRUE WHEN user_is_tgm (dam.tourist, 10100178) 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, 10100178) THEN TRUE WHEN user_is_tgm (sire.editor, 10100178) THEN TRUE WHEN user_is_tgm (sire.tourist, 10100178) 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-09 13:57:59 Duration: 2s152ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
17 40 34s843ms 763ms 1s4ms 871ms 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 09 06 1 943ms 943ms 12 1 939ms 939ms 13 3 2s596ms 865ms 15 1 979ms 979ms Mar 10 10 3 2s501ms 833ms 11 1 923ms 923ms Mar 11 08 3 2s690ms 896ms 13 3 2s686ms 895ms 14 3 2s650ms 883ms 15 3 2s614ms 871ms Mar 12 09 2 1s713ms 856ms 10 1 935ms 935ms 11 1 1s2ms 1s2ms 13 8 6s682ms 835ms Mar 13 09 5 4s34ms 806ms 15 1 948ms 948ms [ User: labanimal - Total duration: 34s843ms - Times executed: 40 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 32s951ms - Times executed: 38 ]
[ Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 - Total duration: 948ms - Times executed: 1 ]
[ Application: _desktop_index.php_command_tasks_subcommand_open_zemm_produktiv - Total duration: 943ms - Times executed: 1 ]
-
SELECT p_update_breedings (343, NULL, 13075, '2026-03-10'::date, NULL, '10294534'::text, '10295832'::text, NULL) AS id;
Date: 2026-03-11 13:00:17 Duration: 1s4ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
-
SELECT p_update_breedings (269, NULL, 7818, '2026-03-12'::date, NULL, '10293707'::text, '10279061;10279062'::text, NULL) AS id;
Date: 2026-03-12 11:51:52 Duration: 1s2ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
-
SELECT p_update_breedings (142, NULL, 12675, '2026-03-12'::date, NULL, '10285269'::text, '10285272'::text, NULL) AS id;
Date: 2026-03-12 13:34:23 Duration: 984ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
18 30 48s35ms 780ms 3s340ms 1s601ms with ranked as ( select tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, row_number() over (partition by tenant_key, fingerprint order by collected_at asc) as rn_first, row_number() over (partition by tenant_key, fingerprint order by collected_at desc) as rn_last from observability.db_top_queries where tenant_key in (...) and collected_at between ? and ? ), snapshots as ( select tenant_key, fingerprint, max(query) filter (where rn_last = ?) as query, max(collected_at) filter (where rn_last = ?) as last_seen, max(total_time_ms) filter (where rn_first = ?) as first_total_time_ms, max(total_time_ms) filter (where rn_last = ?) as last_total_time_ms, max(calls) filter (where rn_first = ?) as first_calls, max(calls) filter (where rn_last = ?) as last_calls, max(rows_returned) filter (where rn_first = ?) as first_rows_returned, max(rows_returned) filter (where rn_last = ?) as last_rows_returned from ranked group by tenant_key, fingerprint ), deltas as ( select tenant_key, fingerprint, query, last_seen, greatest (coalesce(last_total_time_ms, ?) - coalesce(first_total_time_ms, ?), ?) as total_time_ms, greatest (coalesce(last_calls, ?) - coalesce(first_calls, ?), ?) as calls, greatest (coalesce(last_rows_returned, ?) - coalesce(first_rows_returned, ?), ?) as rows_returned from snapshots ) select fingerprint, max(query) as query, max(last_seen) as last_seen, sum(total_time_ms) as total_time_ms, sum(calls) as calls, sum(rows_returned) as rows_returned, case when sum(calls) > ? then sum(total_time_ms) / sum(calls) else ? end as mean_time_ms, array_agg(distinct tenant_key order by tenant_key) as tenant_keys from deltas where total_time_ms > ? or calls > ? group by fingerprint order by total_time_ms desc, calls desc limit ? offset ?;Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Mar 14 13 6 9s482ms 1s580ms 14 4 6s213ms 1s553ms 15 4 6s230ms 1s557ms 16 7 11s145ms 1s592ms 17 9 14s964ms 1s662ms [ User: labanimal - Total duration: 48s35ms - Times executed: 30 ]
-
WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ('prod') AND collected_at BETWEEN '2026-03-07 17:35:14+01' AND '2026-03-14 17:35:14+01' ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST (COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST (COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT '20' OFFSET '0';
Date: 2026-03-14 17:35:18 Duration: 3s340ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-03-14_173213.csv
-
WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ('prod') AND collected_at BETWEEN '2026-03-07 16:00:08+01' AND '2026-03-14 16:00:08+01' ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST (COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST (COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT '20' OFFSET '0';
Date: 2026-03-14 16:00:10 Duration: 1s703ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-03-14_000000.csv
-
WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ('prod') AND collected_at BETWEEN '2026-03-07 13:24:58+01' AND '2026-03-14 13:24:58+01' ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST (COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST (COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT '20' OFFSET '0';
Date: 2026-03-14 13:25:00 Duration: 1s702ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-03-14_000000.csv
19 22 14s181ms 562ms 936ms 644ms 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 09 06 1 647ms 647ms 12 1 936ms 936ms 13 3 1s796ms 598ms 15 1 654ms 654ms Mar 11 13 3 1s787ms 595ms 14 1 649ms 649ms 15 2 1s215ms 607ms Mar 12 13 6 3s680ms 613ms Mar 13 09 3 2s151ms 717ms 15 1 661ms 661ms [ User: labanimal - Total duration: 14s181ms - Times executed: 22 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 12s871ms - Times executed: 20 ]
[ Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 - Total duration: 661ms - Times executed: 1 ]
[ Application: _desktop_index.php_command_tasks_subcommand_open_zemm_produktiv - Total duration: 647ms - Times executed: 1 ]
-
SELECT p_update_animals (343, CAST('10284298;10296930;10296931' AS character varying), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10111169, NULL, NULL, 8258, NULL, TRUE, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
Date: 2026-03-09 12:59:55 Duration: 936ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
-
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 (142, CAST('10289513;10295467;10295468' AS character varying), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10111198, NULL, NULL, 9209, NULL, TRUE, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
Date: 2026-03-12 13:39:22 Duration: 838ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
20 17 1m11s 1s320ms 6s771ms 4s190ms copy public."targetgroupMembers" (id, targetgroup, "user", "group") to stdout;Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Mar 08 23 1 1s331ms 1s331ms Mar 09 23 1 1s328ms 1s328ms Mar 10 23 1 1s331ms 1s331ms Mar 11 16 4 26s781ms 6s695ms 20 1 6s701ms 6s701ms 23 1 1s320ms 1s320ms Mar 12 09 2 8s12ms 4s6ms 15 3 20s43ms 6s681ms 23 1 1s323ms 1s323ms Mar 13 23 1 1s332ms 1s332ms Mar 14 23 1 1s725ms 1s725ms [ User: labanimal - Total duration: 1m - Times executed: 9 ]
[ User: postgres - Total duration: 11s15ms - Times executed: 8 ]
[ Application: pg_dump - Total duration: 1m11s - Times executed: 17 ]
-
COPY public."targetgroupMembers" (id, targetgroup, "user", "group") TO stdout;
Date: 2026-03-11 16:22:07 Duration: 6s771ms Database: zemm_produktiv_7 User: labanimal Application: pg_dump Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
-
COPY public."targetgroupMembers" (id, targetgroup, "user", "group") TO stdout;
Date: 2026-03-11 20:57:02 Duration: 6s701ms Database: zemm_produktiv_8 User: labanimal Application: pg_dump Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
-
COPY public."targetgroupMembers" (id, targetgroup, "user", "group") TO stdout;
Date: 2026-03-11 16:21:41 Duration: 6s692ms Database: zemm_produktiv_8 User: labanimal Application: pg_dump Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
Normalized slowest queries (N)
Rank Min duration Max duration Avg duration Times executed Total duration Query 1 26s795ms 27s19ms 26s907ms 2 53s815ms 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.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 #1
Day Hour Count Duration Avg duration Mar 09 11 2 53s815ms 26s907ms [ User: labanimal - Total duration: 53s815ms - Times executed: 2 ]
[ Application: _desktop_index.php_command_tasks_subcommand_open_zemm_produktiv - Total duration: 53s815ms - Times executed: 2 ]
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 332) AS is_owner, user_is_tgm (animals_search_mview.editor, 332) AS is_editor, user_is_tgm (animals_search_mview.tourist, 332) 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.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-09 11:26:31 Duration: 27s19ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_command_tasks_subcommand_open_zemm_produktiv Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 332) AS is_owner, user_is_tgm (animals_search_mview.editor, 332) AS is_editor, user_is_tgm (animals_search_mview.tourist, 332) 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.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-09 11:27:30 Duration: 26s795ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_command_tasks_subcommand_open_zemm_produktiv Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 332) AS is_owner, user_is_tgm (animals_search_mview.editor, 332) AS is_editor, user_is_tgm (animals_search_mview.tourist, 332) 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.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-09 11:26:31 Duration: 0ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_command_tasks_subcommand_open_zemm_produktiv
2 1s320ms 6s771ms 4s190ms 17 1m11s copy public."targetgroupMembers" (id, targetgroup, "user", "group") to stdout;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Mar 08 23 1 1s331ms 1s331ms Mar 09 23 1 1s328ms 1s328ms Mar 10 23 1 1s331ms 1s331ms Mar 11 16 4 26s781ms 6s695ms 20 1 6s701ms 6s701ms 23 1 1s320ms 1s320ms Mar 12 09 2 8s12ms 4s6ms 15 3 20s43ms 6s681ms 23 1 1s323ms 1s323ms Mar 13 23 1 1s332ms 1s332ms Mar 14 23 1 1s725ms 1s725ms [ User: labanimal - Total duration: 1m - Times executed: 9 ]
[ User: postgres - Total duration: 11s15ms - Times executed: 8 ]
[ Application: pg_dump - Total duration: 1m11s - Times executed: 17 ]
-
COPY public."targetgroupMembers" (id, targetgroup, "user", "group") TO stdout;
Date: 2026-03-11 16:22:07 Duration: 6s771ms Database: zemm_produktiv_7 User: labanimal Application: pg_dump Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
-
COPY public."targetgroupMembers" (id, targetgroup, "user", "group") TO stdout;
Date: 2026-03-11 20:57:02 Duration: 6s701ms Database: zemm_produktiv_8 User: labanimal Application: pg_dump Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
-
COPY public."targetgroupMembers" (id, targetgroup, "user", "group") TO stdout;
Date: 2026-03-11 16:21:41 Duration: 6s692ms Database: zemm_produktiv_8 User: labanimal Application: pg_dump Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
3 3s439ms 3s671ms 3s575ms 14 50s50ms 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 #3
Day Hour Count Duration Avg duration Mar 09 14 2 7s183ms 3s591ms Mar 11 10 4 13s860ms 3s465ms Mar 12 20 4 14s500ms 3s625ms Mar 13 11 4 14s506ms 3s626ms [ User: labanimal - Total duration: 50s50ms - Times executed: 14 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 50s50ms - Times executed: 14 ]
-
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, 438) THEN TRUE WHEN user_is_tgm (l.editor, 438) THEN TRUE WHEN user_is_tgm (l.tourist, 438) 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-12 20:38:24 Duration: 3s643ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
-
SELECT * FROM litters_search_mview l WHERE NOT (deleted) AND CASE WHEN user_is_tgm (l.owner, 438) THEN TRUE WHEN user_is_tgm (l.editor, 438) THEN TRUE WHEN user_is_tgm (l.tourist, 438) 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-12 20:41:17 Duration: 3s639ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
4 1s284ms 4s970ms 3s216ms 17 54s684ms copy public.animals_search_mview (id, name, animal_id, deleted, alive, birth_date, arrival_date, death_date, outgoing_date, cage, comments, sterile, breeding, fate, last_mating, last_mating_date, breeding_cage, sex, strain, line, gene_1_info, gene_1_type, gene_2_info, gene_2_type, gene_3_info, gene_3_type, gene_4_info, gene_4_type, gene_5_info, gene_5_type, backcross, generation, project, project_name, species, species_name, cage_name, location, location_name, dam, dam_name, dam_id, sire, sire_name, sire_id, cohort, litter, rfid, owner, editor, tourist, breeding_status, workgroup_infos, experiment, experiment_name) to stdout;Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Mar 08 23 1 1s284ms 1s284ms Mar 09 23 1 1s285ms 1s285ms Mar 10 23 1 1s298ms 1s298ms Mar 11 16 4 19s620ms 4s905ms 20 1 4s970ms 4s970ms 23 1 1s291ms 1s291ms Mar 12 09 2 6s217ms 3s108ms 15 3 14s739ms 4s913ms 23 1 1s299ms 1s299ms Mar 13 23 1 1s297ms 1s297ms Mar 14 23 1 1s380ms 1s380ms [ User: labanimal - Total duration: 44s259ms - Times executed: 9 ]
[ User: postgres - Total duration: 10s424ms - Times executed: 8 ]
[ Application: pg_dump - Total duration: 54s684ms - Times executed: 17 ]
-
COPY public.animals_search_mview (id, name, animal_id, deleted, alive, birth_date, arrival_date, death_date, outgoing_date, cage, comments, sterile, breeding, fate, last_mating, last_mating_date, breeding_cage, sex, strain, line, gene_1_info, gene_1_type, gene_2_info, gene_2_type, gene_3_info, gene_3_type, gene_4_info, gene_4_type, gene_5_info, gene_5_type, backcross, generation, project, project_name, species, species_name, cage_name, location, location_name, dam, dam_name, dam_id, sire, sire_name, sire_id, cohort, litter, rfid, owner, editor, tourist, breeding_status, workgroup_infos, experiment, experiment_name) TO stdout;
Date: 2026-03-11 20:56:48 Duration: 4s970ms Database: zemm_produktiv_8 User: labanimal Application: pg_dump Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
-
COPY public.animals_search_mview (id, name, animal_id, deleted, alive, birth_date, arrival_date, death_date, outgoing_date, cage, comments, sterile, breeding, fate, last_mating, last_mating_date, breeding_cage, sex, strain, line, gene_1_info, gene_1_type, gene_2_info, gene_2_type, gene_3_info, gene_3_type, gene_4_info, gene_4_type, gene_5_info, gene_5_type, backcross, generation, project, project_name, species, species_name, cage_name, location, location_name, dam, dam_name, dam_id, sire, sire_name, sire_id, cohort, litter, rfid, owner, editor, tourist, breeding_status, workgroup_infos, experiment, experiment_name) TO stdout;
Date: 2026-03-12 15:12:02 Duration: 4s937ms Database: zemm_produktiv_8 User: labanimal Application: pg_dump Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
-
COPY public.animals_search_mview (id, name, animal_id, deleted, alive, birth_date, arrival_date, death_date, outgoing_date, cage, comments, sterile, breeding, fate, last_mating, last_mating_date, breeding_cage, sex, strain, line, gene_1_info, gene_1_type, gene_2_info, gene_2_type, gene_3_info, gene_3_type, gene_4_info, gene_4_type, gene_5_info, gene_5_type, backcross, generation, project, project_name, species, species_name, cage_name, location, location_name, dam, dam_name, dam_id, sire, sire_name, sire_id, cohort, litter, rfid, owner, editor, tourist, breeding_status, workgroup_infos, experiment, experiment_name) TO stdout;
Date: 2026-03-12 09:33:27 Duration: 4s929ms Database: zemm_produktiv_8 User: labanimal Application: pg_dump Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
5 780ms 3s340ms 1s601ms 30 48s35ms with ranked as ( select tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, row_number() over (partition by tenant_key, fingerprint order by collected_at asc) as rn_first, row_number() over (partition by tenant_key, fingerprint order by collected_at desc) as rn_last from observability.db_top_queries where tenant_key in (...) and collected_at between ? and ? ), snapshots as ( select tenant_key, fingerprint, max(query) filter (where rn_last = ?) as query, max(collected_at) filter (where rn_last = ?) as last_seen, max(total_time_ms) filter (where rn_first = ?) as first_total_time_ms, max(total_time_ms) filter (where rn_last = ?) as last_total_time_ms, max(calls) filter (where rn_first = ?) as first_calls, max(calls) filter (where rn_last = ?) as last_calls, max(rows_returned) filter (where rn_first = ?) as first_rows_returned, max(rows_returned) filter (where rn_last = ?) as last_rows_returned from ranked group by tenant_key, fingerprint ), deltas as ( select tenant_key, fingerprint, query, last_seen, greatest (coalesce(last_total_time_ms, ?) - coalesce(first_total_time_ms, ?), ?) as total_time_ms, greatest (coalesce(last_calls, ?) - coalesce(first_calls, ?), ?) as calls, greatest (coalesce(last_rows_returned, ?) - coalesce(first_rows_returned, ?), ?) as rows_returned from snapshots ) select fingerprint, max(query) as query, max(last_seen) as last_seen, sum(total_time_ms) as total_time_ms, sum(calls) as calls, sum(rows_returned) as rows_returned, case when sum(calls) > ? then sum(total_time_ms) / sum(calls) else ? end as mean_time_ms, array_agg(distinct tenant_key order by tenant_key) as tenant_keys from deltas where total_time_ms > ? or calls > ? group by fingerprint order by total_time_ms desc, calls desc limit ? offset ?;Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Mar 14 13 6 9s482ms 1s580ms 14 4 6s213ms 1s553ms 15 4 6s230ms 1s557ms 16 7 11s145ms 1s592ms 17 9 14s964ms 1s662ms [ User: labanimal - Total duration: 48s35ms - Times executed: 30 ]
-
WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ('prod') AND collected_at BETWEEN '2026-03-07 17:35:14+01' AND '2026-03-14 17:35:14+01' ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST (COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST (COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT '20' OFFSET '0';
Date: 2026-03-14 17:35:18 Duration: 3s340ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-03-14_173213.csv
-
WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ('prod') AND collected_at BETWEEN '2026-03-07 16:00:08+01' AND '2026-03-14 16:00:08+01' ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST (COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST (COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT '20' OFFSET '0';
Date: 2026-03-14 16:00:10 Duration: 1s703ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-03-14_000000.csv
-
WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ('prod') AND collected_at BETWEEN '2026-03-07 13:24:58+01' AND '2026-03-14 13:24:58+01' ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST (COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST (COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT '20' OFFSET '0';
Date: 2026-03-14 13:25:00 Duration: 1s702ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-03-14_000000.csv
6 524ms 3s340ms 1s455ms 490 11m53s create table if not exists observability.system_metrics ( id bigserial primary key, payload jsonb not null, collected_at timestamptz not null default now() );Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Mar 14 15 12 9s493ms 791ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 11m53s - Times executed: 490 ]
-
CREATE TABLE IF NOT EXISTS observability.system_metrics ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-03-14 17:47:01 Duration: 3s340ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-03-14_173213.csv
-
CREATE TABLE IF NOT EXISTS observability.system_metrics ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-03-14 17:01:01 Duration: 1s678ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-03-14_000000.csv
-
CREATE TABLE IF NOT EXISTS observability.system_metrics ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-03-14 16:30:01 Duration: 1s581ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-03-14_000000.csv
7 500ms 27s19ms 1s108ms 10,078 3h6m10s create index if not exists idx_app_events_tenant on observability.app_events (tenant_key, occurred_at desc);Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-03-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-03-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-03-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
8 500ms 27s19ms 1s108ms 10,078 3h6m10s 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 #8
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
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-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_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-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_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-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
9 500ms 27s19ms 1s108ms 10,078 3h6m10s create index if not exists idx_app_events_type on observability.app_events (event_type);Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-03-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-03-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-03-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
10 500ms 27s19ms 1s108ms 10,078 3h6m10s create table if not exists observability.metrics_timeseries ( id bigserial primary key, tenant_key text not null, metric_name text not null, bucket_start timestamptz not null, bucket_width_seconds integer not null default ?, sum_value double precision not null default ?, count_value bigint not null default ?, histogram jsonb, created_at timestamptz not null default now(), updated_at timestamptz not null default now(), unique (tenant_key, metric_name, bucket_start, bucket_width_seconds) );Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
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-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_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-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_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-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
11 500ms 27s19ms 1s108ms 10,078 3h6m10s create table if not exists observability.uptime_checks ( id bigserial primary key, endpoint text not null, status text not null, latency_ms double precision, checked_at timestamptz not null default now() );Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
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-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_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-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_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-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
12 500ms 27s19ms 1s108ms 10,078 3h6m10s 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 #12
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
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-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_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-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_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-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
13 500ms 27s19ms 1s108ms 10,078 3h6m10s create index if not exists idx_metrics_timeseries_bucket on observability.metrics_timeseries (bucket_start);Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-03-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-03-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-03-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
14 500ms 27s19ms 1s108ms 10,078 3h6m10s create index if not exists idx_metrics_timeseries_metric on observability.metrics_timeseries (metric_name);Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-03-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-03-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-03-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
15 500ms 27s19ms 1s108ms 10,078 3h6m10s create schema if not exists observability;Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-03-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-03-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-03-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
16 500ms 27s19ms 1s108ms 10,078 3h6m10s 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 #16
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
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-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_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-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_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-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
17 500ms 27s19ms 1s108ms 10,078 3h6m10s 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 #17
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
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-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_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-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_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-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
18 500ms 27s19ms 1s108ms 10,078 3h6m10s 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 #18
Day Hour Count Duration Avg duration Mar 08 00 60 0ms 0ms 01 60 46s155ms 769ms 02 60 1m28s 1s482ms 03 60 1m28s 1s480ms 04 60 1m28s 1s480ms 05 60 1m28s 1s480ms 06 60 1m28s 1s480ms 07 60 1m28s 1s480ms 08 60 1m28s 1s480ms 09 60 1m28s 1s480ms 10 60 1m28s 1s480ms 11 60 1m28s 1s480ms 12 60 47s540ms 792ms 13 60 44s568ms 742ms 14 60 48s420ms 807ms 15 60 42s667ms 711ms 16 60 47s379ms 789ms 17 60 48s43ms 800ms 18 60 48s402ms 806ms 19 60 43s312ms 721ms 20 60 47s634ms 793ms 21 60 47s978ms 799ms 22 60 49s323ms 822ms 23 60 50s647ms 844ms Mar 09 00 60 0ms 0ms 01 60 31s733ms 528ms 02 60 1m5s 1s94ms 03 60 1m5s 1s94ms 04 60 1m5s 1s94ms 05 60 1m5s 1s94ms 06 60 1m2s 1s49ms 07 60 59s763ms 996ms 08 60 2m37s 2s628ms 09 60 1m7s 1s116ms 10 60 46s552ms 775ms 11 60 1m5s 1s97ms 12 60 49s549ms 825ms 13 60 42s479ms 707ms 14 60 1m17s 1s286ms 15 60 49s171ms 819ms 16 60 1m6s 1s109ms 17 60 2m8s 2s136ms 18 60 2m8s 2s136ms 19 60 1m4s 1s75ms 20 60 37s261ms 621ms 21 60 9m12s 9s205ms 22 60 4m44s 4s738ms 23 60 4m30s 4s511ms Mar 10 00 60 0ms 0ms 01 60 28s599ms 476ms 02 60 59s172ms 986ms 03 60 59s172ms 986ms 04 60 59s172ms 986ms 05 60 59s172ms 986ms 06 60 58s825ms 980ms 07 60 38s351ms 639ms 08 60 38s449ms 640ms 09 60 39s399ms 656ms 10 60 49s176ms 819ms 11 60 41s368ms 689ms 12 60 1m24s 1s409ms 13 60 56s691ms 944ms 14 60 33s413ms 556ms 15 60 1m11s 1s197ms 16 60 1m1s 1s22ms 17 60 37s402ms 623ms 18 60 37s402ms 623ms 19 60 37s402ms 623ms 20 60 37s402ms 623ms 21 60 36s337ms 605ms 22 60 35s627ms 593ms 23 60 38s577ms 642ms Mar 11 00 60 0ms 0ms 01 60 31s926ms 532ms 02 60 1m6s 1s100ms 03 60 1m6s 1s100ms 04 60 1m6s 1s100ms 05 60 1m6s 1s100ms 06 60 1m6s 1s100ms 07 60 1m6s 1s100ms 08 60 1m3s 1s64ms 09 60 1m2s 1s42ms 10 60 48s762ms 812ms 11 60 39s843ms 664ms 12 60 1m55s 1s917ms 13 60 44s549ms 742ms 14 60 1m57s 1s964ms 15 60 45s573ms 759ms 16 60 1m3s 1s51ms 17 60 1m9s 1s154ms 18 60 1m9s 1s154ms 19 60 1m9s 1s154ms 20 60 1m10s 1s174ms 21 60 32s430ms 540ms 22 60 32s430ms 540ms 23 60 35s550ms 592ms Mar 12 00 60 0ms 0ms 01 60 22s389ms 373ms 02 60 46s322ms 772ms 03 60 46s322ms 772ms 04 60 46s322ms 772ms 05 60 46s322ms 772ms 06 60 46s322ms 772ms 07 60 46s322ms 772ms 08 60 48s703ms 811ms 09 60 59s334ms 988ms 10 60 48s844ms 814ms 11 60 1m20s 1s334ms 12 60 56s202ms 936ms 13 60 45s483ms 758ms 14 60 46s538ms 775ms 15 60 6m19s 6s321ms 16 60 47s665ms 794ms 17 60 44s156ms 735ms 18 60 48s283ms 804ms 19 60 48s307ms 805ms 20 60 1m47s 1s785ms 21 60 2m4s 2s67ms 22 60 37s823ms 630ms 23 60 53s771ms 896ms 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 Mar 14 00 60 0ms 0ms 01 60 30s895ms 514ms 02 60 1m3s 1s65ms 03 60 1m3s 1s65ms 04 60 1m3s 1s65ms 05 60 1m3s 1s65ms 06 60 1m3s 1s65ms 07 60 1m3s 1s65ms 08 60 1m3s 1s65ms 09 60 1m3s 1s65ms 10 60 1m3s 1s65ms 11 60 1m3s 1s65ms 12 60 1m3s 1s65ms 13 60 1m25s 1s427ms 14 60 1m6s 1s101ms 15 60 1m8s 1s149ms 16 60 1m6s 1s108ms 17 58 1m38s 1s692ms 18 60 1m30s 1s508ms 19 60 1m30s 1s508ms 20 60 1m30s 1s508ms 21 60 1m30s 1s508ms 22 60 1m30s 1s508ms 23 60 1m26s 1s442ms [ User: labanimal - Total duration: 3h6m10s - Times executed: 9441 ]
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-03-09 11:27:01 Duration: 27s19ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_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-11 14:25:01 Duration: 23s907ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-11_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-09 21:13:02 Duration: 23s619ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
19 782ms 2s317ms 978ms 96 1m33s 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 #19
Day Hour Count Duration Avg duration Mar 08 13 1 813ms 813ms 14 1 794ms 794ms 15 1 789ms 789ms 17 2 1s615ms 807ms 18 1 784ms 784ms 19 2 1s601ms 800ms 20 1 789ms 789ms 21 1 822ms 822ms 23 1 789ms 789ms Mar 09 07 1 2s186ms 2s186ms 08 7 12s287ms 1s755ms 09 4 5s845ms 1s461ms 10 4 3s159ms 789ms 11 1 791ms 791ms 13 1 2s152ms 2s152ms 16 1 2s136ms 2s136ms Mar 10 11 1 2s138ms 2s138ms Mar 11 08 4 3s200ms 800ms 09 3 2s377ms 792ms 12 2 1s599ms 799ms 13 4 3s186ms 796ms 14 3 2s406ms 802ms 15 4 3s216ms 804ms 16 3 2s745ms 915ms Mar 12 09 1 811ms 811ms 10 2 1s604ms 802ms 11 1 2s317ms 2s317ms 12 1 802ms 802ms 13 3 2s431ms 810ms 14 2 1s608ms 804ms 16 2 1s690ms 845ms 17 3 2s425ms 808ms 18 1 805ms 805ms Mar 13 12 1 847ms 847ms 13 2 1s617ms 808ms 14 2 1s624ms 812ms 15 2 1s626ms 813ms 18 1 807ms 807ms Mar 14 13 4 3s228ms 807ms 14 1 802ms 802ms 15 6 4s904ms 817ms 16 5 4s107ms 821ms 17 2 1s636ms 818ms [ User: labanimal - Total duration: 1m33s - Times executed: 96 ]
[ Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 - Total duration: 52s114ms - Times executed: 64 ]
[ Application: _desktop_index.php_command_animals_breedings_subcommand_select_ - Total duration: 15s945ms - Times executed: 20 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 8s744ms - Times executed: 4 ]
[ Application: _desktop_index.php_command_animals_litters_subcommand_init_zemm - Total duration: 6s386ms - Times executed: 3 ]
[ Application: _desktop_index.php_command_login_subcommand_init_zemm_produktiv - Total duration: 4s338ms - Times executed: 2 ]
[ Application: _desktop_index.php_command_reports_subcommand_task_status_zemm_ - Total duration: 2s137ms - Times executed: 1 ]
[ Application: _desktop_index.php_command_tasks_subcommand_init_zemm_produktiv - Total duration: 2s133ms - Times executed: 1 ]
[ Application: _desktop_index.php_command_animals_breedings_subcommand_init_ze - Total duration: 2s131ms - Times executed: 1 ]
-
WITH damdam AS ( SELECT breedingid, string_agg(cast(dam as text), ';') AS dam FROM breedingsdams INNER JOIN ( SELECT id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS dam ON dam.id = breedingsdams.dam AND CASE WHEN user_is_tgm (dam.owner, 490) THEN TRUE WHEN user_is_tgm (dam.editor, 490) THEN TRUE WHEN user_is_tgm (dam.tourist, 490) 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, 490) THEN TRUE WHEN user_is_tgm (sire.editor, 490) THEN TRUE WHEN user_is_tgm (sire.tourist, 490) 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-12 11:28:13 Duration: 2s317ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-12_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, 228) THEN TRUE WHEN user_is_tgm (dam.editor, 228) THEN TRUE WHEN user_is_tgm (dam.tourist, 228) 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, 228) THEN TRUE WHEN user_is_tgm (sire.editor, 228) THEN TRUE WHEN user_is_tgm (sire.tourist, 228) 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-09 07:36:37 Duration: 2s186ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_command_login_subcommand_init_zemm_produktiv Log file: /var/log/postgresql/postgresql-2026-03-09_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, 10100178) THEN TRUE WHEN user_is_tgm (dam.editor, 10100178) THEN TRUE WHEN user_is_tgm (dam.tourist, 10100178) 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, 10100178) THEN TRUE WHEN user_is_tgm (sire.editor, 10100178) THEN TRUE WHEN user_is_tgm (sire.tourist, 10100178) 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-09 13:57:59 Duration: 2s152ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
20 763ms 1s4ms 871ms 40 34s843ms select p_update_breedings (?, null, ?, ?::date, null, ?::text, ?::text, null) as id;Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Mar 09 06 1 943ms 943ms 12 1 939ms 939ms 13 3 2s596ms 865ms 15 1 979ms 979ms Mar 10 10 3 2s501ms 833ms 11 1 923ms 923ms Mar 11 08 3 2s690ms 896ms 13 3 2s686ms 895ms 14 3 2s650ms 883ms 15 3 2s614ms 871ms Mar 12 09 2 1s713ms 856ms 10 1 935ms 935ms 11 1 1s2ms 1s2ms 13 8 6s682ms 835ms Mar 13 09 5 4s34ms 806ms 15 1 948ms 948ms [ User: labanimal - Total duration: 34s843ms - Times executed: 40 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 32s951ms - Times executed: 38 ]
[ Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 - Total duration: 948ms - Times executed: 1 ]
[ Application: _desktop_index.php_command_tasks_subcommand_open_zemm_produktiv - Total duration: 943ms - Times executed: 1 ]
-
SELECT p_update_breedings (343, NULL, 13075, '2026-03-10'::date, NULL, '10294534'::text, '10295832'::text, NULL) AS id;
Date: 2026-03-11 13:00:17 Duration: 1s4ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
-
SELECT p_update_breedings (269, NULL, 7818, '2026-03-12'::date, NULL, '10293707'::text, '10279061;10279062'::text, NULL) AS id;
Date: 2026-03-12 11:51:52 Duration: 1s2ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
-
SELECT p_update_breedings (142, NULL, 12675, '2026-03-12'::date, NULL, '10285269'::text, '10285272'::text, NULL) AS id;
Date: 2026-03-12 13:34:23 Duration: 984ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-12_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
- 722,985 Event entries
- (EVENTLOG entries are formaly LOG level entries that are not queries)
Events distribution (except queries)
Key values
- 0 PANIC entries
- 200 FATAL entries
- 83 ERROR entries
- 4 WARNING entries
- 402 EVENTLOG entries
Most Frequent Errors/Events
Key values
- 385 Max number of times the same event was reported
- 689 Total events found
Rank Times reported Error 1 385 FATAL: database "..." does not exist
Times Reported Most Frequent Error / Event #1
Day Hour Count Mar 08 04 2 11 4 17 6 18 2 Mar 09 05 2 10 2 13 4 16 2 Mar 10 08 2 11 3 21 2 Mar 11 08 4 12 1 13 40 14 105 15 4 16 26 17 26 18 24 19 24 20 24 Mar 12 08 2 09 2 10 1 15 11 16 17 20 2 21 3 Mar 13 15 4 17 3 Mar 14 10 2 13 2 16 17 17 10 - FATAL: database "monitoring" does not exist
- FATAL: database "monitoring" does not exist
- FATAL: database "monitoring" does not exist
Date: 2026-03-08 04:56:40 Database: monitoring Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-08_000000.csv
Date: 2026-03-08 04:56:41 Database: monitoring Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-08_000000.csv
Date: 2026-03-08 11:19:17 Database: monitoring Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-08_000000.csv
2 76 FATAL: terminating background worker "..." due to administrator command
Times Reported Most Frequent Error / Event #2
Day Hour Count Mar 14 13 16 14 28 15 24 16 8 - FATAL: terminating background worker "parallel worker" due to administrator command
- FATAL: terminating background worker "parallel worker" due to administrator command
- FATAL: terminating background worker "parallel worker" due to administrator command
Statement: WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at BETWEEN $2 AND $3 ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST(COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST(COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST(COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $4 OFFSET $5
Date: 2026-03-14 13:16:58 Log file: /var/log/postgresql/postgresql-2026-03-14_000000.csv
Statement: WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at BETWEEN $2 AND $3 ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST(COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST(COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST(COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $4 OFFSET $5
Date: 2026-03-14 13:16:58 Log file: /var/log/postgresql/postgresql-2026-03-14_000000.csv
Statement: WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at BETWEEN $2 AND $3 ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST(COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST(COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST(COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $4 OFFSET $5
Date: 2026-03-14 13:16:58 Log file: /var/log/postgresql/postgresql-2026-03-14_000000.csv
3 36 LOG: could not receive data from client: Connection reset by peer
Times Reported Most Frequent Error / Event #3
Day Hour Count Mar 08 19 1 Mar 09 12 2 Mar 14 13 5 14 3 15 6 16 10 17 9 - LOG: could not receive data from client: Connection reset by peer
- LOG: could not receive data from client: Connection reset by peer
- LOG: could not receive data from client: Connection reset by peer
Date: 2026-03-08 19:00:01 Database: zemm_monitoring Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-08_000000.csv
Date: 2026-03-09 12:51:43 Database: zemm_monitoring Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
Date: 2026-03-09 12:51:44 Database: zemm_produktiv_8 Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
4 28 ERROR: column "..." does not exist
Times Reported Most Frequent Error / Event #4
Day Hour Count Mar 08 13 2 15 1 19 1 Mar 09 08 3 10 2 Mar 10 20 1 21 1 Mar 11 13 4 14 1 15 6 Mar 12 13 4 Mar 13 15 2 - ERROR: column "target" does not exist
- ERROR: column litters.cage does not exist
- ERROR: column "status" does not exist
Hint: Perhaps you meant to reference the column "tasks.parent" or the column "tasks.agent".
Statement: select 'overdue_tasks', count(*) from tasks where not done and deadline < now() union all select 'overdue_tasks_with_target', count(*) from tasks where not done and deadline < now() and target is not null union all select 'weaning_due', count(*) from litters inner join cages on cages.id = litters.cage inner join licenses on licenses.id = cages.license inner join users on users.id = licenses.user_id inner join species on species.id = litters.species where litters."birthDate" + species."weaningAge"::integer < current_date and litters.weaning is null union all select 'licenses_expired_unnotified', count(*) from licenses where limitation is not null and limitation < current_date and proposed_end >= current_date and coalesce(limitation_notified,false)=false;Date: 2026-03-08 13:22:40 Database: zemm_produktiv_8 Application: psql User: postgres Remote: [local] Log file: /var/log/postgresql/postgresql-2026-03-08_000000.csv
Statement: select 'overdue_tasks', count(*) from tasks where not done and deadline < now() union all select 'weaning_due', count(*) from litters inner join cages on cages.id = litters.cage inner join licenses on licenses.id = cages.license inner join users on users.id = licenses.user_id inner join species on species.id = litters.species where litters."birthDate" + species."weaningAge"::integer < current_date and litters.weaning is null union all select 'licenses_expired_unnotified', count(*) from licenses where limitation is not null and limitation < current_date and coalesce(limitation_notified,false)=false union all select 'tasks_changes_open', count(*) from tasks_changes where not deleted;
Date: 2026-03-08 13:22:56 Database: zemm_produktiv_8 Application: psql User: postgres Remote: [local] Log file: /var/log/postgresql/postgresql-2026-03-08_000000.csv
Statement: select count(*) as total_false, count(*) filter (where deadline < now() - interval '7 days') as older_than_7d_false from tasks where not deadline_notified and deadline is not null; select coalesce(status::text,'<null>'), count(*) from tasks where not deadline_notified and deadline is not null and deadline < now() - interval '7 days' group by 1 order by 2 desc;
Date: 2026-03-08 15:04:22 Database: zemm_produktiv_8 Application: psql User: postgres Remote: [local] Log file: /var/log/postgresql/postgresql-2026-03-08_000000.csv
5 23 LOG: could not send data to client: Broken pipe
Times Reported Most Frequent Error / Event #5
Day Hour Count Mar 14 13 5 14 7 15 6 16 5 - LOG: could not send data to client: Broken pipe
- LOG: could not send data to client: Broken pipe
- LOG: could not send data to client: Broken pipe
Statement: WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at BETWEEN $2 AND $3 ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST(COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST(COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST(COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $4 OFFSET $5
Date: 2026-03-14 13:16:58 Database: zemm_monitoring Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-14_000000.csv
Statement: WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at BETWEEN $2 AND $3 ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST(COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST(COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST(COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $4 OFFSET $5
Date: 2026-03-14 13:22:00 Database: zemm_monitoring Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-14_000000.csv
Statement: SELECT u.id AS user_id, u."name" AS username, COALESCE(NULLIF(r.role, ''), 'Ohne Rolle') AS role_name, COALESCE(msa.screen, 'unbekannt') AS screen, COALESCE(msa.command, split_part(COALESCE(msa.screen, 'unbekannt'), '/', 1), 'unbekannt') AS screen_group, MAX(lt.timestamp) AS last_login, MAX(CASE WHEN lt.logout IS NULL THEN NULL::timestamp WHEN lt.logout >= lt.timestamp::time THEN date_trunc('day', lt.timestamp) + lt.logout ELSE date_trunc('day', lt.timestamp) + lt.logout + INTERVAL '1 day' END) AS last_activity, COALESCE( SUM( CASE WHEN lt.timestamp IS NULL THEN 0 ELSE GREATEST( EXTRACT( EPOCH FROM ( LEAST(COALESCE(CASE WHEN lt.logout IS NULL THEN NULL::timestamp WHEN lt.logout >= lt.timestamp::time THEN date_trunc('day', lt.timestamp) + lt.logout ELSE date_trunc('day', lt.timestamp) + lt.logout + INTERVAL '1 day' END, CURRENT_TIMESTAMP::timestamp), $1::timestamp) - lt.timestamp ) ), 0 ) END ), 0 ) AS active_duration_seconds, COUNT(*) AS total_logins FROM login_tracker lt INNER JOIN users u ON u.id = lt.user LEFT JOIN roles r ON r.id = u.role AND NOT(r.deleted) LEFT JOIN monitoring_session_activity msa ON msa.user_id = u.id WHERE lt.timestamp BETWEEN $2 AND $3 GROUP BY u.id, u."name", r.role, msa.screen, msa.command ORDER BY active_duration_seconds DESC, total_logins DESC
Date: 2026-03-14 13:32:01 Database: zemm_produktiv_8 Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-14_000000.csv
6 23 FATAL: connection to client lost
Times Reported Most Frequent Error / Event #6
Day Hour Count Mar 14 13 5 14 7 15 6 16 5 - FATAL: connection to client lost
- FATAL: connection to client lost
- FATAL: connection to client lost
Statement: WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at BETWEEN $2 AND $3 ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST(COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST(COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST(COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $4 OFFSET $5
Date: 2026-03-14 13:16:58 Database: zemm_monitoring Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-14_000000.csv
Statement: WITH ranked AS ( SELECT tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at ASC) AS rn_first, ROW_NUMBER() OVER (PARTITION BY tenant_key, fingerprint ORDER BY collected_at DESC) AS rn_last FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at BETWEEN $2 AND $3 ), snapshots AS ( SELECT tenant_key, fingerprint, MAX(query) FILTER (WHERE rn_last = 1) AS query, MAX(collected_at) FILTER (WHERE rn_last = 1) AS last_seen, MAX(total_time_ms) FILTER (WHERE rn_first = 1) AS first_total_time_ms, MAX(total_time_ms) FILTER (WHERE rn_last = 1) AS last_total_time_ms, MAX(calls) FILTER (WHERE rn_first = 1) AS first_calls, MAX(calls) FILTER (WHERE rn_last = 1) AS last_calls, MAX(rows_returned) FILTER (WHERE rn_first = 1) AS first_rows_returned, MAX(rows_returned) FILTER (WHERE rn_last = 1) AS last_rows_returned FROM ranked GROUP BY tenant_key, fingerprint ), deltas AS ( SELECT tenant_key, fingerprint, query, last_seen, GREATEST(COALESCE(last_total_time_ms, 0) - COALESCE(first_total_time_ms, 0), 0) AS total_time_ms, GREATEST(COALESCE(last_calls, 0) - COALESCE(first_calls, 0), 0) AS calls, GREATEST(COALESCE(last_rows_returned, 0) - COALESCE(first_rows_returned, 0), 0) AS rows_returned FROM snapshots ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $4 OFFSET $5
Date: 2026-03-14 13:22:00 Database: zemm_monitoring Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-14_000000.csv
Statement: SELECT u.id AS user_id, u."name" AS username, COALESCE(NULLIF(r.role, ''), 'Ohne Rolle') AS role_name, COALESCE(msa.screen, 'unbekannt') AS screen, COALESCE(msa.command, split_part(COALESCE(msa.screen, 'unbekannt'), '/', 1), 'unbekannt') AS screen_group, MAX(lt.timestamp) AS last_login, MAX(CASE WHEN lt.logout IS NULL THEN NULL::timestamp WHEN lt.logout >= lt.timestamp::time THEN date_trunc('day', lt.timestamp) + lt.logout ELSE date_trunc('day', lt.timestamp) + lt.logout + INTERVAL '1 day' END) AS last_activity, COALESCE( SUM( CASE WHEN lt.timestamp IS NULL THEN 0 ELSE GREATEST( EXTRACT( EPOCH FROM ( LEAST(COALESCE(CASE WHEN lt.logout IS NULL THEN NULL::timestamp WHEN lt.logout >= lt.timestamp::time THEN date_trunc('day', lt.timestamp) + lt.logout ELSE date_trunc('day', lt.timestamp) + lt.logout + INTERVAL '1 day' END, CURRENT_TIMESTAMP::timestamp), $1::timestamp) - lt.timestamp ) ), 0 ) END ), 0 ) AS active_duration_seconds, COUNT(*) AS total_logins FROM login_tracker lt INNER JOIN users u ON u.id = lt.user LEFT JOIN roles r ON r.id = u.role AND NOT(r.deleted) LEFT JOIN monitoring_session_activity msa ON msa.user_id = u.id WHERE lt.timestamp BETWEEN $2 AND $3 GROUP BY u.id, u."name", r.role, msa.screen, msa.command ORDER BY active_duration_seconds DESC, total_logins DESC
Date: 2026-03-14 13:32:01 Database: zemm_produktiv_8 Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-14_000000.csv
7 23 ERROR: insert or update on table "..." violates foreign key constraint "..."
Times Reported Most Frequent Error / Event #7
Day Hour Count Mar 10 09 5 12 1 14 1 19 5 Mar 11 07 2 08 3 09 1 11 1 12 1 14 3 - ERROR: insert or update on table "users" violates foreign key constraint "users_group_fkey"
- ERROR: insert or update on table "users" violates foreign key constraint "users_group_fkey"
- ERROR: insert or update on table "users" violates foreign key constraint "users_group_fkey"
Detail: Key (group)=(0) is not present in table "groups".
Context: SQL statement "UPDATE users SET "name" = theUserName, "title" = theTitle, "group" = theGroup, "role" = theRole, "fullName" = theFullName, "eMail" = theEmail, "disablemail" = ifDisableMail, "language" = theLanguage, "affiliation" = theAffiliation, "ILVnum" = theILVNumber, "FEMnum" = theFEMNumber, "costCentre" = theCostCenter, "internInstructionNR" = theInternInstructionNr, "mailHost" = theMailHost, "mailPort" = theMailPort, "mailMethod" = theMailMethod, "mailSSL" = ifMailSSL, "mailUser" = theMailUser, "mailPass" = theMailPassword, "screens" = theScreens, "actions" = theActions, "available" = theAvailable, "active" = theActive WHERE id = theId" PL/pgSQL function p_create_user(integer,text,text,boolean,integer,bigint,text,text,text,boolean,integer,integer,text,text,text,text,text,text,boolean,text,text,text,text,text,boolean) line 41 at SQL statement
Statement: SELECT p_create_user(424, 'Nickel_A', 'e8b4b04bc1863e871dc7a96903e3e778', true, 0, 3, 'Ag Nickel', 'Nickel, Alexander', 'Nickel_A@ukw.de', false, 0, 13, NULL, NULL, NULL, '', NULL, 'imap', false, NULL, NULL, NULL, NULL, NULL, true)Date: 2026-03-10 09:20:13 Database: zemm_produktiv_8 Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-10_000000.csv
Detail: Key (group)=(0) is not present in table "groups".
Context: SQL statement "UPDATE users SET "name" = theUserName, "title" = theTitle, "group" = theGroup, "role" = theRole, "fullName" = theFullName, "eMail" = theEmail, "disablemail" = ifDisableMail, "language" = theLanguage, "affiliation" = theAffiliation, "ILVnum" = theILVNumber, "FEMnum" = theFEMNumber, "costCentre" = theCostCenter, "internInstructionNR" = theInternInstructionNr, "mailHost" = theMailHost, "mailPort" = theMailPort, "mailMethod" = theMailMethod, "mailSSL" = ifMailSSL, "mailUser" = theMailUser, "mailPass" = theMailPassword, "screens" = theScreens, "actions" = theActions, "available" = theAvailable, "active" = theActive WHERE id = theId" PL/pgSQL function p_create_user(integer,text,text,boolean,integer,bigint,text,text,text,boolean,integer,integer,text,text,text,text,text,text,boolean,text,text,text,text,text,boolean) line 41 at SQL statement
Statement: SELECT p_create_user(424, 'Nickel_A', 'e8b4b04bc1863e871dc7a96903e3e778', true, 0, 3, 'Ag Nickel', 'Nickel, Alexander', 'Nickel_A@ukw.de', false, 0, 13, NULL, NULL, NULL, '', NULL, 'imap', false, NULL, NULL, NULL, NULL, NULL, true)Date: 2026-03-10 09:20:33 Database: zemm_produktiv_8 Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-10_000000.csv
Detail: Key (group)=(0) is not present in table "groups".
Context: SQL statement "UPDATE users SET "name" = theUserName, "title" = theTitle, "group" = theGroup, "role" = theRole, "fullName" = theFullName, "eMail" = theEmail, "disablemail" = ifDisableMail, "language" = theLanguage, "affiliation" = theAffiliation, "ILVnum" = theILVNumber, "FEMnum" = theFEMNumber, "costCentre" = theCostCenter, "internInstructionNR" = theInternInstructionNr, "mailHost" = theMailHost, "mailPort" = theMailPort, "mailMethod" = theMailMethod, "mailSSL" = ifMailSSL, "mailUser" = theMailUser, "mailPass" = theMailPassword, "screens" = theScreens, "actions" = theActions, "available" = theAvailable, "active" = theActive WHERE id = theId" PL/pgSQL function p_create_user(integer,text,text,boolean,integer,bigint,text,text,text,boolean,integer,integer,text,text,text,text,text,text,boolean,text,text,text,text,text,boolean) line 41 at SQL statement
Statement: SELECT p_create_user(424, 'Nickel_A', 'e8b4b04bc1863e871dc7a96903e3e778', true, 0, 3, 'Ag Nickel', 'Nickel, Alexander', 'Nickel_A@ukw.de', false, 0, 13, NULL, NULL, NULL, '', NULL, 'imap', false, NULL, NULL, NULL, NULL, NULL, true)Date: 2026-03-10 09:22:06 Database: zemm_produktiv_8 Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-10_000000.csv
8 15 ERROR: relation "..." does not exist
Times Reported Most Frequent Error / Event #8
Day Hour Count Mar 08 17 2 19 2 Mar 09 12 1 Mar 12 10 4 13 4 Mar 14 17 2 - ERROR: relation "monitoring_request_metrics" does not exist
- ERROR: relation "observability.metrics_timeseries" does not exist
- ERROR: relation "__db_error_logger_smoke_test_missing_table__" does not exist
Statement: select bucket_start, request_count, error_rate, p95_ms, p99_ms from monitoring_request_metrics where tenant_key='prod' order by bucket_start desc limit 40;
Date: 2026-03-08 17:52:10 Database: zemm_produktiv_8 Application: psql User: postgres Remote: [local] Log file: /var/log/postgresql/postgresql-2026-03-08_000000.csv
Statement: select tenant_key, metric_name, count(*) from observability.metrics_timeseries group by tenant_key, metric_name order by tenant_key, metric_name;
Date: 2026-03-08 17:54:30 Database: zemm_produktiv_8 Application: psql User: deploy Remote: [local] Log file: /var/log/postgresql/postgresql-2026-03-08_000000.csv
Statement: SELECT * FROM __db_error_logger_smoke_test_missing_table__
Date: 2026-03-08 19:54:48 Database: zemm_produktiv_7 Application: zemm_produktiv_7_localhost_5432 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-08_000000.csv
9 12 FATAL: password authentication failed for user "..."
Times Reported Most Frequent Error / Event #9
Day Hour Count Mar 09 10 8 11 2 12 2 - FATAL: password authentication failed for user "labanimal"
- FATAL: password authentication failed for user "labanimal"
- FATAL: password authentication failed for user "deploy"
Detail: Connection matched file "/etc/postgresql/18/main/pg_hba.conf" line 27: "host all all ::1/128 scram-sha-256"
Date: 2026-03-09 10:12:34 Database: zemm_produktiv_8 Application: User: labanimal Remote: ::1 Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
Detail: Connection matched file "/etc/postgresql/18/main/pg_hba.conf" line 27: "host all all ::1/128 scram-sha-256"
Date: 2026-03-09 10:12:34 Database: zemm_produktiv_8 Application: User: labanimal Remote: ::1 Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
Detail: User "deploy" has no password assigned. Connection matched file "/etc/postgresql/18/main/pg_hba.conf" line 27: "host all all ::1/128 scram-sha-256"
Date: 2026-03-09 10:37:02 Database: user='labanimal' Application: User: deploy Remote: ::1 Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
10 9 FATAL: Peer authentication failed for user "..."
Times Reported Most Frequent Error / Event #10
Day Hour Count Mar 08 17 1 19 2 Mar 12 13 1 16 3 Mar 13 09 1 14 1 - FATAL: Peer authentication failed for user "bucket_start,"
- FATAL: Peer authentication failed for user "column_name,data_type"
- 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-08 17:51:52 Database: zemm_produktiv_8 Application: User: bucket_start, Remote: [local] Log file: /var/log/postgresql/postgresql-2026-03-08_000000.csv
Detail: Connection matched file "/etc/postgresql/18/main/pg_hba.conf" line 18: "local all all peer"
Date: 2026-03-08 19:32:03 Database: zemm_produktiv_7 Application: User: column_name,data_type Remote: [local] Log file: /var/log/postgresql/postgresql-2026-03-08_000000.csv
Detail: Connection matched file "/etc/postgresql/18/main/pg_hba.conf" line 18: "local all all peer"
Date: 2026-03-08 19:32:03 Database: zemm_produktiv_7 Application: User: column_name,data_type Remote: [local] Log file: /var/log/postgresql/postgresql-2026-03-08_000000.csv
11 8 ERROR: syntax error at or near "..."
Times Reported Most Frequent Error / Event #11
Day Hour Count Mar 08 17 1 Mar 09 07 1 08 3 Mar 11 10 1 Mar 12 13 2 - ERROR: syntax error at or near "3"
- ERROR: syntax error at or near ";"
- ERROR: syntax error at or near ";"
Statement: select bucket_start::timestamp(0), sum(case when metric_name=http_requests_total then sum_value else 0 end) as req, sum(case when metric_name=http_request_errors_total then sum_value else 0 end) as err from observability.metrics_timeseries where tenant_key=prod and bucket_start >= now() - interval 3 hours group by bucket_start order by bucket_start desc limit 20;
Date: 2026-03-08 17:54:30 Database: zemm_produktiv_8 Application: psql User: deploy Remote: [local] Log file: /var/log/postgresql/postgresql-2026-03-08_000000.csv
Statement: SELECT a.id, a.name, a.species, a."animalID", a.species as "species", a.sex as "sex" , a.sterile, a."birthDate", a."arrivalDate", a.alive, a."outgoingDate", a."deathDate" , a.fate, a.comments, cages."cageName", a."homeCage", a.project , a.breeding AS breeding, cages.breeding AS breeding_cage, a.dummy_line_info, a.dummy_strain_info , a.dummy_gen_info as gene_1, a.gen_1_typ as gene_1_type, a.gen_2_info as gene_2, a.gen_2_typ as gene_2_type, a.gen_3_info as gene_3, a.gen_3_typ as gene_3_type, a.gen_4_info as gene_4, a.gen_4_typ as gene_4_type, a.gen_5_info as gene_5, a.gen_5_typ as gene_5_type , a.generation, a.dummy_backcross_info, a.cohort, a.litter, a.genecomment , fat.name as sire_name , fat.id as sire_db_id , fat."animalID" as sire_id , mot.name as dam_name , mot.id as dam_db_id , mot."animalID" as dam_id , tr.rfid as rfid , tr.insertion_date as transpondered_at , owner.is_owner AS is_owner , editor.is_editor AS is_editor , tourist.is_tourist AS is_tourist FROM animals AS a LEFT OUTER JOIN cages ON cages.id=a."homeCage" LEFT OUTER JOIN fates ON fates.id=a.fate LEFT OUTER JOIN animals fat ON CAST(a."parentMale" AS BIGINT) = fat.id LEFT OUTER JOIN animals mot ON CAST(a."parentFemale" AS BIGINT) = mot.id LEFT OUTER JOIN transponders tr ON tr.maps_to = a.id AND tr.extraction_date IS NULL LEFT JOIN (SELECT animals.id AS animal, MAX(CASE WHEN ow.user = 183 OR owg.user = 183 THEN 1 ELSE 0 END) AS is_owner FROM animals LEFT OUTER JOIN "targetgroupMembers" ow ON ow.targetgroup = animals.owner LEFT OUTER JOIN "groupMembers" owg ON owg.group = ow.group GROUP BY animals.id) owner ON owner.animal = a.id LEFT JOIN (SELECT animals.id AS animal, MAX(CASE WHEN ed.user = 183 OR edg.user = 183 THEN 1 ELSE 0 END) AS is_editor FROM animals LEFT OUTER JOIN "targetgroupMembers" ed ON ed.targetgroup = animals.editor LEFT OUTER JOIN "groupMembers" edg ON edg.group = ed.group GROUP BY animals.id) editor ON editor.animal = a.id LEFT JOIN (SELECT animals.id AS animal, MAX(CASE WHEN tou.user = 183 OR toug.user = 183 THEN 1 ELSE 0 END) AS is_tourist FROM animals LEFT OUTER JOIN "targetgroupMembers" tou ON tou.targetgroup = animals.tourist LEFT OUTER JOIN "groupMembers" toug ON toug.group = tou.group GROUP BY animals.id) tourist ON tourist.animal = a.id WHERE a.id= ;
Date: 2026-03-09 07:14:27 Database: zemm_produktiv_8 Application: _desktop_index.php_command_animals_edit_subcommand_init_zemm_pr User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
Statement: SELECT a.id, a.name, a.species, a."animalID", a.species as "species", a.sex as "sex" , a.sterile, a."birthDate", a."arrivalDate", a.alive, a."outgoingDate", a."deathDate" , a.fate, a.comments, cages."cageName", a."homeCage", a.project , a.breeding AS breeding, cages.breeding AS breeding_cage, a.dummy_line_info, a.dummy_strain_info , a.dummy_gen_info as gene_1, a.gen_1_typ as gene_1_type, a.gen_2_info as gene_2, a.gen_2_typ as gene_2_type, a.gen_3_info as gene_3, a.gen_3_typ as gene_3_type, a.gen_4_info as gene_4, a.gen_4_typ as gene_4_type, a.gen_5_info as gene_5, a.gen_5_typ as gene_5_type , a.generation, a.dummy_backcross_info, a.cohort, a.litter, a.genecomment , fat.name as sire_name , fat.id as sire_db_id , fat."animalID" as sire_id , mot.name as dam_name , mot.id as dam_db_id , mot."animalID" as dam_id , tr.rfid as rfid , tr.insertion_date as transpondered_at , owner.is_owner AS is_owner , editor.is_editor AS is_editor , tourist.is_tourist AS is_tourist FROM animals AS a LEFT OUTER JOIN cages ON cages.id=a."homeCage" LEFT OUTER JOIN fates ON fates.id=a.fate LEFT OUTER JOIN animals fat ON CAST(a."parentMale" AS BIGINT) = fat.id LEFT OUTER JOIN animals mot ON CAST(a."parentFemale" AS BIGINT) = mot.id LEFT OUTER JOIN transponders tr ON tr.maps_to = a.id AND tr.extraction_date IS NULL LEFT JOIN (SELECT animals.id AS animal, MAX(CASE WHEN ow.user = 10100118 OR owg.user = 10100118 THEN 1 ELSE 0 END) AS is_owner FROM animals LEFT OUTER JOIN "targetgroupMembers" ow ON ow.targetgroup = animals.owner LEFT OUTER JOIN "groupMembers" owg ON owg.group = ow.group GROUP BY animals.id) owner ON owner.animal = a.id LEFT JOIN (SELECT animals.id AS animal, MAX(CASE WHEN ed.user = 10100118 OR edg.user = 10100118 THEN 1 ELSE 0 END) AS is_editor FROM animals LEFT OUTER JOIN "targetgroupMembers" ed ON ed.targetgroup = animals.editor LEFT OUTER JOIN "groupMembers" edg ON edg.group = ed.group GROUP BY animals.id) editor ON editor.animal = a.id LEFT JOIN (SELECT animals.id AS animal, MAX(CASE WHEN tou.user = 10100118 OR toug.user = 10100118 THEN 1 ELSE 0 END) AS is_tourist FROM animals LEFT OUTER JOIN "targetgroupMembers" tou ON tou.targetgroup = animals.tourist LEFT OUTER JOIN "groupMembers" toug ON toug.group = tou.group GROUP BY animals.id) tourist ON tourist.animal = a.id WHERE a.id= ;
Date: 2026-03-09 08:00:18 Database: zemm_produktiv_8 Application: _desktop_index.php_command_animals_edit_subcommand_open_zemm_pr User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
12 8 LOG: could not receive data from client: Connection timed out
Times Reported Most Frequent Error / Event #12
Day Hour Count Mar 10 00 4 Mar 11 15 2 Mar 13 16 2 - LOG: could not receive data from client: Connection timed out
- LOG: could not receive data from client: Connection timed out
- LOG: could not receive data from client: Connection timed out
Date: 2026-03-10 00:47:50 Database: zemm_produktiv_8 Application: DBeaver 25.3.4 - SQLEditor 'Script-230.sql' User: labanimal Remote: 94.31.109.76 Log file: /var/log/postgresql/postgresql-2026-03-10_000000.csv
Date: 2026-03-10 00:47:50 Database: zemm_produktiv_8 Application: DBeaver 25.3.4 - SQLEditor 'Script-231.sql' User: labanimal Remote: 94.31.109.76 Log file: /var/log/postgresql/postgresql-2026-03-10_000000.csv
Date: 2026-03-10 00:47:50 Database: zemm_produktiv_8 Application: DBeaver 25.3.4 - Main 'zemm_produktiv_8' User: labanimal Remote: 94.31.109.76 Log file: /var/log/postgresql/postgresql-2026-03-10_000000.csv
13 5 ERROR: function p_create_user(...) does not exist
Times Reported Most Frequent Error / Event #13
Day Hour Count Mar 11 09 5 - ERROR: function p_create_user(unknown, unknown, text, boolean, unknown, integer, unknown, unknown, unknown, boolean, integer, integer, unknown, unknown, unknown, unknown, unknown, unknown, boolean, unknown, unknown, unknown, unknown, boolean) does not exist
- ERROR: function p_create_user(unknown, unknown, text, boolean, integer, integer, unknown, unknown, unknown, boolean, integer, integer, unknown, unknown, unknown, unknown, unknown, unknown, boolean, unknown, unknown, unknown, unknown, boolean) does not exist
- ERROR: function p_create_user(integer, unknown, unknown, boolean, unknown, integer, unknown, unknown, unknown, boolean, integer, integer, unknown, unknown, unknown, unknown, unknown, unknown, boolean, unknown, unknown, unknown, unknown, boolean) does not exist
Hint: No function matches the given name and argument types. You might need to add explicit type casts.
Statement: SELECT p_create_user(NULL, 'codextmp1', md5('abc'), true, NULL, -1, NULL, 'Codex Tmp 1', NULL, false, 0, 6, NULL, NULL, NULL, NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, true)Date: 2026-03-11 09:32:02 Database: zemm_produktiv_7 Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
Hint: No function matches the given name and argument types. You might need to add explicit type casts.
Statement: SELECT p_create_user(NULL, 'codextmp2', md5('abc'), true, 1, 1, NULL, 'Codex Tmp 2', NULL, false, 0, 6, NULL, NULL, NULL, NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, true)Date: 2026-03-11 09:32:02 Database: zemm_produktiv_7 Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
Hint: No function matches the given name and argument types. You might need to add explicit type casts.
Statement: SELECT p_create_user(1, 'codextmp3', 'x', true, NULL, 1, NULL, 'Codex Tmp 3', NULL, false, 0, 6, NULL, NULL, NULL, NULL, NULL, NULL, false, NULL, NULL, NULL, NULL, true)Date: 2026-03-11 09:32:38 Database: zemm_produktiv_7 Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
14 3 ERROR: invalid input syntax for type date: ...
Times Reported Most Frequent Error / Event #14
Day Hour Count Mar 09 07 1 Mar 11 11 1 Mar 12 14 1 - ERROR: invalid input syntax for type date: "2023-096-1"
- ERROR: invalid input syntax for type date: ""
- ERROR: invalid input syntax for type date: "2025-03012"
Statement: SELECT tk.id, tk.name, tk.active, tk.task_status, tk.done, tk.prio_agent, tk.deadline, tk.link, STRING_AGG(DISTINCT issuer_user."fullName", ';') AS issued_by, tk.time_issued, STRING_AGG(DISTINCT agent_user."fullName" ,';')AS completed_by, tk.time_completed FROM tasks tk INNER JOIN "targetgroupMembers" issuer ON issuer.targetgroup = tk.owner INNER JOIN (SELECT "targetgroupMembers".targetgroup, users.* FROM "targetgroupMembers" INNER JOIN users ON users.id = "targetgroupMembers"."user") issuer_user ON issuer_user.targetgroup = tk.owner LEFT JOIN "targetgroupMembers" agent ON agent.targetgroup = tk.agent LEFT JOIN (SELECT "targetgroupMembers".targetgroup, users.* FROM "targetgroupMembers" INNER JOIN users ON users.id = "targetgroupMembers"."user") agent_user ON agent_user.targetgroup = tk.agent WHERE (user_is_tgm(tk.owner, 412) OR user_is_tgm(tk.agent, 412)) AND tk.task_status LIKE '2' AND tk.deadline >= '2023-06-19' AND tk.deadline <= '2023-096-1' GROUP BY tk.id
Date: 2026-03-09 07:08:40 Database: zemm_produktiv_8 Application: _desktop_index.php_command_login_subcommand_init_zemm_produktiv User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
Statement: SELECT p_update_animal(10100134, 10218857, '4942', 1, 'f', false, '2023-10-19', '2023-10-19', false, '', '2024-07-17', 15, '', 9628, '57', false, '4391','2023/002/9096',10210530, '4390','2023/002/9095',10210529,0,'');
Date: 2026-03-11 11:11:01 Database: zemm_produktiv_8 Application: _desktop_index.php_animal_name_4942_animal_id_2023_2F003_2F7423 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
Statement: SELECT p_update_animals(454, '10293836', NULL, NULL, NULL, false,NULL, NULL, false, NULL, '2025-03012', NULL, 1, NULL, 9628, NULL, false,NULL,NULL,NULL, NULL,NULL,NULL,0);
Date: 2026-03-12 14:08:31 Database: zemm_produktiv_8 Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
15 3 FATAL: terminating connection due to administrator command
Times Reported Most Frequent Error / Event #15
Day Hour Count Mar 12 15 1 Mar 14 17 2 - FATAL: terminating connection due to administrator command
- FATAL: terminating connection due to administrator command
- FATAL: terminating connection due to administrator command
Date: 2026-03-12 15:12:47 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-12_000000.csv
Date: 2026-03-14 17:30:40 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-14_000000.csv
Date: 2026-03-14 17:30:40 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-14_000000.csv
16 3 ERROR: value too long for type character varying(...)
Times Reported Most Frequent Error / Event #16
Day Hour Count Mar 09 08 1 Mar 11 09 2 - ERROR: value too long for type character varying(45)
- ERROR: value too long for type character varying(20)
- ERROR: value too long for type character varying(20)
Context: SQL statement "INSERT INTO tasks (id, "owner", "agent", "name", "parent", "order", "active") VALUES ( taskID , tgOwner , tgAgent , taskName , taskParent , taskOrder , false )" PL/pgSQL function task_create(character varying,bigint,smallint) line 45 at SQL statement SQL statement "SELECT task_create(v_task_name::varchar, NULL::bigint, v_order)" PL/pgSQL function inline_code_block line 15 at SQL statement
Statement: DO $$ DECLARE v_user_id bigint := 1; v_task_id bigint; v_task_name text := 'Prüfung Käfigkarten 54-111/112/116/117/129/130'; v_task_comment text := 'Temporäre Prüfaufgabe: enthält genau die Tiere aus dem Käfigkarten-PDF vom 09.03.2026 zur Kontrolle des Haltungskartendrucks.'; v_order smallint; v_animal_list text; BEGIN SELECT COALESCE(MAX("order"), 0) + 1 INTO v_order FROM tasks WHERE parent IS NULL; SELECT task_create(v_task_name::varchar, NULL::bigint, v_order) INTO v_task_id; UPDATE tasks SET active = true, task_status = '2', issuer = v_user_id, time_issued = DATE_TRUNC('minute', NOW()), "comment" = v_task_comment, instructions = 'Bitte die an dieser Aufgabe angehängten Tiere für den Käfigkartendruck prüfen.' WHERE id = v_task_id; INSERT INTO "targetgroupMembers" (targetgroup, "user") SELECT t.owner, v_user_id FROM tasks t WHERE t.id = v_task_id AND NOT EXISTS ( SELECT 1 FROM "targetgroupMembers" m WHERE m.targetgroup = t.owner AND m."user" = v_user_id ); INSERT INTO "targetgroupMembers" (targetgroup, "user") SELECT t.agent, v_user_id FROM tasks t WHERE t.id = v_task_id AND NOT EXISTS ( SELECT 1 FROM "targetgroupMembers" m WHERE m.targetgroup = t.agent AND m."user" = v_user_id ); SELECT 'animals:' || string_agg(a.id::text, ':' ORDER BY c."cageName", a.sex, a."animalID", a."name") INTO v_animal_list FROM cages c JOIN animals a ON ( a."homeCage" = c.id OR (a."curCage" = c.id AND (a."homeCage" IS NULL OR a."homeCage" <> c.id)) ) WHERE c.id IN (10869,10870,10874,10875,10887,10888) AND NOT c.deleted AND NOT a.deleted AND (a.alive = TRUE OR a.fate = 5); PERFORM p_update_animals_tasks(v_user_id, v_task_id, v_animal_list); RAISE NOTICE 'created task id=%', v_task_id; END $$;Date: 2026-03-09 08:50:19 Database: zemm_produktiv_8 Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
Context: SQL statement "UPDATE users SET "name" = theUserName, "title" = theTitle, "group" = theGroup, "role" = theRole, "fullName" = theFullName, "eMail" = theEmail, "disablemail" = ifDisableMail, "language" = theLanguage, "affiliation" = theAffiliation, "ILVnum" = theILVNumber, "FEMnum" = theFEMNumber, "costCentre" = theCostCenter, "internInstructionNR" = theInternInstructionNr, "mailHost" = theMailHost, "mailPort" = theMailPort, "mailMethod" = theMailMethod, "mailSSL" = ifMailSSL, "mailUser" = theMailUser, "mailPass" = theMailPassword, "screens" = theScreens, "actions" = theActions, "available" = theAvailable, "active" = theActive WHERE id = theId" PL/pgSQL function p_create_user(integer,text,text,boolean,integer,bigint,text,text,text,boolean,integer,integer,text,text,text,text,text,text,boolean,text,text,text,text,text,boolean) line 41 at SQL statement
Statement: SELECT p_create_user(0, 'codexui_1773216006474', '2aeac48777d7d33ac22cb0c1bac45bf3', true, 0, -1, NULL, 'Codex UI 1773216006474', NULL, false, 0, 6, NULL, NULL, NULL, '', NULL, 'imap', false, NULL, NULL, NULL, NULL, NULL, true)Date: 2026-03-11 09:00:06 Database: zemm_produktiv_7 Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
Context: SQL statement "UPDATE users SET "name" = theUserName, "title" = theTitle, "group" = theGroup, "role" = theRole, "fullName" = theFullName, "eMail" = theEmail, "disablemail" = ifDisableMail, "language" = theLanguage, "affiliation" = theAffiliation, "ILVnum" = theILVNumber, "FEMnum" = theFEMNumber, "costCentre" = theCostCenter, "internInstructionNR" = theInternInstructionNr, "mailHost" = theMailHost, "mailPort" = theMailPort, "mailMethod" = theMailMethod, "mailSSL" = ifMailSSL, "mailUser" = theMailUser, "mailPass" = theMailPassword, "screens" = theScreens, "actions" = theActions, "available" = theAvailable, "active" = theActive WHERE id = theId" PL/pgSQL function p_create_user(integer,text,text,boolean,integer,bigint,text,text,text,boolean,integer,integer,text,text,text,text,text,text,boolean,text,text,text,text,text,boolean) line 41 at SQL statement
Statement: SELECT p_create_user(0, 'codexui_1773216321800', '2aeac48777d7d33ac22cb0c1bac45bf3', true, NULL, -1, NULL, 'Codex UI 1773216321800', NULL, false, 0, 6, NULL, NULL, NULL, '', NULL, 'imap', false, NULL, NULL, NULL, NULL, NULL, true)Date: 2026-03-11 09:05:22 Database: zemm_produktiv_7 Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
17 3 ERROR: operator does not exist: integer = boolean
Times Reported Most Frequent Error / Event #17
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
18 3 ERROR: invalid input syntax for type boolean: ...
Times Reported Most Frequent Error / Event #18
Day Hour Count Mar 11 14 3 - ERROR: invalid input syntax for type boolean: ""
- ERROR: invalid input syntax for type boolean: ""
- ERROR: invalid input syntax for type boolean: ""
Statement: SELECT a.id AS animal_id, COALESCE(a."animalID", a.identification, '') AS animal_identifier, a.fate, COALESCE(a."fateComment", '') AS fate_comment, a."deathDate" AS death_date, a."outgoingDate" AS outgoing_date, a."birthDate" AS birth_date, COALESCE(a.sex, '') AS sex, COALESCE(a.transgen, 0) AS transgen, COALESCE(a."geneStatus", '') AS gene_status, COALESCE(a."geneFlanking", '') AS gene_flanking, COALESCE(a."geneDeleted", '') AS gene_deleted, COALESCE(a.genecomment, '') AS gene_comment, COALESCE(a.project, '') AS project_id, COALESCE(a."plannedUseFor", '') AS planned_use_for, COALESCE(l.id, 0) AS license_id, COALESCE(l.application_id, '') AS application_id, COALESCE(l.az, '') AS az, COALESCE(l.title, '') AS license_title, COALESCE(l.category, 0) AS license_category, COALESCE(l.permission, '') AS permission, COALESCE(g.name, '') AS workgroup, COALESCE(s.line_abnormality, '') AS line_abnormality, COALESCE(s.cancel_criteria, '') AS cancel_criteria, COALESCE(s.severityid, 0) AS strain_severityid, COALESCE(stress.max_score, 0)::numeric AS stress_hint_score FROM animals a LEFT JOIN licenses l ON (a.project ~ '^[0-9]+$' AND l.id = CAST(a.project AS BIGINT)) LEFT JOIN groups g ON g.id = l.workgroup LEFT JOIN strains s ON s.id = a.strain LEFT JOIN ( SELECT sd.animals_id AS animal_id, MAX(sl."maxvalue") AS max_score FROM scoresheet_diary sd INNER JOIN stresslevel_response slr ON slr.scoresheet_response_id = sd.scoresheet_response_id INNER JOIN stress_levels sl ON sl.id = slr.stresslevel_id GROUP BY sd.animals_id ) stress ON stress.animal_id = a.id WHERE NOT(a.deleted) AND ( (a."deathDate" IS NOT NULL AND a."deathDate" >= '2026-01-01'::DATE AND a."deathDate" <= '2026-12-31'::DATE) OR (a."outgoingDate" IS NOT NULL AND a."outgoingDate" >= '2026-01-01'::DATE AND a."outgoingDate" <= '2026-12-31'::DATE) OR (a.fate IN (1, 10, 11, 13, 14, 15, 9, 4) AND a."deathDate" IS NULL AND a."outgoingDate" IS NULL) ) ORDER BY g.name, l.application_id, a.id
Date: 2026-03-11 14:14:36 Database: zemm_produktiv_7 Application: _desktop_index.php_command_reports_subcommand_authority_meldung User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
Statement: SELECT a.id AS animal_id, COALESCE(a."animalID", a.identification, '') AS animal_identifier, a.fate, COALESCE(a."fateComment", '') AS fate_comment, a."deathDate" AS death_date, a."outgoingDate" AS outgoing_date, a."birthDate" AS birth_date, COALESCE(a.sex, '') AS sex, COALESCE(a.transgen, 0) AS transgen, COALESCE(a."geneStatus", '') AS gene_status, COALESCE(a."geneFlanking", '') AS gene_flanking, COALESCE(a."geneDeleted", '') AS gene_deleted, COALESCE(a.genecomment, '') AS gene_comment, COALESCE(a.project, '') AS project_id, COALESCE(a."plannedUseFor", '') AS planned_use_for, COALESCE(l.id, 0) AS license_id, COALESCE(l.application_id, '') AS application_id, COALESCE(l.az, '') AS az, COALESCE(l.title, '') AS license_title, COALESCE(l.category, 0) AS license_category, COALESCE(l.permission, '') AS permission, COALESCE(g.name, '') AS workgroup, COALESCE(s.line_abnormality, '') AS line_abnormality, COALESCE(s.cancel_criteria, '') AS cancel_criteria, COALESCE(s.severityid, 0) AS strain_severityid, COALESCE(stress.max_score, 0)::numeric AS stress_hint_score FROM animals a LEFT JOIN licenses l ON (a.project ~ '^[0-9]+$' AND l.id = CAST(a.project AS BIGINT)) LEFT JOIN groups g ON g.id = l.workgroup LEFT JOIN strains s ON s.id = a.strain LEFT JOIN ( SELECT sd.animals_id AS animal_id, MAX(sl."maxvalue") AS max_score FROM scoresheet_diary sd INNER JOIN stresslevel_response slr ON slr.scoresheet_response_id = sd.scoresheet_response_id INNER JOIN stress_levels sl ON sl.id = slr.stresslevel_id GROUP BY sd.animals_id ) stress ON stress.animal_id = a.id WHERE NOT(a.deleted) AND ( (a."deathDate" IS NOT NULL AND a."deathDate" >= '2026-01-01'::DATE AND a."deathDate" <= '2026-12-31'::DATE) OR (a."outgoingDate" IS NOT NULL AND a."outgoingDate" >= '2026-01-01'::DATE AND a."outgoingDate" <= '2026-12-31'::DATE) OR (a.fate IN (1, 10, 11, 13, 14, 15, 9, 4) AND a."deathDate" IS NULL AND a."outgoingDate" IS NULL) ) ORDER BY g.name, l.application_id, a.id
Date: 2026-03-11 14:14:38 Database: zemm_produktiv_7 Application: _desktop_index.php_command_reports_subcommand_authority_meldung User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
Statement: SELECT a.id AS animal_id, COALESCE(a."animalID", a.identification, '') AS animal_identifier, a.fate, COALESCE(a."fateComment", '') AS fate_comment, a."deathDate" AS death_date, a."outgoingDate" AS outgoing_date, a."birthDate" AS birth_date, COALESCE(a.sex, '') AS sex, COALESCE(a.transgen, 0) AS transgen, COALESCE(a."geneStatus", '') AS gene_status, COALESCE(a."geneFlanking", '') AS gene_flanking, COALESCE(a."geneDeleted", '') AS gene_deleted, COALESCE(a.genecomment, '') AS gene_comment, COALESCE(a.project, '') AS project_id, COALESCE(a."plannedUseFor", '') AS planned_use_for, COALESCE(l.id, 0) AS license_id, COALESCE(l.application_id, '') AS application_id, COALESCE(l.az, '') AS az, COALESCE(l.title, '') AS license_title, COALESCE(l.category, 0) AS license_category, COALESCE(l.permission, '') AS permission, COALESCE(g.name, '') AS workgroup, COALESCE(s.line_abnormality, '') AS line_abnormality, COALESCE(s.cancel_criteria, '') AS cancel_criteria, COALESCE(s.severityid, 0) AS strain_severityid, COALESCE(stress.max_score, 0)::numeric AS stress_hint_score FROM animals a LEFT JOIN licenses l ON (a.project ~ '^[0-9]+$' AND l.id = CAST(a.project AS BIGINT)) LEFT JOIN groups g ON g.id = l.workgroup LEFT JOIN strains s ON s.id = a.strain LEFT JOIN ( SELECT sd.animals_id AS animal_id, MAX(sl."maxvalue") AS max_score FROM scoresheet_diary sd INNER JOIN stresslevel_response slr ON slr.scoresheet_response_id = sd.scoresheet_response_id INNER JOIN stress_levels sl ON sl.id = slr.stresslevel_id GROUP BY sd.animals_id ) stress ON stress.animal_id = a.id WHERE NOT(a.deleted) AND ( (a."deathDate" IS NOT NULL AND a."deathDate" >= '2026-01-01'::DATE AND a."deathDate" <= '2026-12-31'::DATE) OR (a."outgoingDate" IS NOT NULL AND a."outgoingDate" >= '2026-01-01'::DATE AND a."outgoingDate" <= '2026-12-31'::DATE) OR (a.fate IN (1, 10, 11, 13, 14, 15, 9, 4) AND a."deathDate" IS NULL AND a."outgoingDate" IS NULL) ) ORDER BY g.name, l.application_id, a.id
Date: 2026-03-11 14:14:51 Database: zemm_produktiv_7 Application: _desktop_index.php_command_reports_subcommand_authority_meldung User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
19 3 LOG: process ... still waiting for AccessShareLock on relation ... of database ... after ... ms
Times Reported Most Frequent Error / Event #19
Day Hour Count Mar 12 15 3 - LOG: process 1541631 still waiting for AccessShareLock on relation 111838 of database 111793 after 1000.067 ms
- LOG: process 1541631 still waiting for AccessShareLock on relation 111838 of database 111793 after 9997.871 ms
- LOG: process 1541631 still waiting for AccessShareLock on relation 111838 of database 111793 after 22937.724 ms
Detail: Process holding the lock: 1541529. Wait queue: 1541631.
Statement: SELECT queryid::text AS fingerprint, query AS query, mean_exec_time AS mean_time_ms, total_exec_time AS total_time_ms, calls, rows AS rows_returned FROM pg_stat_statements WHERE dbid = (SELECT oid FROM pg_database WHERE datname = current_database()) ORDER BY total_exec_time DESC LIMIT 50Date: 2026-03-12 15:13:03 Database: zemm_produktiv_7 Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
Detail: Process holding the lock: 1541529. Wait queue: 1541631.
Statement: SELECT queryid::text AS fingerprint, query AS query, mean_exec_time AS mean_time_ms, total_exec_time AS total_time_ms, calls, rows AS rows_returned FROM pg_stat_statements WHERE dbid = (SELECT oid FROM pg_database WHERE datname = current_database()) ORDER BY total_exec_time DESC LIMIT 50Date: 2026-03-12 15:13:12 Database: zemm_produktiv_7 Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
Detail: Process holding the lock: 1541529. Wait queue: 1541631.
Statement: SELECT queryid::text AS fingerprint, query AS query, mean_exec_time AS mean_time_ms, total_exec_time AS total_time_ms, calls, rows AS rows_returned FROM pg_stat_statements WHERE dbid = (SELECT oid FROM pg_database WHERE datname = current_database()) ORDER BY total_exec_time DESC LIMIT 50Date: 2026-03-12 15:13:25 Database: zemm_produktiv_7 Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-12_000000.csv
20 3 ERROR: operator does not exist: bigint = character varying
Times Reported Most Frequent Error / Event #20
Day Hour Count Mar 09 09 3 - ERROR: operator does not exist: bigint = character varying
- ERROR: operator does not exist: bigint = character varying
- ERROR: operator does not exist: bigint = character varying
Hint: No operator matches the given name and argument types. You might need to add explicit type casts.
Statement: SELECT a.*, (SELECT COALESCE(a1."name", '') || ' ' || COALESCE(a1."animalID", '') FROM animals a1 WHERE a1."id" = a."parentMale") AS "parentMaleName", (SELECT COALESCE(a2."name", '') || ' ' || COALESCE(a2."animalID", '') FROM animals a2 WHERE a2."id" = a."parentFemale") AS "parentFemaleName" FROM ( SELECT a.* FROM animals a WHERE a."homeCage" = 10869 AND (a."alive" = TRUE OR a."fate" = 5 ) AND NOT(a.deleted) UNION ALL SELECT a.* FROM animals a WHERE a."curCage" = 10869 AND (a."homeCage" IS NULL OR a."homeCage" <> 10869) AND (a."alive" = TRUE OR a."fate" = 5 ) AND NOT(a.deleted) ) a ORDER BY a."parentMale", a."parentFemale", a."sex", a."animalID", a."name"Date: 2026-03-09 09:11:10 Database: zemm_produktiv_8 Application: backend:zemm_produktiv_8@localhost User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
Hint: No operator matches the given name and argument types. You might need to add explicit type casts.
Statement: SELECT a.*, (SELECT COALESCE(a1."name", '') || ' ' || COALESCE(a1."animalID", '') FROM animals a1 WHERE a1."id" = a."parentMale") AS "parentMaleName", (SELECT COALESCE(a2."name", '') || ' ' || COALESCE(a2."animalID", '') FROM animals a2 WHERE a2."id" = a."parentFemale") AS "parentFemaleName" FROM ( SELECT a.* FROM animals a WHERE a."homeCage" = 10869 AND (a."alive" = TRUE OR a."fate" = 5 ) AND NOT(a.deleted) UNION ALL SELECT a.* FROM animals a WHERE a."curCage" = 10869 AND (a."homeCage" IS NULL OR a."homeCage" <> 10869) AND (a."alive" = TRUE OR a."fate" = 5 ) AND NOT(a.deleted) ) a ORDER BY a."parentMale", a."parentFemale", a."sex", a."animalID", a."name"Date: 2026-03-09 09:11:16 Database: zemm_produktiv_8 Application: backend:zemm_produktiv_8@localhost User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
Hint: No operator matches the given name and argument types. You might need to add explicit type casts.
Statement: SELECT a.*, (SELECT COALESCE(a1."name", '') || ' ' || COALESCE(a1."animalID", '') FROM animals a1 WHERE a1."id" = a."parentMale") AS "parentMaleName", (SELECT COALESCE(a2."name", '') || ' ' || COALESCE(a2."animalID", '') FROM animals a2 WHERE a2."id" = a."parentFemale") AS "parentFemaleName" FROM ( SELECT a.* FROM animals a WHERE a."homeCage" = 10869 AND (a."alive" = TRUE OR a."fate" = 5 ) AND NOT(a.deleted) UNION ALL SELECT a.* FROM animals a WHERE a."curCage" = 10869 AND (a."homeCage" IS NULL OR a."homeCage" <> 10869) AND (a."alive" = TRUE OR a."fate" = 5 ) AND NOT(a.deleted) ) a ORDER BY a."parentMale", a."parentFemale", a."sex", a."animalID", a."name"Date: 2026-03-09 09:11:44 Database: zemm_produktiv_8 Application: backend:zemm_produktiv_8@localhost User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
21 2 WARNING: there is no transaction in progress
Times Reported Most Frequent Error / Event #21
Day Hour Count Mar 09 07 2 - WARNING: there is no transaction in progress
- WARNING: there is no transaction in progress
Date: 2026-03-09 07:38:08 Database: zemm_produktiv_7 Application: zemm_produktiv_7_localhost_5432 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
Date: 2026-03-09 07:39:25 Database: zemm_produktiv_7 Application: zemm_produktiv_7_localhost_5432 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
22 2 WARNING: there is already a transaction in progress
Times Reported Most Frequent Error / Event #22
Day Hour Count Mar 09 07 2 - WARNING: there is already a transaction in progress
- WARNING: there is already a transaction in progress
Date: 2026-03-09 07:38:07 Database: zemm_produktiv_7 Application: zemm_produktiv_7_localhost_5432 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
Date: 2026-03-09 07:39:25 Database: zemm_produktiv_7 Application: zemm_produktiv_7_localhost_5432 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
23 2 ERROR: duplicate key value violates unique constraint "..."
Times Reported Most Frequent Error / Event #23
Day Hour Count Mar 10 10 1 13 1 - ERROR: duplicate key value violates unique constraint "metrics_timeseries_tenant_key_metric_name_bucket_start_buck_key"
- ERROR: duplicate key value violates unique constraint "metrics_timeseries_tenant_key_metric_name_bucket_start_buck_key"
Detail: Key (tenant_key, metric_name, bucket_start, bucket_width_seconds)=(prod, http_requests_total, 2026-03-10 10:43:00+01, 60) already exists.
Statement: INSERT INTO observability.metrics_timeseries (tenant_key, metric_name, bucket_start, bucket_width_seconds, sum_value, count_value, histogram) VALUES ($1, $2, $3, $4, $5, $6, $7)Date: 2026-03-10 10:43:07 Database: zemm_monitoring Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-10_000000.csv
Detail: Key (tenant_key, metric_name, bucket_start, bucket_width_seconds)=(prod, http_requests_total, 2026-03-10 13:57:00+01, 60) already exists.
Statement: INSERT INTO observability.metrics_timeseries (tenant_key, metric_name, bucket_start, bucket_width_seconds, sum_value, count_value, histogram) VALUES ($1, $2, $3, $4, $5, $6, $7)Date: 2026-03-10 13:57:01 Database: zemm_monitoring Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-10_000000.csv
24 2 ERROR: function p_wean_males(...) does not exist
Times Reported Most Frequent Error / Event #24
Day Hour Count Mar 09 07 2 - ERROR: function p_wean_males(integer, bigint, integer, integer, unknown, character varying, character varying, text, date, character varying, character varying, character varying, character varying, character varying, character varying, character varying, character varying, character varying, character varying, character varying, text, text, bigint) does not exist
- ERROR: function p_wean_males(integer, bigint, integer, integer, unknown, character varying, character varying, text, date, character varying, character varying, character varying, character varying, character varying, character varying, character varying, character varying, character varying, character varying, character varying, text, text, bigint) does not exist
Context: PL/pgSQL function p_wean_litter(bigint,date,bigint,bigint,integer,integer,integer,integer,integer,text,timestamp without time zone,bigint,text) line 190 at FOR over SELECT rows
Hint: No function matches the given name and argument types. You might need to add explicit type casts.
Statement: SELECT public.p_wean_litter($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13) AS payloadDate: 2026-03-09 07:33:55 Database: zemm_produktiv_7 Application: zemm_produktiv_7_localhost_5432 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
Context: PL/pgSQL function p_wean_litter(bigint,date,bigint,bigint,integer,integer,integer,integer,integer,text,timestamp without time zone,bigint,text) line 190 at FOR over SELECT rows
Hint: No function matches the given name and argument types. You might need to add explicit type casts.
Statement: SELECT public.p_wean_litter($1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13) AS payloadDate: 2026-03-09 07:36:13 Database: zemm_produktiv_7 Application: zemm_produktiv_7_localhost_5432 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
25 1 ERROR: invalid input syntax for type timestamp: ...
Times Reported Most Frequent Error / Event #25
Day Hour Count Mar 09 14 1 - ERROR: invalid input syntax for type timestamp: "2026-0309"
Statement: SELECT tk.id, tk.name, tk.active, tk.task_status, tk.done, tk.prio_agent, tk.deadline, tk.link, STRING_AGG(DISTINCT issuer_user."fullName", ';') AS issued_by, tk.time_issued, STRING_AGG(DISTINCT agent_user."fullName" ,';')AS completed_by, tk.time_completed FROM tasks tk INNER JOIN "targetgroupMembers" issuer ON issuer.targetgroup = tk.owner INNER JOIN (SELECT "targetgroupMembers".targetgroup, users.* FROM "targetgroupMembers" INNER JOIN users ON users.id = "targetgroupMembers"."user") issuer_user ON issuer_user.targetgroup = tk.owner LEFT JOIN "targetgroupMembers" agent ON agent.targetgroup = tk.agent LEFT JOIN (SELECT "targetgroupMembers".targetgroup, users.* FROM "targetgroupMembers" INNER JOIN users ON users.id = "targetgroupMembers"."user") agent_user ON agent_user.targetgroup = tk.agent WHERE (user_is_tgm(tk.owner, 183) OR user_is_tgm(tk.agent, 183)) AND tk.task_status LIKE '2' AND ((issuer_user.id = 183)) AND ((agent_user.id = 425)) AND tk.time_completed >= '2026-0309' GROUP BY tk.id
Date: 2026-03-09 14:44:21 Database: zemm_produktiv_8 Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
26 1 ERROR: zero-length delimited identifier at or near """"
Times Reported Most Frequent Error / Event #26
Day Hour Count Mar 08 14 1 - ERROR: zero-length delimited identifier at or near """"
Statement: COPY ( SELECT id, ""fullName"", ""eMail"", active, disablemail FROM users WHERE lower(""eMail"") IN ( 'sawako.fukushima@uni-wuerzburg.de', 'sabrina.schneider@uni-wuerzburg.de', 'patrick.penndorf@uni-wuerzburg.de', 'tommaso.torcellan@uni-wuerzburg.de', 'ana.mansilla-merlano@uni-wuerzburg.de', 'sana.siddig@uni-wuerzburg.de', 'theresa.brand@uni-wuerzburg.de', 'muege.oezkan@uni-wuerzburg.de', 'olga.frank@uni-wuerzburg.de', 'anika.schridde@uni-wuerzburg.de', 'maximilian.englert@stud-mail.uni-wuerzburg.de', 'chloe.fenton@uni-wuerzburg.de', 'andris.avots@uni-wuerzburg.de', 'iris.ramos@uni-wuerzburg.de', 'eliana.ribechini@virchow.uni-wuerzburg.de', 'annika.gerber@stud-mail.uni-wuerzburg.de', 'paulina.cruz-de-casas@uni-wuerzburg.de', 'dehui.chang@uni-wuerzburg.de', 'laura.hannig@.uni-wuerzburg.de', 'reuben.labios@uni-wuerzburg.de', 'christina.bielmeier@uni-wuerzburg.de', 'charly.kusch@uni-wuerzburg.de', 'jessica.pfeiffer@uni-wuerzburg.de', 'konrad.knoepper@uni-wuerzburg.de', 'lennart.ruettger@uni-wuerzburg.de', 'nina.houben@uni-wuerzburg.de' ) ORDER BY lower(""eMail""), id ) TO '/tmp/zemm_produktiv_8-invalid-emails-before-20260308.csv' WITH CSV HEADER;
Date: 2026-03-08 14:06:05 Database: zemm_produktiv_8 Application: psql User: postgres Remote: [local] Log file: /var/log/postgresql/postgresql-2026-03-08_000000.csv
27 1 ERROR: function p_update_animals_tasks(...) does not exist
Times Reported Most Frequent Error / Event #27
Day Hour Count Mar 09 08 1 - ERROR: function p_update_animals_tasks(bigint, bigint, text) does not exist
Context: PL/pgSQL function inline_code_block line 56 at PERFORM
Hint: No function matches the given name and argument types. You might need to add explicit type casts.
Statement: DO $$ DECLARE v_user_id bigint := 1; v_task_id bigint; v_task_name text := 'Prüfung Käfigkarten 54-111 bis 54-130'; v_task_comment text := 'Temporäre Prüfaufgabe: enthält genau die Tiere aus dem Käfigkarten-PDF vom 09.03.2026 zur Kontrolle des Haltungskartendrucks.'; v_order smallint; v_animal_list text; BEGIN SELECT COALESCE(MAX("order"), 0) + 1 INTO v_order FROM tasks WHERE parent IS NULL; SELECT task_create(v_task_name::varchar, NULL::bigint, v_order) INTO v_task_id; UPDATE tasks SET active = true, task_status = '2', issuer = v_user_id, time_issued = DATE_TRUNC('minute', NOW()), "comment" = v_task_comment, instructions = 'Bitte die an dieser Aufgabe angehängten Tiere für den Käfigkartendruck prüfen.' WHERE id = v_task_id; INSERT INTO "targetgroupMembers" (targetgroup, "user") SELECT t.owner, v_user_id FROM tasks t WHERE t.id = v_task_id AND NOT EXISTS ( SELECT 1 FROM "targetgroupMembers" m WHERE m.targetgroup = t.owner AND m."user" = v_user_id ); INSERT INTO "targetgroupMembers" (targetgroup, "user") SELECT t.agent, v_user_id FROM tasks t WHERE t.id = v_task_id AND NOT EXISTS ( SELECT 1 FROM "targetgroupMembers" m WHERE m.targetgroup = t.agent AND m."user" = v_user_id ); SELECT 'animals:' || string_agg(a.id::text, ':' ORDER BY c."cageName", a.sex, a."animalID", a."name") INTO v_animal_list FROM cages c JOIN animals a ON ( a."homeCage" = c.id OR (a."curCage" = c.id AND (a."homeCage" IS NULL OR a."homeCage" <> c.id)) ) WHERE c.id IN (10869,10870,10874,10875,10887,10888) AND NOT c.deleted AND NOT a.deleted AND (a.alive = TRUE OR a.fate = 5); PERFORM p_update_animals_tasks(v_user_id, v_task_id, v_animal_list); RAISE NOTICE 'created task id=%', v_task_id; END $$;Date: 2026-03-09 08:50:36 Database: zemm_produktiv_8 Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
28 1 ERROR: Zielkaefig fuer Maennchen nicht gefunden.
Times Reported Most Frequent Error / Event #28
Day Hour Count Mar 09 07 1 - ERROR: Zielkaefig fuer Maennchen nicht gefunden.
Context: PL/pgSQL function p_wean_litter(bigint,date,bigint,bigint,integer,integer,integer,integer,integer,text,timestamp without time zone,bigint,text) line 87 at RAISE
Statement: SELECT public.p_wean_litter($1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13) AS payloadDate: 2026-03-09 07:32:55 Database: zemm_produktiv_7 Application: zemm_produktiv_7_localhost_5432 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
29 1 LOG: database system was shut down at ...
Times Reported Most Frequent Error / Event #29
Day Hour Count Mar 14 17 1 - LOG: database system was shut down at 2026-03-14 17:30:40 CET
Date: 2026-03-14 17:32:13 Log file: /var/log/postgresql/postgresql-2026-03-14_173213.csv
30 1 ERROR: Zu viele Maennchen zum Absetzen angegeben.
Times Reported Most Frequent Error / Event #30
Day Hour Count Mar 09 07 1 - ERROR: Zu viele Maennchen zum Absetzen angegeben.
Context: PL/pgSQL function p_wean_litter(bigint,date,bigint,bigint,integer,integer,integer,integer,integer,text,timestamp without time zone,bigint,text) line 141 at RAISE
Statement: SELECT public.p_wean_litter($1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13) AS payloadDate: 2026-03-09 07:34:08 Database: zemm_produktiv_7 Application: zemm_produktiv_7_localhost_5432 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv
31 1 ERROR: null value in column "..." of relation "..." violates not-null constraint
Times Reported Most Frequent Error / Event #31
Day Hour Count Mar 11 05 1 - ERROR: null value in column "code" of relation "species" violates not-null constraint
Detail: Failing row contains (10100000, null, null, single, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, Fisch, null, null, null, null, f).
Statement: INSERT INTO species ("id", "code", "socialization", "latin", "lifespan", "cageTemp", "cageHumid", "breedAgeM", "estrousCycle", "gestationPeriod", "litterSize", "weaningAge", "breedingAgeF", "floorArea", "cageHeight", "diet", "feedCycle", "water", "commonName", "activityCycle", "plugtime", "singular", "plural") VALUES ('10100000', NULL, 'single', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Fisch', NULL, NULL, NULL, NULL);Date: 2026-03-11 05:26:50 Database: zemm_produktiv_8 Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-11_000000.csv
32 1 ERROR: operator does not exist: character = integer
Times Reported Most Frequent Error / Event #32
Day Hour Count Mar 10 20 1 - ERROR: operator does not exist: character = integer
Hint: No operator matches the given name and argument types. You might need to add explicit type casts.
Statement: SELECT COUNT(*) FILTER (WHERE NOT deleted) AS open_task_changes, COUNT(*) FILTER (WHERE NOT deleted AND status_new = 2) AS new_task_changes, COUNT(*) FILTER (WHERE NOT deleted AND time_issued < now() - interval '7 days') AS older_than_7d, MIN(time_issued) FILTER (WHERE NOT deleted) AS oldest_open_change, MAX(time_issued) FILTER (WHERE NOT deleted) AS newest_open_change FROM tasks_changesDate: 2026-03-10 20:35:58 Database: zemm_produktiv_7 Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-10_000000.csv
33 1 ERROR: date/time field value out of range: "..."
Times Reported Most Frequent Error / Event #33
Day Hour Count Mar 09 05 1 - ERROR: date/time field value out of range: "20245-01-0"
Hint: Perhaps you need a different "DateStyle" setting.
Statement: SELECT tk.id, tk.name, tk.active, tk.task_status, tk.done, tk.prio_agent, tk.deadline, tk.link, STRING_AGG(DISTINCT issuer_user."fullName", ';') AS issued_by, tk.time_issued, STRING_AGG(DISTINCT agent_user."fullName" ,';')AS completed_by, tk.time_completed FROM tasks tk INNER JOIN "targetgroupMembers" issuer ON issuer.targetgroup = tk.owner INNER JOIN (SELECT "targetgroupMembers".targetgroup, users.* FROM "targetgroupMembers" INNER JOIN users ON users.id = "targetgroupMembers"."user") issuer_user ON issuer_user.targetgroup = tk.owner LEFT JOIN "targetgroupMembers" agent ON agent.targetgroup = tk.agent LEFT JOIN (SELECT "targetgroupMembers".targetgroup, users.* FROM "targetgroupMembers" INNER JOIN users ON users.id = "targetgroupMembers"."user") agent_user ON agent_user.targetgroup = tk.agent WHERE TRUE AND tk.task_status LIKE '2' AND tk.deadline >= '2027-01-01' AND tk.deadline <= '20245-01-0' GROUP BY tk.idDate: 2026-03-09 05:33:51 Database: zemm_produktiv_8 Application: _desktop_index.php_command_tasks_subcommand_init_zemm_produktiv User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-09_000000.csv