-
Global information
- Generated on Thu Apr 30 06:07:24 2026
- Log file: /var/log/postgresql/postgresql-2026-03-25_000000.csv, ..., /var/log/postgresql/postgresql-2026-04-30_000000.csv
- Parsed 730,699 log entries in 7m23s
- Log start from 2026-03-25 00:00:01 to 2026-03-28 23:59:31
-
Overview
Global Stats
- 132 Number of unique normalized queries
- 75,377 Number of queries
- 20h56m43s Total query duration
- 2026-03-25 00:00:01 First query
- 2026-03-28 23:59:01 Last query
- 14 queries/s at 2026-03-25 15:12:01 Query peak
- 20h56m43s Total query duration
- 0ms Prepare/parse total duration
- 0ms Bind total duration
- 20h56m43s Execute total duration
- 92 Number of events
- 6 Number of unique normalized events
- 79 Max number of times the same event was reported
- 0 Number of cancellation
- 281 Total number of automatic vacuums
- 523 Total number of automatic analyzes
- 10 Number temporary file
- 177.40 MiB Max size of temporary file
- 53.61 MiB Average size of temporary file
- 62,198 Total number of sessions
- 8 sessions at 2026-03-25 17:14:16 Session peak
- 12h35m52s Total duration of sessions
- 729ms Average duration of sessions
- 1 Average queries per session
- 1s212ms Average queries duration per session
- 0ms Average idle time per session
- 62,277 Total number of connections
- 44 connections/s at 2026-03-25 17:10:26 Connection peak
- 3 Total number of databases
SQL Traffic
Key values
- 14 queries/s Query Peak
- 2026-03-25 15:12:01 Date
SELECT Traffic
Key values
- 2 queries/s Query Peak
- 2026-03-27 07:57:31 Date
INSERT/UPDATE/DELETE Traffic
Key values
- 13 queries/s Query Peak
- 2026-03-27 18:48:01 Date
Queries duration
Key values
- 20h56m43s 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 25 00 780 0ms 0ms 0ms 0ms 0ms 0ms 01 781 0ms 941ms 455ms 12s236ms 12s236ms 12s236ms 02 780 941ms 941ms 941ms 12s236ms 12s236ms 12s236ms 03 780 941ms 941ms 941ms 12s236ms 12s236ms 12s236ms 04 780 941ms 941ms 941ms 12s236ms 12s236ms 12s236ms 05 780 941ms 941ms 941ms 12s236ms 12s236ms 12s236ms 06 782 0ms 1s915ms 724ms 12s315ms 12s315ms 12s315ms 07 794 548ms 1s797ms 865ms 12s632ms 23s373ms 27s536ms 08 819 549ms 1s779ms 896ms 22s739ms 24s607ms 25s437ms 09 800 506ms 1s604ms 944ms 18s978ms 18s978ms 22s185ms 10 788 642ms 1s17ms 804ms 12s82ms 12s866ms 14s6ms 11 789 643ms 1s697ms 828ms 22s63ms 22s63ms 22s63ms 12 790 632ms 2s212ms 1s210ms 28s757ms 28s757ms 28s757ms 13 785 569ms 26s992ms 1s922ms 28s757ms 38s703ms 5m55s 14 791 569ms 1s543ms 956ms 20s61ms 20s61ms 21s707ms 15 806 628ms 899ms 705ms 11s541ms 12s305ms 19s227ms 16 782 635ms 692ms 638ms 8s325ms 8s325ms 9s600ms 17 784 633ms 718ms 640ms 8s325ms 8s325ms 11s34ms 18 798 631ms 724ms 639ms 8s374ms 10s929ms 12s336ms 19 780 638ms 638ms 638ms 8s299ms 8s299ms 8s299ms 20 780 638ms 638ms 638ms 8s299ms 8s299ms 8s299ms 21 780 638ms 638ms 638ms 8s299ms 8s299ms 8s299ms 22 780 638ms 638ms 638ms 8s299ms 8s299ms 8s299ms 23 785 548ms 2s113ms 692ms 8s299ms 18s61ms 18s61ms Mar 26 00 780 0ms 0ms 0ms 0ms 0ms 0ms 01 781 0ms 790ms 382ms 10s274ms 10s274ms 10s274ms 02 780 790ms 790ms 790ms 10s274ms 10s274ms 10s274ms 03 780 790ms 790ms 790ms 10s274ms 10s274ms 10s274ms 04 780 790ms 790ms 790ms 10s274ms 10s274ms 10s274ms 05 780 790ms 790ms 790ms 10s274ms 10s274ms 10s274ms 06 800 509ms 1s471ms 850ms 19s76ms 19s123ms 20s155ms 07 787 631ms 1s657ms 754ms 9s762ms 21s547ms 21s547ms 08 786 639ms 1s657ms 734ms 11s227ms 21s547ms 22s913ms 09 792 637ms 2s295ms 1s426ms 29s837ms 29s837ms 29s837ms 10 786 663ms 2s295ms 979ms 29s837ms 29s837ms 31s664ms 11 784 630ms 699ms 648ms 8s625ms 8s625ms 11s293ms 12 797 645ms 1s734ms 961ms 15s353ms 18s986ms 23s556ms 13 793 586ms 1s613ms 890ms 18s786ms 18s786ms 23s703ms 14 792 555ms 1s631ms 816ms 12s805ms 13s201ms 15s602ms 15 802 552ms 1s737ms 905ms 14s556ms 22s582ms 24s246ms 16 780 634ms 634ms 634ms 8s252ms 8s252ms 8s252ms 17 780 634ms 634ms 634ms 8s252ms 8s252ms 8s252ms 18 780 634ms 634ms 634ms 8s252ms 8s252ms 8s252ms 19 780 634ms 634ms 634ms 8s252ms 8s252ms 8s252ms 20 780 634ms 634ms 634ms 8s252ms 8s252ms 8s252ms 21 780 634ms 634ms 634ms 8s252ms 8s252ms 8s252ms 22 780 634ms 634ms 634ms 8s252ms 8s252ms 8s252ms 23 785 549ms 1s974ms 686ms 8s252ms 17s559ms 17s559ms Mar 27 00 780 0ms 0ms 0ms 0ms 0ms 0ms 01 781 0ms 924ms 447ms 12s22ms 12s22ms 12s22ms 02 780 924ms 924ms 924ms 12s22ms 12s22ms 12s22ms 03 780 924ms 924ms 924ms 12s22ms 12s22ms 12s22ms 04 780 924ms 924ms 924ms 12s22ms 12s22ms 12s22ms 05 780 924ms 924ms 924ms 12s22ms 12s22ms 12s22ms 06 793 507ms 1s796ms 894ms 22s31ms 22s719ms 24s530ms 07 838 501ms 2s37ms 908ms 17s780ms 24s364ms 27s689ms 08 800 507ms 1s638ms 1s44ms 20s928ms 20s928ms 22s916ms 09 818 508ms 26s52ms 4s774ms 5m37s 5m38s 6m28s 10 804 527ms 1s460ms 681ms 11s331ms 15s939ms 22s282ms 11 782 527ms 734ms 641ms 8s829ms 8s829ms 8s829ms 12 780 679ms 679ms 679ms 8s829ms 8s829ms 8s829ms 13 784 642ms 3s563ms 1s768ms 45s765ms 45s765ms 45s765ms 14 782 643ms 3s520ms 1s791ms 45s765ms 45s765ms 47s114ms 15 780 643ms 643ms 643ms 8s362ms 8s362ms 8s362ms 16 796 642ms 729ms 645ms 8s392ms 11s55ms 13s222ms 17 780 645ms 645ms 645ms 8s392ms 8s392ms 8s392ms 18 780 645ms 645ms 645ms 8s392ms 8s392ms 8s392ms 19 781 645ms 1s437ms 1s187ms 18s691ms 18s691ms 18s691ms 20 780 1s437ms 1s437ms 1s437ms 18s691ms 18s691ms 18s691ms 21 780 1s437ms 1s437ms 1s437ms 18s691ms 18s691ms 18s691ms 22 780 1s437ms 1s437ms 1s437ms 18s691ms 18s691ms 18s691ms 23 785 545ms 1s982ms 1s431ms 18s691ms 18s691ms 25s117ms Mar 28 00 788 0ms 6s712ms 176ms 6s876ms 6s876ms 22s174ms 01 781 528ms 1s411ms 956ms 18s354ms 18s354ms 18s354ms 02 780 1s411ms 1s411ms 1s411ms 18s354ms 18s354ms 18s354ms 03 780 1s411ms 1s411ms 1s411ms 18s354ms 18s354ms 18s354ms 04 780 1s411ms 1s411ms 1s411ms 18s354ms 18s354ms 18s354ms 05 780 1s411ms 1s411ms 1s411ms 18s354ms 18s354ms 18s354ms 06 780 1s411ms 1s411ms 1s411ms 18s354ms 18s354ms 18s354ms 07 780 1s411ms 1s411ms 1s411ms 18s354ms 18s354ms 18s354ms 08 780 1s411ms 1s411ms 1s411ms 18s354ms 18s354ms 18s354ms 09 780 1s411ms 1s411ms 1s411ms 18s354ms 18s354ms 18s354ms 10 780 1s411ms 1s411ms 1s411ms 18s354ms 18s354ms 18s354ms 11 780 1s411ms 1s411ms 1s411ms 18s354ms 18s354ms 18s354ms 12 780 1s411ms 1s411ms 1s411ms 18s354ms 18s354ms 18s354ms 13 780 1s411ms 1s411ms 1s411ms 18s354ms 18s354ms 18s354ms 14 780 1s411ms 1s411ms 1s411ms 18s354ms 18s354ms 18s354ms 15 780 1s411ms 1s411ms 1s411ms 18s354ms 18s354ms 18s354ms 16 780 1s411ms 1s411ms 1s411ms 18s354ms 18s354ms 18s354ms 17 780 1s411ms 1s411ms 1s411ms 18s354ms 18s354ms 18s354ms 18 780 1s411ms 1s411ms 1s411ms 18s354ms 18s354ms 18s354ms 19 780 1s411ms 1s411ms 1s411ms 18s354ms 18s354ms 18s354ms 20 780 1s411ms 1s411ms 1s411ms 18s354ms 18s354ms 18s354ms 21 780 1s411ms 1s411ms 1s411ms 18s354ms 18s354ms 18s354ms 22 780 1s411ms 1s411ms 1s411ms 18s354ms 18s354ms 18s354ms 23 785 549ms 1s975ms 1s406ms 18s354ms 18s354ms 24s783ms Day Hour SELECT COPY TO Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Mar 25 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 1 0 947ms 0ms 0ms 0ms 07 10 0 853ms 0ms 0ms 1s797ms 08 27 0 742ms 692ms 1s320ms 2s795ms 09 19 0 781ms 0ms 1s60ms 2s643ms 10 8 0 731ms 0ms 0ms 1s341ms 11 8 0 783ms 0ms 0ms 1s896ms 12 9 0 703ms 0ms 0ms 2s680ms 13 5 0 10s974ms 0ms 0ms 25s275ms 14 10 0 700ms 0ms 0ms 1s645ms 15 26 0 817ms 0ms 1s510ms 3s372ms 16 2 0 666ms 0ms 0ms 0ms 17 4 0 677ms 0ms 0ms 0ms 18 18 0 671ms 0ms 0ms 2s706ms 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 1s318ms 0ms 0ms 0ms Mar 26 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 19 0 797ms 569ms 1s79ms 2s39ms 07 6 0 663ms 0ms 0ms 1s330ms 08 6 0 680ms 0ms 0ms 1s366ms 09 9 0 707ms 0ms 0ms 2s713ms 10 6 0 767ms 0ms 0ms 1s393ms 11 4 0 667ms 0ms 0ms 0ms 12 16 0 912ms 0ms 1s65ms 2s55ms 13 10 0 748ms 0ms 937ms 1s351ms 14 11 0 794ms 0ms 918ms 1s541ms 15 16 0 745ms 0ms 952ms 2s676ms 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 5 1s284ms 0ms 0ms 0ms Mar 27 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 13 0 973ms 0ms 1s323ms 2s512ms 07 57 0 980ms 1s990ms 2s532ms 3s604ms 08 18 0 700ms 0ms 1s339ms 2s326ms 09 38 0 3s349ms 1s341ms 2s536ms 49s976ms 10 23 0 752ms 0ms 1s349ms 2s716ms 11 2 0 706ms 0ms 0ms 0ms 12 0 0 0ms 0ms 0ms 0ms 13 4 0 2s108ms 0ms 0ms 1s348ms 14 2 0 674ms 0ms 0ms 0ms 15 0 0 0ms 0ms 0ms 0ms 16 16 0 680ms 0ms 0ms 2s705ms 17 0 0 0ms 0ms 0ms 0ms 18 0 0 0ms 0ms 0ms 0ms 19 1 0 1s437ms 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 1s285ms 0ms 0ms 0ms Mar 28 00 0 8 2s771ms 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 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 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 1s285ms 0ms 0ms 0ms Day Hour INSERT UPDATE DELETE COPY FROM Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Mar 25 00 0 0 0 0 0ms 0ms 0ms 0ms 01 0 1 0 0 941ms 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 26 00 0 0 0 0 0ms 0ms 0ms 0ms 01 0 1 0 0 790ms 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 27 00 0 0 0 0 0ms 0ms 0ms 0ms 01 0 1 0 0 924ms 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 28 00 0 0 0 0 0ms 0ms 0ms 0ms 01 0 1 0 0 1s411ms 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 25 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 26 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 27 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 28 00 0 0 0.00 0.00% 01 0 0 0.00 0.00% 02 0 0 0.00 0.00% 03 0 0 0.00 0.00% 04 0 0 0.00 0.00% 05 0 0 0.00 0.00% 06 0 0 0.00 0.00% 07 0 0 0.00 0.00% 08 0 0 0.00 0.00% 09 0 0 0.00 0.00% 10 0 0 0.00 0.00% 11 0 0 0.00 0.00% 12 0 0 0.00 0.00% 13 0 0 0.00 0.00% 14 0 0 0.00 0.00% 15 0 0 0.00 0.00% 16 0 0 0.00 0.00% 17 0 0 0.00 0.00% 18 0 0 0.00 0.00% 19 0 0 0.00 0.00% 20 0 0 0.00 0.00% 21 0 0 0.00 0.00% 22 0 0 0.00 0.00% 23 0 0 0.00 0.00% Day Hour Count Average / Second Mar 25 00 248 0.07/s 01 247 0.07/s 02 244 0.07/s 03 244 0.07/s 04 244 0.07/s 05 275 0.08/s 06 1,071 0.30/s 07 1,545 0.43/s 08 2,236 0.62/s 09 1,492 0.41/s 10 1,254 0.35/s 11 871 0.24/s 12 1,148 0.32/s 13 1,618 0.45/s 14 1,673 0.46/s 15 607 0.17/s 16 614 0.17/s 17 615 0.17/s 18 426 0.12/s 19 402 0.11/s 20 432 0.12/s 21 255 0.07/s 22 244 0.07/s 23 247 0.07/s Mar 26 00 244 0.07/s 01 247 0.07/s 02 244 0.07/s 03 245 0.07/s 04 244 0.07/s 05 288 0.08/s 06 1,166 0.32/s 07 1,697 0.47/s 08 1,619 0.45/s 09 2,152 0.60/s 10 1,305 0.36/s 11 1,195 0.33/s 12 1,769 0.49/s 13 1,328 0.37/s 14 902 0.25/s 15 1,211 0.34/s 16 934 0.26/s 17 341 0.09/s 18 276 0.08/s 19 284 0.08/s 20 244 0.07/s 21 244 0.07/s 22 244 0.07/s 23 257 0.07/s Mar 27 00 250 0.07/s 01 247 0.07/s 02 244 0.07/s 03 244 0.07/s 04 244 0.07/s 05 244 0.07/s 06 880 0.24/s 07 3,024 0.84/s 08 1,642 0.46/s 09 2,663 0.74/s 10 2,523 0.70/s 11 1,105 0.31/s 12 811 0.23/s 13 1,119 0.31/s 14 369 0.10/s 15 832 0.23/s 16 728 0.20/s 17 256 0.07/s 18 257 0.07/s 19 536 0.15/s 20 256 0.07/s 21 247 0.07/s 22 246 0.07/s 23 247 0.07/s Mar 28 00 278 0.08/s 01 259 0.07/s 02 244 0.07/s 03 307 0.09/s 04 244 0.07/s 05 244 0.07/s 06 244 0.07/s 07 244 0.07/s 08 333 0.09/s 09 248 0.07/s 10 244 0.07/s 11 248 0.07/s 12 244 0.07/s 13 246 0.07/s 14 253 0.07/s 15 250 0.07/s 16 244 0.07/s 17 250 0.07/s 18 244 0.07/s 19 264 0.07/s 20 247 0.07/s 21 244 0.07/s 22 249 0.07/s 23 259 0.07/s Day Hour Count Average Duration Average idle time Mar 25 00 248 286ms 286ms 01 247 293ms 0ms 02 244 293ms 0ms 03 244 297ms 0ms 04 244 296ms 0ms 05 275 268ms 0ms 06 1,069 194ms 0ms 07 1,545 185ms 0ms 08 2,221 181ms 0ms 09 1,492 149ms 0ms 10 1,254 147ms 0ms 11 848 165ms 0ms 12 1,148 161ms 0ms 13 1,618 209ms 0ms 14 1,673 125ms 0ms 15 607 235ms 0ms 16 612 161ms 0ms 17 613 172ms 0ms 18 427 19s185ms 17s991ms 19 405 1m 59s205ms 20 422 200ms 0ms 21 253 279ms 0ms 22 244 289ms 0ms 23 247 341ms 0ms Mar 26 00 244 286ms 286ms 01 247 288ms 0ms 02 244 288ms 0ms 03 245 291ms 0ms 04 244 294ms 0ms 05 286 263ms 0ms 06 1,166 231ms 0ms 07 1,695 134ms 0ms 08 1,619 141ms 0ms 09 2,152 149ms 0ms 10 1,305 179ms 0ms 11 1,195 154ms 0ms 12 1,767 185ms 0ms 13 1,328 178ms 0ms 14 902 178ms 0ms 15 1,211 222ms 0ms 16 932 172ms 0ms 17 341 245ms 0ms 18 272 268ms 0ms 19 284 261ms 0ms 20 244 297ms 0ms 21 244 287ms 0ms 22 244 286ms 0ms 23 257 326ms 0ms Mar 27 00 248 281ms 281ms 01 247 290ms 0ms 02 244 294ms 0ms 03 244 288ms 0ms 04 244 288ms 0ms 05 244 287ms 0ms 06 880 212ms 0ms 07 3,021 221ms 0ms 08 1,642 185ms 0ms 09 2,663 252ms 0ms 10 2,523 167ms 0ms 11 1,105 159ms 0ms 12 811 214ms 0ms 13 1,119 147ms 0ms 14 369 229ms 0ms 15 832 139ms 0ms 16 728 179ms 0ms 17 254 282ms 0ms 18 257 279ms 0ms 19 534 187ms 0ms 20 252 282ms 0ms 21 247 284ms 0ms 22 246 285ms 0ms 23 247 338ms 0ms Mar 28 00 278 449ms 0ms 01 259 278ms 0ms 02 244 285ms 0ms 03 307 238ms 0ms 04 244 285ms 0ms 05 244 288ms 0ms 06 244 289ms 0ms 07 244 288ms 0ms 08 333 224ms 0ms 09 248 284ms 0ms 10 244 288ms 0ms 11 248 284ms 0ms 12 244 288ms 0ms 13 246 286ms 0ms 14 253 278ms 0ms 15 250 280ms 0ms 16 244 285ms 0ms 17 250 279ms 0ms 18 244 284ms 0ms 19 264 265ms 0ms 20 247 281ms 0ms 21 244 291ms 0ms 22 249 288ms 0ms 23 257 338ms 0ms -
Connections
Established Connections
Key values
- 44 connections Connection Peak
- 2026-03-25 17:10:26 Date
Connections per database
Key values
- zemm_monitoring Main Database
- 62,277 connections Total
Connections per user
Key values
- labanimal Main User
- 62,277 connections Total
-
Sessions
Simultaneous sessions
Key values
- 8 sessions Session Peak
- 2026-03-25 17:14:16 Date
Histogram of session times
Key values
- 54,539 0-500ms duration
Sessions per database
Key values
- zemm_monitoring Main Database
- 62,198 sessions Total
Sessions per user
Key values
- labanimal Main User
- 62,198 sessions Total
Sessions per host
Key values
- ::1 Main Host
- 62,198 sessions Total
Sessions per application
Key values
- Main Application
- 62,198 sessions Total
Application Count Total Duration Average Duration 49,126 2h49m33s 207ms DBeaver 26.0.0 - Main 'zemm_produktiv_7' 2 4h30m34s 2h15m17s DBeaver 26.0.0 - Main 'zemm_produktiv_8' 2 4h30m39s 2h15m19s DBeaver 26.0.0 - Read PostgreSQL database list 1 249ms 249ms _backend_cage_autocomplete_api.php_q_52-003_limit_12_zemm_produ 1 28ms 28ms _backend_cage_autocomplete_api.php_q_52-004_limit_12_zemm_produ 1 29ms 29ms _backend_cage_autocomplete_api.php_q_52-008_limit_12_zemm_produ 2 56ms 28ms _backend_cage_autocomplete_api.php_q_52-00_limit_12_zemm_produk 2 60ms 30ms _backend_wean_api.php_litter_id_10131301_zemm_produktiv_8_local 2 276ms 138ms _backend_wean_api.php_litter_id_10131353_zemm_produktiv_8_local 5 699ms 139ms _backend_wean_api.php_litter_id_10131392_zemm_produktiv_8_local 2 277ms 138ms _backend_wean_api.php_litter_id_10131472_zemm_produktiv_8_local 2 283ms 141ms _backend_wean_api.php_litter_id_10131492_zemm_produktiv_8_local 2 282ms 141ms _backend_wean_api.php_litter_id_10131496_zemm_produktiv_8_local 2 278ms 139ms _backend_wean_api.php_litter_id_10131497_zemm_produktiv_8_local 2 280ms 140ms _backend_wean_api.php_litter_id_10131499_zemm_produktiv_8_local 2 282ms 141ms _backend_wean_api.php_litter_id_10131503_zemm_produktiv_8_local 23 3s224ms 140ms _backend_wean_api.php_litter_id_10131504_zemm_produktiv_8_local 2 282ms 141ms _backend_wean_api.php_litter_id_10131505_zemm_produktiv_8_local 2 280ms 140ms _backend_wean_api.php_litter_id_10131506_zemm_produktiv_8_local 15 2s77ms 138ms _backend_wean_api.php_litter_id_10131507_zemm_produktiv_8_local 2 280ms 140ms _backend_wean_api.php_litter_id_10131508_zemm_produktiv_8_local 2 279ms 139ms _backend_wean_api.php_litter_id_10131511_zemm_produktiv_8_local 1 141ms 141ms _backend_wean_api.php_litter_id_10131515_zemm_produktiv_8_local 2 282ms 141ms _backend_wean_api.php_litter_id_10131516_zemm_produktiv_8_local 2 279ms 139ms _backend_wean_api.php_litter_id_10131517_zemm_produktiv_8_local 2 278ms 139ms _backend_wean_api.php_litter_id_10131521_zemm_produktiv_8_local 31 4s312ms 139ms _backend_wean_api.php_litter_id_10131547_zemm_produktiv_8_local 1 133ms 133ms _backend_wean_api.php_litter_id_10131561_zemm_produktiv_8_local 2 280ms 140ms _backend_wean_api.php_litter_id_10131563_zemm_produktiv_8_local 47 6s537ms 139ms _backend_wean_api.php_litter_id_10131577_zemm_produktiv_8_local 12 1s675ms 139ms _backend_wean_api.php_litter_id_10131581_zemm_produktiv_8_local 47 6s506ms 138ms _backend_wean_api.php_litter_id_10131582_zemm_produktiv_8_local 49 6s795ms 138ms _backend_wean_api.php_litter_id_10131584_zemm_produktiv_8_local 5 697ms 139ms _backend_wean_api.php_litter_id_10131585_zemm_produktiv_8_local 2 277ms 138ms _backend_wean_api.php_litter_id_10131592_zemm_produktiv_8_local 2 278ms 139ms _backend_wean_api.php_litter_id_10131603_zemm_produktiv_8_local 1 138ms 138ms _backend_wean_api.php_litter_id_10131605_zemm_produktiv_8_local 4 562ms 140ms _backend_wean_api.php_litter_id_10131615_zemm_produktiv_8_local 2 281ms 140ms _backend_wean_api.php_litter_id_10131617_zemm_produktiv_8_local 2 281ms 140ms _backend_wean_api.php_litter_id_10131618_zemm_produktiv_8_local 2 278ms 139ms _backend_wean_api.php_litter_id_10131619_zemm_produktiv_8_local 3 421ms 140ms _backend_wean_api.php_litter_id_10131620_zemm_produktiv_8_local 2 276ms 138ms _backend_wean_api.php_litter_id_10131621_zemm_produktiv_8_local 3 420ms 140ms _backend_wean_api.php_litter_id_10131622_zemm_produktiv_8_local 2 278ms 139ms _backend_wean_api.php_litter_id_10131623_zemm_produktiv_8_local 2 277ms 138ms _backend_wean_api.php_litter_id_10131632_zemm_produktiv_8_local 2 281ms 140ms _backend_wean_api.php_litter_id_10131633_zemm_produktiv_8_local 2 280ms 140ms _backend_wean_api.php_litter_id_10131634_zemm_produktiv_8_local 2 281ms 140ms _backend_wean_api.php_litter_id_10131636_zemm_produktiv_8_local 4 561ms 140ms _backend_wean_api.php_litter_id_10131637_zemm_produktiv_8_local 4 553ms 138ms _backend_wean_api.php_litter_id_10131638_zemm_produktiv_8_local 2 276ms 138ms _backend_wean_api.php_litter_id_10131639_zemm_produktiv_8_local 2 276ms 138ms _backend_wean_api.php_litter_id_10131640_zemm_produktiv_8_local 3 422ms 140ms _backend_wean_api.php_litter_id_10131642_zemm_produktiv_8_local 2 272ms 136ms _backend_wean_api.php_litter_id_10131643_zemm_produktiv_8_local 2 281ms 140ms _backend_wean_api.php_litter_id_10131644_zemm_produktiv_8_local 3 423ms 141ms _backend_wean_api.php_litter_id_10131645_zemm_produktiv_8_local 3 422ms 140ms _backend_wean_api.php_litter_id_10131646_zemm_produktiv_8_local 2 277ms 138ms _backend_wean_api.php_litter_id_10131647_zemm_produktiv_8_local 3 421ms 140ms _backend_wean_api.php_litter_id_10131648_zemm_produktiv_8_local 5 697ms 139ms _backend_wean_api.php_litter_id_10131649_zemm_produktiv_8_local 2 282ms 141ms _backend_wean_api.php_litter_id_10131650_zemm_produktiv_8_local 47 6s551ms 139ms _backend_wean_api.php_litter_id_10131652_zemm_produktiv_8_local 47 6s544ms 139ms _backend_wean_api.php_litter_id_10131653_zemm_produktiv_8_local 11 1s539ms 139ms _backend_wean_api.php_litter_id_10131654_zemm_produktiv_8_local 47 6s567ms 139ms _backend_wean_api.php_litter_id_10131655_zemm_produktiv_8_local 47 6s543ms 139ms _backend_wean_api.php_litter_id_10131656_zemm_produktiv_8_local 47 6s535ms 139ms _backend_wean_api.php_litter_id_10131657_zemm_produktiv_8_local 47 6s526ms 138ms _backend_wean_api.php_litter_id_10131658_zemm_produktiv_8_local 47 6s557ms 139ms _backend_wean_api.php_litter_id_10131659_zemm_produktiv_8_local 46 6s383ms 138ms _backend_wean_api.php_litter_id_10131660_zemm_produktiv_8_local 46 6s381ms 138ms _backend_wean_api.php_litter_id_10131662_zemm_produktiv_8_local 2 275ms 137ms _backend_wean_api.php_litter_id_10131667_zemm_produktiv_8_local 3 416ms 138ms _backend_wean_api.php_litter_id_10131668_zemm_produktiv_8_local 2 280ms 140ms _backend_wean_api.php_litter_id_10131672_zemm_produktiv_8_local 2 277ms 138ms _backend_wean_api.php_litter_id_10131674_zemm_produktiv_8_local 2 282ms 141ms _backend_wean_api.php_litter_id_10131677_zemm_produktiv_8_local 2 281ms 140ms _backend_wean_api.php_litter_id_10131678_zemm_produktiv_8_local 2 283ms 141ms _backend_wean_api.php_litter_id_10131680_zemm_produktiv_8_local 3 421ms 140ms _backend_wean_api.php_litter_id_10131681_zemm_produktiv_8_local 2 279ms 139ms _backend_wean_api.php_litter_id_10131683_zemm_produktiv_8_local 2 273ms 136ms _backend_wean_api.php_litter_id_10131685_zemm_produktiv_8_local 31 4s314ms 139ms _backend_wean_api.php_litter_id_10131686_zemm_produktiv_8_local 31 4s322ms 139ms _backend_wean_api.php_litter_id_10131688_zemm_produktiv_8_local 31 4s318ms 139ms _backend_wean_api.php_litter_id_10131693_zemm_produktiv_8_local 31 4s314ms 139ms _backend_wean_api.php_litter_id_10131694_zemm_produktiv_8_local 31 4s324ms 139ms _backend_wean_api.php_litter_id_10131696_zemm_produktiv_8_local 34 4s763ms 140ms _backend_wean_api.php_litter_id_10131698_zemm_produktiv_8_local 31 4s301ms 138ms _backend_wean_api.php_litter_id_10131701_zemm_produktiv_8_local 31 4s302ms 138ms _backend_wean_api.php_litter_id_10131703_zemm_produktiv_8_local 31 4s323ms 139ms _backend_wean_api.php_litter_id_10131704_zemm_produktiv_8_local 31 4s307ms 138ms _backend_wean_api.php_litter_id_10131711_zemm_produktiv_8_local 2 281ms 140ms _backend_wean_api.php_litter_id_10131717_zemm_produktiv_8_local 4 556ms 139ms _backend_wean_api.php_litter_id_10131718_zemm_produktiv_8_local 2 281ms 140ms _backend_wean_api.php_litter_id_10131719_zemm_produktiv_8_local 4 559ms 139ms _backend_wean_api.php_litter_id_10131723_zemm_produktiv_8_local 4 558ms 139ms _backend_wean_api.php_litter_id_10131724_zemm_produktiv_8_local 6 841ms 140ms _backend_wean_api.php_litter_id_10131725_zemm_produktiv_8_local 2 280ms 140ms _backend_wean_api.php_litter_id_10131730_zemm_produktiv_8_local 3 419ms 139ms _backend_wean_api.php_litter_id_10131734_zemm_produktiv_8_local 6 843ms 140ms _backend_wean_api.php_litter_id_10131759_zemm_produktiv_8_local 47 6s520ms 138ms _backend_wean_api.php_litter_id_10131760_zemm_produktiv_8_local 47 6s523ms 138ms _backend_wean_api.php_litter_id_10131776_zemm_produktiv_8_local 2 280ms 140ms _backend_wean_api.php_litter_id_10131778_zemm_produktiv_8_local 2 282ms 141ms _backend_wean_api.php_litter_id_10131784_zemm_produktiv_8_local 31 4s306ms 138ms _backend_wean_api.php_litter_id_10131785_zemm_produktiv_8_local 2 281ms 140ms _backend_wean_api.php_litter_id_10131801_zemm_produktiv_8_local 3 420ms 140ms _backend_wean_api.php_litter_id_10131806_zemm_produktiv_8_local 2 282ms 141ms _backend_wean_api.php_litter_id_10131814_zemm_produktiv_8_local 2 283ms 141ms _backend_wean_api.php_litter_id_10131815_zemm_produktiv_8_local 2 277ms 138ms _backend_wean_api.php_litter_id_10131816_zemm_produktiv_8_local 2 282ms 141ms _backend_wean_api.php_litter_id_10131822_zemm_produktiv_8_local 2 282ms 141ms _backend_wean_api.php_litter_id_10131840_zemm_produktiv_8_local 3 419ms 139ms _backend_wean_api.php_litter_id_10131842_zemm_produktiv_8_local 1 139ms 139ms _backend_wean_api.php_litter_id_10131853_zemm_produktiv_8_local 2 276ms 138ms _backend_wean_api.php_litter_id_10131859_zemm_produktiv_8_local 2 280ms 140ms _backend_wean_api.php_litter_id_10131872_zemm_produktiv_8_local 4 566ms 141ms _backend_wean_api.php_litter_id_10131873_zemm_produktiv_8_local 2 276ms 138ms _backend_wean_api.php_litter_id_10131884_zemm_produktiv_8_local 2 277ms 138ms _backend_wean_api.php_litter_id_10131885_zemm_produktiv_8_local 2 276ms 138ms _backend_wean_api.php_litter_id_10131890_zemm_produktiv_8_local 31 4s297ms 138ms _backend_wean_api.php_litter_id_10131910_zemm_produktiv_8_local 2 282ms 141ms _backend_wean_api.php_litter_id_10131913_zemm_produktiv_8_local 2 283ms 141ms _backend_wean_api.php_litter_id_10131915_zemm_produktiv_8_local 2 281ms 140ms _backend_wean_api.php_litter_id_10131921_zemm_produktiv_8_local 10 1s391ms 139ms _backend_wean_api.php_litter_id_10131922_zemm_produktiv_8_local 10 1s408ms 140ms _backend_wean_api.php_litter_id_10131923_zemm_produktiv_8_local 47 6s527ms 138ms _backend_wean_api.php_litter_id_10131924_zemm_produktiv_8_local 47 6s500ms 138ms _backend_wean_api.php_litter_id_10131925_zemm_produktiv_8_local 2 280ms 140ms _backend_wean_api.php_litter_id_10131926_zemm_produktiv_8_local 2 282ms 141ms _backend_wean_api.php_litter_id_10131927_zemm_produktiv_8_local 2 281ms 140ms _backend_wean_api.php_zemm_produktiv_8_localhost_5432 1 397ms 397ms _desktop__command_tasks_command_tasks_subcommand_open_screen__q 1 66ms 66ms _desktop__zemm_produktiv_8_localhost_5432 25 1s594ms 63ms _desktop_index.php_animal_name_11_animal_id_2026_2F000_2F2881_s 1 66ms 66ms _desktop_index.php_animal_name_16_animal_id_2025_2F001_2F2954_s 1 103ms 103ms _desktop_index.php_animal_name_89_20Z_animal_id_2025_2F002_2F31 1 42ms 42ms _desktop_index.php_cage_name_48_2A_bday_to_2026-03-18_unweaned_ 1 120ms 120ms _desktop_index.php_cage_name_51-327_current_only_true_val4_anim 1 103ms 103ms _desktop_index.php_cage_name_51-502_current_only__25_val4_anima 1 1s737ms 1s737ms _desktop_index.php_cage_name_51_2A_breeding_date_2026-03-18_cur 2 209ms 104ms _desktop_index.php_cage_name_71_2A_unweaned_only_true_val4_anim 5 560ms 112ms _desktop_index.php_cages_empty__25_val4_cages_search_command_an 3 131ms 43ms _desktop_index.php_cages_empty__25_val4_cages_search_command_do 1 43ms 43ms _desktop_index.php_cages_name_46-157_cages_empty__25_val4_cages 1 72ms 72ms _desktop_index.php_cages_name_46_2A_cages_empty_false_val4_cage 1 440ms 440ms _desktop_index.php_cages_name_49-2_2A_cages_empty__25_val4_cage 9 1s862ms 206ms _desktop_index.php_cages_name_51-4_2A_cages_empty_false_val4_ca 1 294ms 294ms _desktop_index.php_cages_name_51_2A_cages_empty__25_val4_cages_ 4 3s539ms 884ms _desktop_index.php_cages_name_A15.415_2A_cages_empty_false_val4 18 3s480ms 193ms _desktop_index.php_cages_name_A15_cages_empty__25_val4_cages_se 1 56ms 56ms _desktop_index.php_cages_name__2A28_cages_empty__25_val4_cages_ 1 50ms 50ms _desktop_index.php_command_animals_breedings_subcommand_init_ze 1 43ms 43ms _desktop_index.php_command_animals_edit_subcommand_init_id_1027 2 200ms 100ms _desktop_index.php_command_animals_edit_subcommand_init_id_1028 4 464ms 116ms _desktop_index.php_command_animals_edit_subcommand_init_id_1029 16 1s698ms 106ms _desktop_index.php_command_animals_edit_subcommand_init_id_1030 4 403ms 100ms _desktop_index.php_command_animals_litters_create_subcommand_se 1 174ms 174ms _desktop_index.php_command_animals_litters_edit_subcommand_init 2 202ms 101ms _desktop_index.php_command_animals_litters_subcommand_init_zemm 1 40ms 40ms _desktop_index.php_command_animals_subcommand_found_val1_1344_v 1 46ms 46ms _desktop_index.php_command_animals_subcommand_found_val1_1745_v 1 38ms 38ms _desktop_index.php_command_animals_subcommand_init_zemm_produkt 143 6s485ms 45ms _desktop_index.php_command_cages_edit_subcommand_init_id_7825_z 1 70ms 70ms _desktop_index.php_command_cages_subcommand_init_zemm_produktiv 5 204ms 40ms _desktop_index.php_command_documents_subcommand_edit_id_69_zemm 1 45ms 45ms _desktop_index.php_command_documents_subcommand_init_zemm_produ 5 217ms 43ms _desktop_index.php_command_home_subcommand_init_zemm_produktiv_ 1 101ms 101ms _desktop_index.php_command_licences_subcommand_create_zemm_prod 3 228ms 76ms _desktop_index.php_command_login_subcommand_init_zemm_produktiv 721 22s198ms 30ms _desktop_index.php_command_reports_subcommand_animals_per_room_ 9 1s183ms 131ms _desktop_index.php_command_reports_subcommand_animals_per_user_ 35 3s832ms 109ms _desktop_index.php_command_reports_subcommand_fates_zemm_produk 3 303ms 101ms _desktop_index.php_command_reports_subcommand_init_zemm_produkt 4 482ms 120ms _desktop_index.php_command_reports_subcommand_task_status_zemm_ 9 1s22ms 113ms _desktop_index.php_command_tasks_subcommand_create_task_id_49_z 2 117ms 58ms _desktop_index.php_command_tasks_subcommand_edit_id_10140427_ze 3 237ms 79ms _desktop_index.php_command_tasks_subcommand_edit_id_10141630_ze 1 86ms 86ms _desktop_index.php_command_tasks_subcommand_edit_id_10141681_ze 1 85ms 85ms _desktop_index.php_command_tasks_subcommand_edit_id_10141770_ze 1 86ms 86ms _desktop_index.php_command_tasks_subcommand_edit_id_10141771_ze 2 160ms 80ms _desktop_index.php_command_tasks_subcommand_edit_id_10141779_ze 1 85ms 85ms _desktop_index.php_command_tasks_subcommand_edit_id_10141780_ze 2 166ms 83ms _desktop_index.php_command_tasks_subcommand_edit_id_10141781_ze 1 86ms 86ms _desktop_index.php_command_tasks_subcommand_edit_id_10141822_ze 3 250ms 83ms _desktop_index.php_command_tasks_subcommand_edit_id_10141830_ze 1 77ms 77ms _desktop_index.php_command_tasks_subcommand_edit_id_10141863_ze 1 83ms 83ms _desktop_index.php_command_tasks_subcommand_edit_id_10141875_ze 4 320ms 80ms _desktop_index.php_command_tasks_subcommand_edit_id_10141877_ze 2 169ms 84ms _desktop_index.php_command_tasks_subcommand_edit_id_10141878_ze 3 251ms 83ms _desktop_index.php_command_tasks_subcommand_edit_id_10141879_ze 1 87ms 87ms _desktop_index.php_command_tasks_subcommand_edit_id_10141901_ze 1 82ms 82ms _desktop_index.php_command_tasks_subcommand_edit_id_10141909_ze 9 755ms 83ms _desktop_index.php_command_tasks_subcommand_edit_id_10141910_ze 1 86ms 86ms _desktop_index.php_command_tasks_subcommand_edit_id_10141911_ze 1 83ms 83ms _desktop_index.php_command_tasks_subcommand_edit_id_10141930_ze 1 86ms 86ms _desktop_index.php_command_tasks_subcommand_open_zemm_produktiv 278 24s802ms 89ms _desktop_index.php_command_tasks_subcommand_search_zemm_produkt 12 524ms 43ms _desktop_index.php_command_users_subcommand_create_zemm_produkt 4 263ms 65ms _desktop_index.php_dam_id_2025_2F003_2F0773_current_only__25_va 1 773ms 773ms _desktop_index.php_m_action_animals_3Am_delete_row_animals_1026 1 34ms 34ms _desktop_index.php_m_action_animals_3Am_delete_row_animals_1029 2 91ms 45ms _desktop_index.php_m_action_animals_3Am_delete_val4_animals_lis 1 44ms 44ms _desktop_index.php_m_action_animals_edit_3Alink_init_row_animal 5 226ms 45ms _desktop_index.php_m_action_animals_edit_3Alink_init_val4_repla 5 222ms 44ms _desktop_index.php_name_Abt_C3_B6ten_20alter_20Zuchtpaare_2048_ 1 64ms 64ms _desktop_index.php_name_Abt_C3_B6ten_20v._20Tieren_20auf_20AZ_i 1 46ms 46ms _desktop_index.php_name_Genotypisierungsproben_20genommen_instr 42 2s768ms 65ms _desktop_index.php_name_Tiertransport_20durch_20das_20ZEMM_inst 3 192ms 64ms _desktop_index.php_name_Tiertransport_20innerhalb_20W_C3_BCrzbu 7 382ms 54ms _desktop_index.php_name_VP_20von_20..._20bis_20..._20Emx1GCaMP6 1 66ms 66ms _desktop_index.php_name_VP_20von_20..._20bis_20..._20Ntsr1Tomat 1 63ms 63ms _desktop_index.php_name_VP_20von_20..._20bis_20..._20SOM_GCaMP8 1 60ms 60ms _desktop_index.php_name_VP_20von_20..._20bis_20..._20SOM_Ribo_i 2 170ms 85ms _desktop_index.php_name_Verpaarung_20trennen_instructions_Bitte 1 63ms 63ms _desktop_index.php_name_Verpaarungen_20zur_20Zucht_Tet2_instruc 1 62ms 62ms _desktop_index.php_name_Verpaarungen_20zur_20Zucht_instructions 2 130ms 65ms _desktop_index.php_reference_Formulare_20ZEMM_title_Anmeldung_2 2 76ms 38ms _desktop_index.php_search_status_2_issuer_user_name_Herbel_2C_2 1 40ms 40ms _desktop_index.php_search_status_2_no_subtasks_true_command_gro 1 67ms 67ms _desktop_index.php_search_status_2_no_subtasks_true_command_tas 1 101ms 101ms _desktop_index.php_search_status__25_issued_from_2025-09-19_iss 2 334ms 167ms _desktop_index.php_sire_name_52_dam_name_91_sire_id_2025_2F003_ 1 111ms 111ms _desktop_index.php_unweaned_only_true_val4_animals_litters_sear 1 141ms 141ms _desktop_index.php_val4_documents_command_home_subcommand_init_ 2 198ms 99ms _desktop_index.php_view_animal_name_on_view_animal_id_on_animal 3 760ms 253ms _desktop_index.php_view_animal_name_on_view_animal_id_on_breedi 5 5s773ms 1s154ms _desktop_index.php_view_animal_name_on_view_animal_id_on_view_b 130 46s914ms 360ms _desktop_index.php_view_animal_name_on_view_animal_id_on_view_s 1 89ms 89ms _desktop_index.php_zemm_produktiv_7_localhost_5432 45 6s737ms 149ms _desktop_index.php_zemm_produktiv_8_localhost_5432 9,607 37m7s 231ms backend:zemm_produktiv_8@localhost 132 9s631ms 72ms expire_tasks:zemm_produktiv_8@h2940066.stratoserver.net:5432 4 4s134ms 1s33ms fatescron:zemm_produktiv_8@h2940066.stratoserver.net:5432 1 816ms 816ms pg_dump 5 1m21s 16s262ms psql 3 18ms 6ms taskscron:zemm_produktiv_7@zemm.fbiscience.eu 96 2s405ms 25ms taskscron:zemm_produktiv_8@h2940066.stratoserver.net:5432 96 25s560ms 266ms -
Checkpoints / Restartpoints
Checkpoints Buffers
Key values
- 78,779 buffers Checkpoint Peak
- 2026-03-28 06:43:21 Date
- 270.037 seconds Highest write time
- 0.042 seconds Sync time
Checkpoints Wal files
Key values
- 17 files Wal files usage Peak
- 2026-03-28 06:43:21 Date
Checkpoints distance
Key values
- 534.97 Mo Distance Peak
- 2026-03-28 06:43:21 Date
Checkpoints Activity
↑ Back to the top of the Checkpoint Activity tableDay Hour Written buffers Write time Sync time Total time Mar 25 00 2,055 206.093s 0.068s 206.219s 01 20,506 466.008s 0.076s 466.134s 02 1,994 200.011s 0.081s 200.147s 03 2,018 202.416s 0.073s 202.549s 04 2,037 204.328s 0.074s 204.453s 05 2,274 228.044s 0.073s 228.179s 06 18,100 734.118s 0.201s 734.378s 07 31,538 1,020.498s 0.237s 1,020.798s 08 50,144 1,473.222s 0.258s 1,473.549s 09 32,605 1,093.411s 0.184s 1,093.663s 10 19,962 927.865s 0.201s 928.134s 11 16,718 616.963s 0.152s 617.173s 12 18,435 788.134s 0.196s 788.394s 13 22,325 1,285.485s 0.204s 1,285.754s 14 21,587 996.112s 0.202s 996.375s 15 5,587 532.484s 0.122s 532.669s 16 2,836 284.497s 0.12s 284.674s 17 6,122 560.532s 0.118s 560.704s 18 2,610 261.812s 0.099s 261.965s 19 3,067 307.624s 0.115s 307.793s 20 3,137 314.307s 0.103s 314.466s 21 2,040 204.663s 0.073s 204.79s 22 2,244 225.099s 0.073s 225.224s 23 2,198 220.487s 0.074s 220.618s Mar 26 00 2,103 210.933s 0.073s 211.063s 01 20,704 478.83s 0.077s 478.966s 02 2,087 209.355s 0.074s 209.481s 03 2,094 210.061s 0.074s 210.188s 04 2,082 208.865s 0.07s 208.99s 05 2,341 234.709s 0.079s 234.842s 06 6,896 691.032s 0.227s 691.325s 07 5,523 553.338s 0.22s 553.609s 08 5,549 555.921s 0.208s 556.181s 09 20,468 835.923s 0.238s 836.219s 10 18,309 777.569s 0.191s 777.814s 11 3,777 378.635s 0.168s 378.853s 12 18,199 769.255s 0.239s 769.551s 13 28,868 917.557s 0.209s 917.822s 14 78,608 1,743.397s 0.179s 1,743.648s 15 45,486 1,435.388s 0.198s 1,435.655s 16 5,974 598.345s 0.165s 598.564s 17 2,560 256.777s 0.088s 256.914s 18 5,726 484.728s 0.079s 484.857s 19 2,560 256.78s 0.079s 256.912s 20 2,315 232.203s 0.072s 232.329s 21 2,316 232.314s 0.072s 232.434s 22 2,699 270.648s 0.073s 270.777s 23 2,563 257.04s 0.079s 257.174s Mar 27 00 2,842 284.902s 0.073s 285.026s 01 21,015 513.22s 0.075s 513.352s 02 2,539 254.559s 0.072s 254.682s 03 2,402 240.921s 0.071s 241.05s 04 2,380 238.715s 0.073s 238.844s 05 2,291 229.787s 0.072s 229.914s 06 4,208 421.883s 0.214s 422.154s 07 5,643 565.201s 0.247s 565.498s 08 5,443 545.082s 0.228s 545.363s 09 6,430 643.846s 0.245s 644.139s 10 19,930 1,126.76s 0.232s 1,127.053s 11 4,359 436.635s 0.196s 436.882s 12 4,006 401.655s 0.163s 401.869s 13 3,683 369.282s 0.176s 369.51s 14 3,035 304.159s 0.112s 304.326s 15 2,993 300.215s 0.149s 300.417s 16 3,383 338.979s 0.15s 339.181s 17 2,752 275.876s 0.105s 276.035s 18 2,309 231.613s 0.116s 231.783s 19 2,687 269.515s 0.127s 269.692s 20 2,463 247.019s 0.097s 247.167s 21 2,232 223.89s 0.095s 224.036s 22 2,235 224.202s 0.093s 224.35s 23 2,448 245.524s 0.105s 245.679s Mar 28 00 5,934 484.526s 0.089s 484.663s 01 20,501 456.497s 0.094s 456.636s 02 2,067 207.357s 0.102s 207.51s 03 2,305 231.202s 0.097s 231.349s 04 2,045 205.161s 0.094s 205.307s 05 1,995 200.142s 0.091s 200.285s 06 84,136 753.365s 0.074s 753.492s 07 4,080 408.796s 0.087s 408.932s 08 3,886 389.331s 0.106s 389.488s 09 2,118 212.472s 0.095s 212.621s 10 2,344 235.122s 0.09s 235.268s 11 2,144 215.089s 0.094s 215.237s 12 2,113 211.978s 0.091s 212.122s 13 2,181 218.795s 0.093s 218.946s 14 2,510 251.724s 0.085s 251.866s 15 2,429 243.629s 0.086s 243.784s 16 2,323 232.989s 0.084s 233.133s 17 2,297 230.393s 0.079s 230.53s 18 2,516 252.234s 0.077s 252.373s 19 2,308 231.483s 0.075s 231.622s 20 2,292 229.898s 0.076s 230.032s 21 2,272 228.185s 0.074s 228.317s 22 2,461 246.721s 0.075s 246.848s 23 2,267 227.407s 0.078s 227.542s Day Hour Added Removed Recycled Synced files Longest sync Average sync Mar 25 00 0 0 1 338 0.001s 0.012s 01 0 0 8 346 0.002s 0.011s 02 0 0 0 344 0.002s 0.012s 03 0 0 1 342 0.002s 0.012s 04 0 0 1 340 0.002s 0.012s 05 0 0 1 358 0.003s 0.012s 06 0 0 5 1,059 0.004s 0.013s 07 0 0 12 1,212 0.005s 0.011s 08 0 0 21 1,494 0.003s 0.011s 09 0 0 25 1,051 0.002s 0.011s 10 0 0 10 1,110 0.002s 0.013s 11 0 0 4 822 0.003s 0.012s 12 0 0 5 1,140 0.002s 0.012s 13 0 0 9 1,197 0.002s 0.012s 14 0 0 5 1,155 0.002s 0.012s 15 0 0 1 589 0.004s 0.012s 16 0 0 1 648 0.002s 0.012s 17 0 0 2 583 0.007s 0.012s 18 0 0 1 503 0.002s 0.012s 19 0 0 1 613 0.002s 0.012s 20 0 0 1 517 0.002s 0.012s 21 0 0 1 351 0.001s 0.012s 22 0 0 0 345 0.001s 0.012s 23 0 0 1 360 0.002s 0.012s Mar 26 00 0 0 1 345 0.001s 0.012s 01 0 0 6 372 0.001s 0.012s 02 0 0 1 346 0.001s 0.012s 03 0 0 1 348 0.001s 0.012s 04 0 0 0 338 0.001s 0.012s 05 0 0 1 361 0.003s 0.012s 06 0 0 3 1,206 0.003s 0.012s 07 0 0 2 1,205 0.003s 0.012s 08 0 0 1 1,103 0.003s 0.012s 09 0 0 6 1,331 0.003s 0.012s 10 0 0 5 1,072 0.003s 0.012s 11 0 0 2 914 0.003s 0.012s 12 0 0 5 1,363 0.003s 0.012s 13 0 0 8 1,171 0.002s 0.012s 14 0 0 25 1,026 0.002s 0.012s 15 0 0 20 1,115 0.003s 0.012s 16 0 0 3 843 0.006s 0.012s 17 0 0 0 443 0.002s 0.012s 18 0 0 2 382 0.001s 0.012s 19 0 0 1 383 0.001s 0.012s 20 0 0 1 343 0.001s 0.012s 21 0 0 0 340 0.001s 0.012s 22 0 0 1 345 0.001s 0.012s 23 0 0 1 369 0.002s 0.012s Mar 27 00 0 0 1 343 0.001s 0.012s 01 0 0 8 336 0.002s 0.011s 02 0 0 0 332 0.001s 0.012s 03 0 0 1 348 0.001s 0.012s 04 0 0 1 353 0.001s 0.012s 05 0 0 1 344 0.001s 0.012s 06 0 0 1 1,108 0.004s 0.012s 07 0 0 2 1,437 0.002s 0.012s 08 0 0 1 1,165 0.003s 0.012s 09 0 0 3 1,289 0.006s 0.011s 10 0 0 4 1,255 0.003s 0.013s 11 0 0 1 964 0.004s 0.012s 12 0 0 2 855 0.002s 0.012s 13 0 0 1 865 0.002s 0.012s 14 0 0 1 482 0.003s 0.012s 15 0 0 1 627 0.014s 0.012s 16 0 0 1 715 0.003s 0.012s 17 0 0 1 357 0.003s 0.012s 18 0 0 0 379 0.003s 0.012s 19 0 0 1 524 0.003s 0.012s 20 0 0 1 346 0.003s 0.012s 21 0 0 1 342 0.002s 0.012s 22 0 0 1 343 0.002s 0.012s 23 0 0 0 362 0.003s 0.012s Mar 28 00 0 0 2 328 0.003s 0.011s 01 0 0 6 349 0.003s 0.011s 02 0 0 1 366 0.003s 0.012s 03 0 0 1 372 0.002s 0.012s 04 0 0 0 356 0.002s 0.012s 05 0 0 1 351 0.002s 0.012s 06 0 0 18 311 0.002s 0.01s 07 0 0 1 359 0.002s 0.012s 08 0 0 1 446 0.002s 0.012s 09 0 0 1 358 0.002s 0.012s 10 0 0 1 359 0.002s 0.012s 11 0 0 1 355 0.002s 0.012s 12 0 0 0 354 0.002s 0.012s 13 0 0 1 355 0.002s 0.012s 14 0 0 1 365 0.002s 0.012s 15 0 0 1 361 0.002s 0.012s 16 0 0 1 368 0.002s 0.012s 17 0 0 0 369 0.002s 0.012s 18 0 0 1 367 0.002s 0.012s 19 0 0 1 365 0.002s 0.012s 20 0 0 1 359 0.002s 0.012s 21 0 0 1 356 0.002s 0.012s 22 0 0 0 355 0.001s 0.012s 23 0 0 1 361 0.002s 0.012s Day Hour Count Avg time (sec) Mar 25 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 26 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 27 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 28 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 25 00 1,053.75 kB 1,294.58 kB 01 11,327.64 kB 42,746.64 kB 02 1,038.00 kB 40,572.42 kB 03 1,037.58 kB 12,202.17 kB 04 1,025.33 kB 4,185.00 kB 05 1,080.33 kB 1,950.00 kB 06 6,526.23 kB 11,292.00 kB 07 18,776.27 kB 68,878.82 kB 08 30,141.09 kB 79,096.55 kB 09 38,150.36 kB 134,682.36 kB 10 11,852.54 kB 102,435.69 kB 11 6,160.75 kB 37,897.50 kB 12 6,585.50 kB 39,474.08 kB 13 11,494.00 kB 35,857.58 kB 14 7,607.92 kB 26,932.25 kB 15 1,794.17 kB 23,815.83 kB 16 1,226.33 kB 7,700.67 kB 17 2,503.67 kB 9,693.58 kB 18 1,177.50 kB 4,275.92 kB 19 1,271.00 kB 2,078.58 kB 20 1,264.25 kB 1,559.42 kB 21 1,021.92 kB 1,797.50 kB 22 1,060.58 kB 1,345.92 kB 23 1,044.25 kB 1,170.75 kB Mar 26 00 1,026.58 kB 1,185.42 kB 01 8,611.08 kB 36,450.00 kB 02 1,025.92 kB 29,857.50 kB 03 1,030.00 kB 9,169.75 kB 04 1,037.00 kB 3,330.83 kB 05 1,094.75 kB 1,715.00 kB 06 3,715.50 kB 11,867.33 kB 07 2,377.58 kB 6,049.50 kB 08 2,358.92 kB 4,421.92 kB 09 8,114.33 kB 33,454.75 kB 10 6,826.92 kB 36,827.58 kB 11 1,533.42 kB 13,444.92 kB 12 6,830.58 kB 20,456.58 kB 13 11,076.00 kB 39,894.33 kB 14 34,330.58 kB 65,450.58 kB 15 28,087.75 kB 74,347.92 kB 16 3,078.58 kB 44,608.58 kB 17 1,143.25 kB 13,781.92 kB 18 2,060.50 kB 8,126.33 kB 19 1,144.50 kB 3,266.83 kB 20 1,100.42 kB 1,719.08 kB 21 1,098.75 kB 1,276.75 kB 22 1,147.42 kB 1,205.17 kB 23 1,133.00 kB 1,379.42 kB Mar 27 00 1,137.83 kB 1,484.58 kB 01 11,377.73 kB 42,685.36 kB 02 1,153.08 kB 40,355.92 kB 03 1,125.42 kB 12,212.00 kB 04 1,114.83 kB 4,259.08 kB 05 1,094.83 kB 1,992.75 kB 06 1,712.25 kB 2,104.75 kB 07 2,352.42 kB 2,760.50 kB 08 2,245.67 kB 4,335.83 kB 09 3,075.36 kB 5,581.18 kB 10 5,860.46 kB 16,198.38 kB 11 1,797.92 kB 7,074.25 kB 12 1,585.67 kB 3,096.50 kB 13 1,468.92 kB 2,026.00 kB 14 1,364.50 kB 2,328.58 kB 15 1,337.17 kB 2,030.00 kB 16 1,374.58 kB 1,906.25 kB 17 1,155.92 kB 1,608.00 kB 18 1,102.92 kB 1,237.67 kB 19 1,204.67 kB 1,444.08 kB 20 1,125.50 kB 1,369.83 kB 21 1,074.08 kB 1,214.25 kB 22 1,075.92 kB 1,115.08 kB 23 1,112.33 kB 1,128.42 kB Mar 28 00 2,142.64 kB 3,930.00 kB 01 9,341.91 kB 38,014.36 kB 02 1,050.58 kB 32,975.42 kB 03 1,074.42 kB 10,071.00 kB 04 1,021.92 kB 3,600.83 kB 05 1,012.25 kB 1,743.42 kB 06 29,328.10 kB 95,764.00 kB 07 1,479.00 kB 108,498.83 kB 08 1,497.33 kB 31,761.50 kB 09 1,032.58 kB 9,733.08 kB 10 1,074.17 kB 3,495.17 kB 11 1,036.17 kB 1,754.67 kB 12 1,037.58 kB 1,238.58 kB 13 1,038.50 kB 1,093.25 kB 14 1,096.42 kB 1,250.50 kB 15 1,120.42 kB 1,296.25 kB 16 1,102.08 kB 1,258.75 kB 17 1,081.17 kB 1,143.92 kB 18 1,121.33 kB 1,337.33 kB 19 1,078.58 kB 1,194.67 kB 20 1,076.00 kB 1,107.25 kB 21 1,073.67 kB 1,102.00 kB 22 1,098.42 kB 1,364.58 kB 23 1,051.67 kB 1,142.08 kB -
Temporary Files
Size of temporary files
Key values
- 177.40 MiB Temp Files size Peak
- 2026-03-27 09:43:37 Date
Number of temporary files
Key values
- 1 per second Temp Files Peak
- 2026-03-27 09:43:37 Date
Temporary Files Activity
↑ Back to the top of the Temporary Files Activity tableDay Hour Count Total size Average size Mar 25 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 1 177.22 MiB 177.22 MiB 14 0 0 0 15 7 4.12 MiB 602.29 KiB 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 26 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 27 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 2 354.80 MiB 177.40 MiB 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 28 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 Queries generating the most temporary files (N)
Rank Count Total size Min size Max size Avg size Query 1 5 3.71 MiB 760.00 KiB 760.00 KiB 760.00 KiB 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.outgoing_date >= ? and data.outgoing_date <= ? 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;-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 559) AS is_owner, user_is_tgm (animals_search_mview.editor, 559) AS is_editor, user_is_tgm (animals_search_mview.tourist, 559) 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.outgoing_date >= '2025-01-01' AND data.outgoing_date <= '2025-12-31' 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-25 15:03:41 Duration: 818ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 559) AS is_owner, user_is_tgm (animals_search_mview.editor, 559) AS is_editor, user_is_tgm (animals_search_mview.tourist, 559) 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.outgoing_date >= '2025-01-01' AND data.outgoing_date <= '2025-12-31' 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-25 15:09:27 Duration: 797ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_view_animal_name_on_view_animal_id_on_breedi Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 559) AS is_owner, user_is_tgm (animals_search_mview.editor, 559) AS is_editor, user_is_tgm (animals_search_mview.tourist, 559) 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.outgoing_date >= '2025-01-01' AND data.outgoing_date <= '2025-12-31' 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-25 15:03:37 Duration: 790ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
2 3 532.02 MiB 177.22 MiB 177.40 MiB 177.34 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, 516) AS is_owner, user_is_tgm (animals_search_mview.editor, 516) AS is_editor, user_is_tgm (animals_search_mview.tourist, 516) 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-25 13:36:19 Duration: 26s992ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 10100050) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100050) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100050) 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-27 09:40:26 Duration: 26s52ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 10100050) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100050) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100050) 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-27 09:43:37 Duration: 25s947ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
3 2 416.00 KiB 208.00 KiB 208.00 KiB 208.00 KiB 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.death_date >= ? and data.death_date <= ? 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;-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 559) AS is_owner, user_is_tgm (animals_search_mview.editor, 559) AS is_editor, user_is_tgm (animals_search_mview.tourist, 559) 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.death_date >= '2025-01-01' AND data.death_date <= '2025-12-31' 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-25 15:10:06 Duration: 728ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 559) AS is_owner, user_is_tgm (animals_search_mview.editor, 559) AS is_editor, user_is_tgm (animals_search_mview.tourist, 559) 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.death_date >= '2025-01-01' AND data.death_date <= '2025-12-31' 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-25 15:13:18 Duration: 708ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 559) AS is_owner, user_is_tgm (animals_search_mview.editor, 559) AS is_editor, user_is_tgm (animals_search_mview.tourist, 559) 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.death_date >= '2025-01-01' AND data.death_date <= '2025-12-31' 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-25 15:10:06 Duration: 0ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432
Queries generating the largest temporary files
Rank Size Query 1 177.40 MiB SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 10100050) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100050) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100050) 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-27 09:40:26 - Database: zemm_produktiv_8 - User: labanimal - Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 ]
2 177.40 MiB SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 10100050) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100050) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100050) 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-27 09:43:37 - Database: zemm_produktiv_8 - User: labanimal - Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 ]
3 177.22 MiB SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 516) AS is_owner, user_is_tgm (animals_search_mview.editor, 516) AS is_editor, user_is_tgm (animals_search_mview.tourist, 516) 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-25 13:36:19 - Database: zemm_produktiv_8 - User: labanimal - Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 ]
4 760.00 KiB SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 559) AS is_owner, user_is_tgm (animals_search_mview.editor, 559) AS is_editor, user_is_tgm (animals_search_mview.tourist, 559) 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.outgoing_date >= '2025-01-01' AND data.outgoing_date <= '2025-12-31' 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-25 15:03:37 - Database: zemm_produktiv_8 - User: labanimal - Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 ]
5 760.00 KiB SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 559) AS is_owner, user_is_tgm (animals_search_mview.editor, 559) AS is_editor, user_is_tgm (animals_search_mview.tourist, 559) 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.outgoing_date >= '2025-01-01' AND data.outgoing_date <= '2025-12-31' 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-25 15:03:41 - Database: zemm_produktiv_8 - User: labanimal - Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 ]
6 760.00 KiB SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 559) AS is_owner, user_is_tgm (animals_search_mview.editor, 559) AS is_editor, user_is_tgm (animals_search_mview.tourist, 559) 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.outgoing_date >= '2025-01-01' AND data.outgoing_date <= '2025-12-31' 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-25 15:04:22 - Database: zemm_produktiv_8 - User: labanimal - Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 ]
7 760.00 KiB SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 559) AS is_owner, user_is_tgm (animals_search_mview.editor, 559) AS is_editor, user_is_tgm (animals_search_mview.tourist, 559) 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.outgoing_date >= '2025-01-01' AND data.outgoing_date <= '2025-12-31' 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-25 15:04:26 - Database: zemm_produktiv_8 - User: labanimal - Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 ]
8 760.00 KiB SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 559) AS is_owner, user_is_tgm (animals_search_mview.editor, 559) AS is_editor, user_is_tgm (animals_search_mview.tourist, 559) 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.outgoing_date >= '2025-01-01' AND data.outgoing_date <= '2025-12-31' 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-25 15:09:27 - Database: zemm_produktiv_8 - User: labanimal - Application: _desktop_index.php_view_animal_name_on_view_animal_id_on_breedi ]
9 208.00 KiB SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 559) AS is_owner, user_is_tgm (animals_search_mview.editor, 559) AS is_editor, user_is_tgm (animals_search_mview.tourist, 559) 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.death_date >= '2025-01-01' AND data.death_date <= '2025-12-31' 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-25 15:10:06 - Database: zemm_produktiv_8 - User: labanimal - Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 ]
10 208.00 KiB SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 559) AS is_owner, user_is_tgm (animals_search_mview.editor, 559) AS is_editor, user_is_tgm (animals_search_mview.tourist, 559) 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.death_date >= '2025-01-01' AND data.death_date <= '2025-12-31' 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-25 15:13:18 - Database: zemm_produktiv_8 - User: labanimal - Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 ]
-
Vacuums
Vacuums / Analyzes Distribution
Key values
- 24.97 sec Highest CPU-cost vacuum
Table observability.db_top_queries
Database zemm_monitoring - 2026-03-25 09:29:52 Date
- 0 sec Highest CPU-cost analyze
Table
Database zemm_monitoring - Date
Average Autovacuum Duration
Key values
- 24.97 sec Highest CPU-cost vacuum
Table observability.db_top_queries
Database zemm_monitoring - 2026-03-25 09:29:52 Date
Analyzes per table
Key values
- pg_catalog.pg_type (132) Main table analyzed (database zemm_produktiv_8)
- 523 analyzes Total
Table Number of analyzes zemm_produktiv_8.pg_catalog.pg_type 132 zemm_produktiv_8.pg_catalog.pg_attribute 98 zemm_produktiv_8.pg_catalog.pg_class 71 zemm_produktiv_8.pg_catalog.pg_depend 64 zemm_produktiv_8.public.breedingsdams 45 zemm_produktiv_8.public.breedingssires 45 zemm_produktiv_8.public.cages_search_mview 8 zemm_produktiv_8.public.tmptasks 6 zemm_monitoring.observability.metrics_timeseries 6 zemm_produktiv_8.pg_catalog.pg_shdepend 6 zemm_produktiv_8.public.tasks 4 zemm_produktiv_8.public.users 4 fbi_ci_db.pg_catalog.pg_shdepend 3 zemm_monitoring.observability.app_events 3 zemm_monitoring.observability.system_metrics 3 zemm_produktiv_8.public.cost_history 2 zemm_monitoring.pg_catalog.pg_shdepend 2 fbi_unire.pg_catalog.pg_shdepend 2 zemm_produktiv_7.pg_catalog.pg_shdepend 2 zemm_produktiv_8.public.monitoring_session_activity 1 zemm_monitoring.observability.nginx_counters 1 zemm_test_3.pg_catalog.pg_shdepend 1 labanimal.pg_catalog.pg_shdepend 1 template0.pg_catalog.pg_shdepend 1 template1.pg_catalog.pg_shdepend 1 zemm_produktiv_8.public.groupMembers 1 zemm_produktiv_8.public.cages 1 zemm_monitoring.observability.phpfpm_counters 1 zemm_produktiv_8.public.user_ui_prefs 1 zemm_produktiv_8.public.login_tracker 1 invdb.pg_catalog.pg_shdepend 1 zemm_monitoring.observability.db_top_queries 1 zemm_produktiv_8.public.roles_users 1 bucardo.pg_catalog.pg_shdepend 1 zemm_test_2.pg_catalog.pg_shdepend 1 fbi_unibi.pg_catalog.pg_shdepend 1 Total 523 Vacuums per table
Key values
- public.breedingssires (45) Main table vacuumed on database zemm_produktiv_8
- 281 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.public.breedingssires 45 0 0 0 0 0 0 6,639 320 915,163 0 0 zemm_produktiv_8.pg_catalog.pg_type 45 45 0 0 0 0 0 2,375 517 553,717 0 0 zemm_produktiv_8.public.breedingsdams 45 0 0 0 0 0 0 8,910 374 1,225,644 0 0 zemm_produktiv_8.pg_catalog.pg_attribute 34 34 0 0 0 0 0 4,534 1,513 1,001,941 0 0 zemm_monitoring.pg_toast.pg_toast_67431 27 0 0 0 0 0 0 17,135 5,759 13,062,773 5,646 33,876 zemm_produktiv_8.pg_catalog.pg_class 23 23 0 0 0 0 0 2,264 716 852,803 4 4 zemm_produktiv_8.pg_catalog.pg_depend 17 17 0 0 0 0 0 2,144 633 761,013 0 0 zemm_produktiv_8.pg_toast.pg_toast_2619 10 10 0 0 0 0 0 1,915 456 2,318,010 107 331 bucardo.pg_catalog.pg_shdepend 7 7 0 0 0 0 0 635 200 389,212 0 0 zemm_produktiv_8.public.tasks 4 4 0 0 0 0 0 181,649 223 13,633,027 2 6 zemm_monitoring.pg_toast.pg_toast_67411 3 0 0 0 0 0 0 9,450 2,688 20,099,308 2,680 10,720 zemm_monitoring.pg_toast.pg_toast_2619 3 3 0 0 0 0 0 331 83 500,839 25 88 zemm_monitoring.observability.app_events 2 0 0 0 0 0 0 18,135 17,927 22,605,191 0 0 zemm_produktiv_8.public.cages_search_mview 2 2 0 0 0 0 0 1,160 613 2,160,711 58 1,751 zemm_monitoring.observability.db_top_queries 2 0 0 0 0 0 0 443,162 159,355 550,672,583 141,802 1,150,879 zemm_monitoring.observability.metrics_timeseries 2 2 0 0 0 0 0 12,441 5,927 12,974,875 917 20,165 zemm_produktiv_8.public.tmptasks 2 2 0 0 0 0 0 160 55 32,802 0 0 zemm_produktiv_8.public.user_ui_prefs 1 1 0 0 0 0 0 187 83 131,318 2 14 zemm_monitoring.observability.phpfpm_counters 1 0 0 0 0 0 0 567 567 545,662 0 0 zemm_produktiv_8.pg_catalog.pg_statistic 1 1 0 0 0 0 0 230 47 150,069 24 70 zemm_monitoring.observability.system_metrics 1 0 0 0 0 0 0 504 504 835,891 0 0 zemm_monitoring.observability.nginx_counters 1 0 0 0 0 0 0 260 260 426,483 0 0 zemm_monitoring.pg_catalog.pg_shdepend 1 1 0 0 0 0 0 94 31 56,436 0 0 labanimal.pg_catalog.pg_shdepend 1 1 0 0 0 0 0 82 33 52,794 0 0 zemm_produktiv_8.public.users 1 1 0 0 0 0 0 196 90 222,038 52 146 Total 281 154 0 0 0 0 0 715,159 198,974 646,180,303 151,319 1,218,050 Vacuum throughput per table
Key values
- observability.db_top_queries (46.99) Max CPU elapsed for vacuum on database zemm_monitoring
- observability.db_top_queries (79.779 ms) Max I/O read time for vacuum on database zemm_monitoring
- observability.db_top_queries (390.155 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.public.breedingssires 0 1.363 0 zemm_produktiv_8.pg_catalog.pg_type 0.091 0 0 zemm_produktiv_8.public.breedingsdams 0 0.737 0 zemm_produktiv_8.pg_catalog.pg_attribute 0.457 0 0.34 zemm_monitoring.pg_toast.pg_toast_67431 0.282 0 1.29 zemm_produktiv_8.pg_catalog.pg_class 0.275 0 0.09 zemm_produktiv_8.pg_catalog.pg_depend 0.106 0 0.13 zemm_produktiv_8.pg_toast.pg_toast_2619 0.634 0 0.08 bucardo.pg_catalog.pg_shdepend 0.031 0 0.02 zemm_produktiv_8.public.tasks 0.136 0 2.37 zemm_monitoring.pg_toast.pg_toast_67411 0.501 1.36 0.68 zemm_monitoring.pg_toast.pg_toast_2619 0.151 0 0.01 zemm_monitoring.observability.app_events 4.188 23.134 4.35 zemm_produktiv_8.public.cages_search_mview 0.3 0 0.16 zemm_monitoring.observability.db_top_queries 79.779 390.155 46.99 zemm_monitoring.observability.metrics_timeseries 4.77 2.71 1.88 zemm_produktiv_8.public.tmptasks 0.151 0 0.01 zemm_produktiv_8.public.user_ui_prefs 0.954 0 0.03 zemm_monitoring.observability.phpfpm_counters 0.057 0 0.13 zemm_produktiv_8.pg_catalog.pg_statistic 0.62 0 0.01 zemm_monitoring.observability.system_metrics 0.031 0 0.12 zemm_monitoring.observability.nginx_counters 0.058 0 0.06 zemm_monitoring.pg_catalog.pg_shdepend 0.791 0 0.01 labanimal.pg_catalog.pg_shdepend 0.026 0 0 zemm_produktiv_8.public.users 0.233 0 0.02 Total 94.622 419.459 58.78 Tuples removed per table
Key values
- public.tasks (213872) Main table with removed tuples on database zemm_produktiv_8
- 332549 tuples Total removed
Index Tuples Pages Table Vacuums scans removed remain not yet removable removed remain zemm_produktiv_8.public.tasks 4 4 213,872 226,071 0 0 66,509 zemm_monitoring.observability.metrics_timeseries 2 2 51,104 569,232 0 0 11,342 zemm_produktiv_8.pg_catalog.pg_attribute 34 34 34,530 193,260 0 0 6,256 zemm_produktiv_8.pg_catalog.pg_depend 17 17 14,718 70,907 0 0 935 zemm_produktiv_8.pg_catalog.pg_type 45 45 9,184 37,395 0 0 1,395 zemm_produktiv_8.pg_catalog.pg_class 23 23 3,390 20,562 0 0 966 bucardo.pg_catalog.pg_shdepend 7 7 2,845 26,943 0 0 266 zemm_produktiv_8.pg_toast.pg_toast_2619 10 10 1,106 2,889 0 0 1,060 labanimal.pg_catalog.pg_shdepend 1 1 430 3,849 0 0 38 zemm_monitoring.pg_catalog.pg_shdepend 1 1 382 3,849 0 0 38 zemm_produktiv_8.pg_catalog.pg_statistic 1 1 266 1,271 0 0 144 zemm_produktiv_8.public.cages_search_mview 2 2 210 27,258 0 0 438 zemm_monitoring.pg_toast.pg_toast_2619 3 3 186 244 0 3 108 zemm_produktiv_8.public.users 1 1 175 753 0 0 108 zemm_produktiv_8.public.tmptasks 2 2 150 1,629 0 8 233 zemm_produktiv_8.public.user_ui_prefs 1 1 1 741 0 0 116 zemm_monitoring.pg_toast.pg_toast_67431 27 0 0 5,939,640 0 0 993,810 zemm_monitoring.observability.phpfpm_counters 1 0 0 46,615 0 0 2,872 zemm_monitoring.observability.app_events 2 0 0 991,680 0 0 78,250 zemm_produktiv_8.public.breedingssires 45 0 0 1,010,508 0 0 6,461 zemm_monitoring.observability.db_top_queries 2 0 0 11,683,035 0 0 1,273,838 zemm_monitoring.observability.system_metrics 1 0 0 18,792 0 0 2,351 zemm_monitoring.pg_toast.pg_toast_67411 3 0 0 128,051 0 0 31,098 zemm_monitoring.observability.nginx_counters 1 0 0 46,584 0 0 1,321 zemm_produktiv_8.public.breedingsdams 45 0 0 1,365,562 0 0 8,730 Total 281 154 332,549 22,417,320 0 11 2,488,683 Pages removed per table
Key values
- public.tmptasks (8) Main table with removed pages on database zemm_produktiv_8
- 11 pages Total removed
Table Number of vacuums Index scans Tuples removed Pages removed zemm_produktiv_8.public.tmptasks 2 2 150 8 zemm_monitoring.pg_toast.pg_toast_2619 3 3 186 3 zemm_monitoring.pg_toast.pg_toast_67431 27 0 0 0 zemm_produktiv_8.public.user_ui_prefs 1 1 1 0 zemm_monitoring.observability.phpfpm_counters 1 0 0 0 zemm_produktiv_8.pg_catalog.pg_statistic 1 1 266 0 zemm_produktiv_8.pg_toast.pg_toast_2619 10 10 1106 0 zemm_monitoring.observability.app_events 2 0 0 0 zemm_produktiv_8.pg_catalog.pg_depend 17 17 14718 0 zemm_produktiv_8.public.breedingssires 45 0 0 0 zemm_produktiv_8.public.cages_search_mview 2 2 210 0 zemm_monitoring.observability.db_top_queries 2 0 0 0 zemm_monitoring.observability.system_metrics 1 0 0 0 bucardo.pg_catalog.pg_shdepend 7 7 2845 0 zemm_monitoring.pg_toast.pg_toast_67411 3 0 0 0 zemm_monitoring.observability.metrics_timeseries 2 2 51104 0 zemm_produktiv_8.pg_catalog.pg_type 45 45 9184 0 zemm_produktiv_8.pg_catalog.pg_attribute 34 34 34530 0 zemm_monitoring.observability.nginx_counters 1 0 0 0 zemm_monitoring.pg_catalog.pg_shdepend 1 1 382 0 zemm_produktiv_8.public.breedingsdams 45 0 0 0 zemm_produktiv_8.public.tasks 4 4 213872 0 labanimal.pg_catalog.pg_shdepend 1 1 430 0 zemm_produktiv_8.pg_catalog.pg_class 23 23 3390 0 zemm_produktiv_8.public.users 1 1 175 0 Total 281 154 332,549 11 Autovacuum Activity
↑ Back to the top of the Autovacuum Activity tableDay Hour VACUUMs ANALYZEs Mar 25 00 0 0 01 2 1 02 0 0 03 0 0 04 0 0 05 1 0 06 10 19 07 14 23 08 28 46 09 12 24 10 8 15 11 4 8 12 8 15 13 7 18 14 13 24 15 3 6 16 1 2 17 3 6 18 1 0 19 2 5 20 0 2 21 0 0 22 1 0 23 0 0 Mar 26 00 0 0 01 3 1 02 0 0 03 0 0 04 0 0 05 1 0 06 3 10 07 6 20 08 8 18 09 9 24 10 7 17 11 5 15 12 7 15 13 11 22 14 20 25 15 19 25 16 3 7 17 1 1 18 1 2 19 1 0 20 0 0 21 0 0 22 2 0 23 0 0 Mar 27 00 1 0 01 1 2 02 1 0 03 0 0 04 0 0 05 0 0 06 3 5 07 3 9 08 2 7 09 7 14 10 4 16 11 4 11 12 4 11 13 4 8 14 0 1 15 1 6 16 5 9 17 1 0 18 0 0 19 1 5 20 1 0 21 0 0 22 0 0 23 0 0 Mar 28 00 1 0 01 2 1 02 1 1 03 1 0 04 0 0 05 0 0 06 2 1 07 1 0 08 1 0 09 0 0 10 1 0 11 0 0 12 0 0 13 0 0 14 1 0 15 0 0 16 0 0 17 0 0 18 1 0 19 0 0 20 0 0 21 0 0 22 1 0 23 0 0 - 24.97 sec Highest CPU-cost vacuum
-
Locks
Locks by types
Key values
- unknown Main Lock Type
- 0 locks Total
Most frequent waiting queries (N)
Rank Count Total time Min time Max time Avg duration Query NO DATASET
Queries that waited the most
Rank Wait time Query NO DATASET
-
Queries
Queries by type
Key values
- 424 Total read queries
- 74,953 Total write queries
Queries by database
Key values
- zemm_monitoring Main database
- 74,880 Requests
- 20h46m39s (zemm_monitoring)
- Main time consuming database
Queries by user
Key values
- labanimal Main user
- 930,815 Requests
User Request type Count Duration deploy Total 241 27m39s cte 4 1m18s ddl 134 11m50s others 88 5m56s select 9 6m3s labanimal Total 930,815 27d7h15m51s copy from 28 3m52s copy to 202 9m36s cte 5,525 6h16m48s ddl 920,295 26d23h19m43s others 668 12m56s select 4,011 1h11m22s tcl 11 9s269ms update 43 46s184ms postgres Total 225 5m9s copy to 225 5m9s Duration by user
Key values
- 27d7h15m51s (labanimal) Main time consuming user
User Request type Count Duration deploy Total 241 27m39s cte 4 1m18s ddl 134 11m50s others 88 5m56s select 9 6m3s labanimal Total 930,815 27d7h15m51s copy from 28 3m52s copy to 202 9m36s cte 5,525 6h16m48s ddl 920,295 26d23h19m43s others 668 12m56s select 4,011 1h11m22s tcl 11 9s269ms update 43 46s184ms postgres Total 225 5m9s copy to 225 5m9s Queries by host
Key values
- unknown Main host
- 930,769 Requests
- 27d7h12m2s (unknown)
- Main time consuming host
Host Request type Count Duration 127.0.0.1 Total 2 6s311ms ddl 2 6s311ms 81.169.238.237 Total 44 3m42s select 1 2m56s update 43 46s184ms [local] Total 466 32m48s copy to 225 5m9s cte 4 1m18s ddl 134 11m50s others 88 5m56s select 9 6m3s unknown Total 930,769 27d7h12m2s copy from 28 3m52s copy to 202 9m36s cte 5,525 6h16m48s ddl 920,293 26d23h19m36s others 668 12m56s select 4,010 1h8m25s tcl 11 9s269ms Queries by application
Key values
- unknown Main application
- 74,880 Requests
- 20h46m39s (unknown)
- Main time consuming application
Application Request type Count Duration _desktop_index.php_cage_name_51-502_current_only__25_val4_anima Total 1 1s668ms cte 1 1s668ms _desktop_index.php_dam_id_2025_2F003_2F0773_current_only__25_va Total 1 714ms cte 1 714ms _desktop_index.php_view_animal_name_on_view_animal_id_on_breedi Total 6 5s112ms select 6 5s112ms _desktop_index.php_view_animal_name_on_view_animal_id_on_view_b Total 4 2s738ms select 4 2s738ms _desktop_index.php_zemm_produktiv_7_localhost_5432 Total 4 3s31ms select 4 3s31ms _desktop_index.php_zemm_produktiv_8_localhost_5432 Total 449 8m59s cte 39 59s62ms select 410 8m expire_tasks:zemm_produktiv_8@h2940066.stratoserver.net:5432 Total 4 4s68ms update 4 4s68ms pg_dump Total 28 48s45ms copy to 28 48s45ms unknown Total 74,880 20h46m39s ddl 74,880 20h46m39s Number of cancelled queries
Key values
- 0 per second Cancelled query Peak
- 2026-03-27 18:48:01 Date
Number of cancelled queries (5 minutes period)
NO DATASET
-
Top Queries
Histogram of query times
Key values
- 376 500-1000ms duration
Slowest individual queries
Rank Duration Query 1 26s992ms SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 516) AS is_owner, user_is_tgm (animals_search_mview.editor, 516) AS is_editor, user_is_tgm (animals_search_mview.tourist, 516) 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-25 13:36:19 - Database: zemm_produktiv_8 - User: labanimal - Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 ]
2 26s992ms CREATE SCHEMA IF NOT EXISTS observability;[ Date: 2026-03-25 13:37:01 - Database: zemm_monitoring - User: labanimal ]
3 26s992ms 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-25 13:37:01 - Database: zemm_monitoring - User: labanimal ]
4 26s992ms CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);[ Date: 2026-03-25 13:37:01 - Database: zemm_monitoring - User: labanimal ]
5 26s992ms CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);[ Date: 2026-03-25 13:37:01 - Database: zemm_monitoring - User: labanimal ]
6 26s992ms 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-25 13:37:01 - Database: zemm_monitoring - User: labanimal ]
7 26s992ms CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);[ Date: 2026-03-25 13:37:01 - Database: zemm_monitoring - User: labanimal ]
8 26s992ms CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);[ Date: 2026-03-25 13:37:01 - Database: zemm_monitoring - User: labanimal ]
9 26s992ms 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-25 13:37:01 - Database: zemm_monitoring - User: labanimal ]
10 26s992ms CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);[ Date: 2026-03-25 13:37:01 - Database: zemm_monitoring - User: labanimal ]
11 26s992ms 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-25 13:37:01 - Database: zemm_monitoring - User: labanimal ]
12 26s992ms 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-25 13:37:01 - Database: zemm_monitoring - User: labanimal ]
13 26s992ms 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-25 13:37:01 - Database: zemm_monitoring - User: labanimal ]
14 26s992ms 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-25 13:37:01 - Database: zemm_monitoring - User: labanimal ]
15 26s52ms SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 10100050) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100050) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100050) 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-27 09:40:26 - Database: zemm_produktiv_8 - User: labanimal - Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 ]
16 26s52ms CREATE SCHEMA IF NOT EXISTS observability;[ Date: 2026-03-27 09:41:01 - Database: zemm_monitoring - User: labanimal ]
17 26s52ms 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-27 09:41:01 - Database: zemm_monitoring - User: labanimal ]
18 26s52ms CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);[ Date: 2026-03-27 09:41:01 - Database: zemm_monitoring - User: labanimal ]
19 26s52ms CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);[ Date: 2026-03-27 09:41:01 - Database: zemm_monitoring - User: labanimal ]
20 26s52ms 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-27 09:41:01 - Database: zemm_monitoring - User: labanimal ]
Time consuming queries (N)
Rank Total duration Times executed Min duration Max duration Avg duration Query 1 1h35m53s 5,760 501ms 26s992ms 998ms create index if not exists idx_metrics_timeseries_metric on observability.metrics_timeseries (metric_name);Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-03-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-03-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-03-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
2 1h35m53s 5,760 501ms 26s992ms 998ms 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 #2
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
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-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.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-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_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-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
3 1h35m53s 5,760 501ms 26s992ms 998ms create schema if not exists observability;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-03-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-03-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-03-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
4 1h35m53s 5,760 501ms 26s992ms 998ms 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 #4
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
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-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.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-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_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-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
5 1h35m53s 5,760 501ms 26s992ms 998ms 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 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
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-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.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-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_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-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
6 1h35m53s 5,760 501ms 26s992ms 998ms create index if not exists idx_metrics_timeseries_bucket on observability.metrics_timeseries (bucket_start);Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-03-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-03-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-03-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
7 1h35m53s 5,760 501ms 26s992ms 998ms create table if not exists observability.system_metrics ( id bigserial primary key, payload jsonb not null, collected_at timestamptz not null default now() );Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
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-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.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-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_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-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
8 1h35m53s 5,760 501ms 26s992ms 998ms 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 #8
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-03-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-03-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_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-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
9 1h35m53s 5,760 501ms 26s992ms 998ms create index if not exists idx_app_events_tenant on observability.app_events (tenant_key, occurred_at desc);Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-03-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-03-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-03-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
10 1h35m53s 5,760 501ms 26s992ms 998ms create index if not exists idx_app_events_type on observability.app_events (event_type);Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-03-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-03-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-03-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
11 1h35m53s 5,760 501ms 26s992ms 998ms 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 #11
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
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-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.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-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_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-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
12 1h35m53s 5,760 501ms 26s992ms 998ms 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 #12
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
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-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.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-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_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-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
13 1h35m53s 5,760 501ms 26s992ms 998ms 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 #13
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
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-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.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-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_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-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
14 1m18s 3 25s947ms 26s992ms 26s330ms 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 #14
Day Hour Count Duration Avg duration Mar 25 13 1 26s992ms 26s992ms Mar 27 09 2 51s999ms 25s999ms [ User: labanimal - Total duration: 1m18s - Times executed: 3 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 1m18s - Times executed: 3 ]
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 516) AS is_owner, user_is_tgm (animals_search_mview.editor, 516) AS is_editor, user_is_tgm (animals_search_mview.tourist, 516) 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-25 13:36:19 Duration: 26s992ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 10100050) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100050) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100050) 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-27 09:40:26 Duration: 26s52ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 10100050) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100050) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100050) 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-27 09:43:37 Duration: 25s947ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
15 1m13s 3 23s985ms 25s275ms 24s429ms 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 deleted = ? and (is_owner or is_editor or is_tourist);Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Mar 25 13 1 25s275ms 25s275ms Mar 27 09 2 48s14ms 24s7ms [ User: labanimal - Total duration: 1m13s - Times executed: 3 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 1m13s - Times executed: 3 ]
-
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, 516) AS is_owner, user_is_tgm (animals_search_mview.editor, 516) AS is_editor, user_is_tgm (animals_search_mview.tourist, 516) 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 deleted = 'f' AND (is_owner OR is_editor OR is_tourist);
Date: 2026-03-25 13:35:52 Duration: 25s275ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.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, 10100050) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100050) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100050) 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 deleted = 'f' AND (is_owner OR is_editor OR is_tourist);
Date: 2026-03-27 09:43:11 Duration: 24s29ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-27_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, 10100050) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100050) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100050) 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 deleted = 'f' AND (is_owner OR is_editor OR is_tourist);
Date: 2026-03-27 09:40:00 Duration: 23s985ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
16 57s35ms 81 688ms 735ms 704ms 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 #16
Day Hour Count Duration Avg duration Mar 25 08 7 4s905ms 700ms 09 4 2s796ms 699ms 11 1 694ms 694ms 12 4 2s796ms 699ms 14 4 2s797ms 699ms 15 1 708ms 708ms 16 1 692ms 692ms 17 2 1s416ms 708ms 18 9 6s333ms 703ms Mar 26 07 3 2s76ms 692ms 08 2 1s417ms 708ms 09 4 2s841ms 710ms 10 2 1s447ms 723ms 11 2 1s392ms 696ms 13 3 2s98ms 699ms 15 2 1s400ms 700ms Mar 27 07 3 2s105ms 701ms 08 2 1s398ms 699ms 09 6 4s266ms 711ms 10 9 6s360ms 706ms 13 1 705ms 705ms 14 1 704ms 704ms 16 8 5s679ms 709ms [ User: labanimal - Total duration: 57s35ms - Times executed: 81 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 55s604ms - Times executed: 79 ]
[ Application: _desktop_index.php_view_animal_name_on_view_animal_id_on_view_b - Total duration: 1s431ms - Times executed: 2 ]
-
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, 490) AS is_owner, user_is_tgm (animals_search_mview.editor, 490) AS is_editor, user_is_tgm (animals_search_mview.tourist, 490) 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-27 09:34:50 Duration: 735ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-27_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-26 10:23:02 Duration: 729ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-26_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, 468) AS is_owner, user_is_tgm (animals_search_mview.editor, 468) AS is_editor, user_is_tgm (animals_search_mview.tourist, 468) 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-27 16:17:25 Duration: 729ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
17 52s158ms 81 628ms 675ms 643ms 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 #17
Day Hour Count Duration Avg duration Mar 25 08 7 4s466ms 638ms 09 4 2s561ms 640ms 11 1 646ms 646ms 12 4 2s577ms 644ms 14 4 2s560ms 640ms 15 1 635ms 635ms 16 1 640ms 640ms 17 2 1s292ms 646ms 18 9 5s753ms 639ms Mar 26 07 3 1s904ms 634ms 08 2 1s299ms 649ms 09 4 2s593ms 648ms 10 2 1s329ms 664ms 11 2 1s275ms 637ms 13 3 1s911ms 637ms 15 2 1s275ms 637ms Mar 27 07 3 1s919ms 639ms 08 2 1s287ms 643ms 09 6 3s912ms 652ms 10 9 5s818ms 646ms 13 1 642ms 642ms 14 1 643ms 643ms 16 8 5s209ms 651ms [ User: labanimal - Total duration: 52s158ms - Times executed: 81 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 50s850ms - Times executed: 79 ]
[ Application: _desktop_index.php_view_animal_name_on_view_animal_id_on_view_b - Total duration: 1s307ms - 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, 468) AS is_owner, user_is_tgm (animals_search_mview.editor, 468) AS is_editor, user_is_tgm (animals_search_mview.tourist, 468) 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-27 16:17:26 Duration: 675ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 490) AS is_owner, user_is_tgm (animals_search_mview.editor, 490) AS is_editor, user_is_tgm (animals_search_mview.tourist, 490) 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-27 09:34:51 Duration: 669ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-27_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-26 10:22:58 Duration: 665ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-26_000000.csv
18 38s112ms 23 1s445ms 1s915ms 1s657ms with damdam as ( select breedingid, string_agg(cast(dam as text), ?) as dam from breedingsdams inner join ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" from animals) as dam on dam.id = breedingsdams.dam and case when user_is_tgm (dam.owner, ?) then true when user_is_tgm (dam.editor, ?) then true when user_is_tgm (dam.tourist, ?) then true else false end group by breedingid ), siresire as ( select breedingid, string_agg(cast(sire as text), ?) as sire from breedingssires inner join ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" from animals) as sire on sire.id = breedingssires.sire and case when user_is_tgm (sire.owner, ?) then true when user_is_tgm (sire.editor, ?) then true when user_is_tgm (sire.tourist, ?) then true else false end group by breedingid ), cagess as ( select id, "cageName" from cages) ( select breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire from damdam, siresire, cagess, breedings where breedings.deleted != true and cagess.id = breedings.cage and cagess."cageName" like (?) and damdam.breedingid = breedings.id and siresire.breedingid = breedings.id and breedings."unbreeding_date" is null group by breedings.id, cagess."cageName", breeding_date, unbreeding_date, plug_date, damdam.dam, siresire.sire order by breeding_date, plug_date);Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Mar 25 06 1 1s915ms 1s915ms 07 2 3s382ms 1s691ms 08 2 3s432ms 1s716ms 09 1 1s604ms 1s604ms 11 1 1s697ms 1s697ms 14 1 1s543ms 1s543ms Mar 26 07 1 1s657ms 1s657ms 09 1 1s593ms 1s593ms 12 1 1s734ms 1s734ms 13 3 4s653ms 1s551ms 14 1 1s631ms 1s631ms 15 5 8s425ms 1s685ms Mar 27 07 1 1s591ms 1s591ms 08 2 3s248ms 1s624ms [ User: labanimal - Total duration: 38s112ms - Times executed: 23 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 38s112ms - Times executed: 23 ]
-
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, 477) THEN TRUE WHEN user_is_tgm (dam.editor, 477) THEN TRUE WHEN user_is_tgm (dam.tourist, 477) 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, 477) THEN TRUE WHEN user_is_tgm (sire.editor, 477) THEN TRUE WHEN user_is_tgm (sire.tourist, 477) THEN TRUE ELSE FALSE END GROUP BY breedingid ), cagess AS ( select id, "cageName" FROM cages) ( SELECT breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire FROM damdam, siresire, cagess, breedings WHERE breedings.deleted != true AND cagess.id = breedings.cage AND cagess."cageName" like ('49-201') 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-25 06:51:46 Duration: 1s915ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.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, 456) THEN TRUE WHEN user_is_tgm (dam.editor, 456) THEN TRUE WHEN user_is_tgm (dam.tourist, 456) 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, 456) THEN TRUE WHEN user_is_tgm (sire.editor, 456) THEN TRUE WHEN user_is_tgm (sire.tourist, 456) THEN TRUE ELSE FALSE END GROUP BY breedingid ), cagess AS ( select id, "cageName" FROM cages) ( SELECT breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire FROM damdam, siresire, cagess, breedings WHERE breedings.deleted != true AND cagess.id = breedings.cage AND cagess."cageName" like ('51-506') 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-25 08:22:43 Duration: 1s779ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.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, 28) THEN TRUE WHEN user_is_tgm (dam.editor, 28) THEN TRUE WHEN user_is_tgm (dam.tourist, 28) 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, 28) THEN TRUE WHEN user_is_tgm (sire.editor, 28) THEN TRUE WHEN user_is_tgm (sire.tourist, 28) THEN TRUE ELSE FALSE END GROUP BY breedingid ), cagess AS ( select id, "cageName" FROM cages) ( SELECT breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire FROM damdam, siresire, cagess, breedings WHERE breedings.deleted != true AND cagess.id = breedings.cage AND cagess."cageName" like ('71%') 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-26 15:24:45 Duration: 1s737ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-26_000000.csv
19 27s327ms 30 766ms 1s17ms 910ms select p_update_breedings (?, null, ?, ?::date, null, ?::text, ?::text, null) as id;Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Mar 25 07 3 2s530ms 843ms 08 2 1s954ms 977ms 09 3 2s670ms 890ms 10 2 1s798ms 899ms 11 1 1s15ms 1s15ms 12 1 955ms 955ms 13 1 1s1ms 1s1ms 14 1 962ms 962ms Mar 26 09 1 931ms 931ms 10 1 951ms 951ms 13 3 2s888ms 962ms 14 7 6s276ms 896ms 15 4 3s390ms 847ms [ User: labanimal - Total duration: 27s327ms - Times executed: 30 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 27s327ms - Times executed: 30 ]
-
SELECT p_update_breedings (492, NULL, 13143, '2026-03-25'::date, NULL, '10294300'::text, '10297353'::text, NULL) AS id;
Date: 2026-03-25 10:18:32 Duration: 1s17ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
SELECT p_update_breedings (492, NULL, 6950, '2026-03-25'::date, NULL, '10296423'::text, '10297929;10297930'::text, NULL) AS id;
Date: 2026-03-25 11:45:21 Duration: 1s15ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
SELECT p_update_breedings (270, NULL, 9553, '2026-03-25'::date, NULL, '10272591'::text, '10270698;10280168'::text, NULL) AS id;
Date: 2026-03-25 13:08:02 Duration: 1s1ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
20 12s161ms 5 1s349ms 6s712ms 2s432ms copy public."targetgroupMembers" (id, targetgroup, "user", "group") to stdout;Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Mar 25 23 1 1s389ms 1s389ms Mar 26 23 1 1s350ms 1s350ms Mar 27 23 1 1s359ms 1s359ms Mar 28 00 1 6s712ms 6s712ms 23 1 1s349ms 1s349ms [ User: labanimal - Total duration: 6s712ms - Times executed: 1 ]
[ User: postgres - Total duration: 5s449ms - Times executed: 4 ]
[ Application: pg_dump - Total duration: 12s161ms - Times executed: 5 ]
-
COPY public."targetgroupMembers" (id, targetgroup, "user", "group") TO stdout;
Date: 2026-03-28 00:42:34 Duration: 6s712ms Database: zemm_produktiv_8 User: labanimal Application: pg_dump Log file: /var/log/postgresql/postgresql-2026-03-28_000000.csv
-
COPY public."targetgroupMembers" (id, targetgroup, "user", "group") TO stdout;
Date: 2026-03-25 23:55:11 Duration: 1s389ms Database: zemm_produktiv_8 User: postgres Remote: [local] Application: pg_dump Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
COPY public."targetgroupMembers" (id, targetgroup, "user", "group") TO stdout;
Date: 2026-03-27 23:55:10 Duration: 1s359ms Database: zemm_produktiv_8 User: postgres Remote: [local] Application: pg_dump Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
Most frequent queries (N)
Rank Times executed Total duration Min duration Max duration Avg duration Query 1 5,760 1h35m53s 501ms 26s992ms 998ms create index if not exists idx_metrics_timeseries_metric on observability.metrics_timeseries (metric_name);Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-03-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-03-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-03-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
2 5,760 1h35m53s 501ms 26s992ms 998ms 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 #2
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
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-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.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-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_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-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
3 5,760 1h35m53s 501ms 26s992ms 998ms create schema if not exists observability;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-03-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-03-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-03-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
4 5,760 1h35m53s 501ms 26s992ms 998ms 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 #4
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
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-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.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-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_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-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
5 5,760 1h35m53s 501ms 26s992ms 998ms 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 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
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-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.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-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_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-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
6 5,760 1h35m53s 501ms 26s992ms 998ms create index if not exists idx_metrics_timeseries_bucket on observability.metrics_timeseries (bucket_start);Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-03-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-03-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-03-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
7 5,760 1h35m53s 501ms 26s992ms 998ms create table if not exists observability.system_metrics ( id bigserial primary key, payload jsonb not null, collected_at timestamptz not null default now() );Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
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-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.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-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_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-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
8 5,760 1h35m53s 501ms 26s992ms 998ms 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 #8
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-03-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-03-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_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-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
9 5,760 1h35m53s 501ms 26s992ms 998ms create index if not exists idx_app_events_tenant on observability.app_events (tenant_key, occurred_at desc);Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-03-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-03-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-03-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
10 5,760 1h35m53s 501ms 26s992ms 998ms create index if not exists idx_app_events_type on observability.app_events (event_type);Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-03-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-03-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-03-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
11 5,760 1h35m53s 501ms 26s992ms 998ms 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 #11
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
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-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.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-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_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-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
12 5,760 1h35m53s 501ms 26s992ms 998ms 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 #12
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
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-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.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-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_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-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
13 5,760 1h35m53s 501ms 26s992ms 998ms 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 #13
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
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-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.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-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_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-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
14 81 57s35ms 688ms 735ms 704ms 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 25 08 7 4s905ms 700ms 09 4 2s796ms 699ms 11 1 694ms 694ms 12 4 2s796ms 699ms 14 4 2s797ms 699ms 15 1 708ms 708ms 16 1 692ms 692ms 17 2 1s416ms 708ms 18 9 6s333ms 703ms Mar 26 07 3 2s76ms 692ms 08 2 1s417ms 708ms 09 4 2s841ms 710ms 10 2 1s447ms 723ms 11 2 1s392ms 696ms 13 3 2s98ms 699ms 15 2 1s400ms 700ms Mar 27 07 3 2s105ms 701ms 08 2 1s398ms 699ms 09 6 4s266ms 711ms 10 9 6s360ms 706ms 13 1 705ms 705ms 14 1 704ms 704ms 16 8 5s679ms 709ms [ User: labanimal - Total duration: 57s35ms - Times executed: 81 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 55s604ms - Times executed: 79 ]
[ Application: _desktop_index.php_view_animal_name_on_view_animal_id_on_view_b - Total duration: 1s431ms - Times executed: 2 ]
-
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, 490) AS is_owner, user_is_tgm (animals_search_mview.editor, 490) AS is_editor, user_is_tgm (animals_search_mview.tourist, 490) 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-27 09:34:50 Duration: 735ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-27_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-26 10:23:02 Duration: 729ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-26_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, 468) AS is_owner, user_is_tgm (animals_search_mview.editor, 468) AS is_editor, user_is_tgm (animals_search_mview.tourist, 468) 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-27 16:17:25 Duration: 729ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
15 81 52s158ms 628ms 675ms 643ms 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 25 08 7 4s466ms 638ms 09 4 2s561ms 640ms 11 1 646ms 646ms 12 4 2s577ms 644ms 14 4 2s560ms 640ms 15 1 635ms 635ms 16 1 640ms 640ms 17 2 1s292ms 646ms 18 9 5s753ms 639ms Mar 26 07 3 1s904ms 634ms 08 2 1s299ms 649ms 09 4 2s593ms 648ms 10 2 1s329ms 664ms 11 2 1s275ms 637ms 13 3 1s911ms 637ms 15 2 1s275ms 637ms Mar 27 07 3 1s919ms 639ms 08 2 1s287ms 643ms 09 6 3s912ms 652ms 10 9 5s818ms 646ms 13 1 642ms 642ms 14 1 643ms 643ms 16 8 5s209ms 651ms [ User: labanimal - Total duration: 52s158ms - Times executed: 81 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 50s850ms - Times executed: 79 ]
[ Application: _desktop_index.php_view_animal_name_on_view_animal_id_on_view_b - Total duration: 1s307ms - 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, 468) AS is_owner, user_is_tgm (animals_search_mview.editor, 468) AS is_editor, user_is_tgm (animals_search_mview.tourist, 468) 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-27 16:17:26 Duration: 675ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 490) AS is_owner, user_is_tgm (animals_search_mview.editor, 490) AS is_editor, user_is_tgm (animals_search_mview.tourist, 490) 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-27 09:34:51 Duration: 669ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-27_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-26 10:22:58 Duration: 665ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-26_000000.csv
16 30 27s327ms 766ms 1s17ms 910ms select p_update_breedings (?, null, ?, ?::date, null, ?::text, ?::text, null) as id;Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Mar 25 07 3 2s530ms 843ms 08 2 1s954ms 977ms 09 3 2s670ms 890ms 10 2 1s798ms 899ms 11 1 1s15ms 1s15ms 12 1 955ms 955ms 13 1 1s1ms 1s1ms 14 1 962ms 962ms Mar 26 09 1 931ms 931ms 10 1 951ms 951ms 13 3 2s888ms 962ms 14 7 6s276ms 896ms 15 4 3s390ms 847ms [ User: labanimal - Total duration: 27s327ms - Times executed: 30 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 27s327ms - Times executed: 30 ]
-
SELECT p_update_breedings (492, NULL, 13143, '2026-03-25'::date, NULL, '10294300'::text, '10297353'::text, NULL) AS id;
Date: 2026-03-25 10:18:32 Duration: 1s17ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
SELECT p_update_breedings (492, NULL, 6950, '2026-03-25'::date, NULL, '10296423'::text, '10297929;10297930'::text, NULL) AS id;
Date: 2026-03-25 11:45:21 Duration: 1s15ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
SELECT p_update_breedings (270, NULL, 9553, '2026-03-25'::date, NULL, '10272591'::text, '10270698;10280168'::text, NULL) AS id;
Date: 2026-03-25 13:08:02 Duration: 1s1ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
17 23 38s112ms 1s445ms 1s915ms 1s657ms with damdam as ( select breedingid, string_agg(cast(dam as text), ?) as dam from breedingsdams inner join ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" from animals) as dam on dam.id = breedingsdams.dam and case when user_is_tgm (dam.owner, ?) then true when user_is_tgm (dam.editor, ?) then true when user_is_tgm (dam.tourist, ?) then true else false end group by breedingid ), siresire as ( select breedingid, string_agg(cast(sire as text), ?) as sire from breedingssires inner join ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" from animals) as sire on sire.id = breedingssires.sire and case when user_is_tgm (sire.owner, ?) then true when user_is_tgm (sire.editor, ?) then true when user_is_tgm (sire.tourist, ?) then true else false end group by breedingid ), cagess as ( select id, "cageName" from cages) ( select breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire from damdam, siresire, cagess, breedings where breedings.deleted != true and cagess.id = breedings.cage and cagess."cageName" like (?) and damdam.breedingid = breedings.id and siresire.breedingid = breedings.id and breedings."unbreeding_date" is null group by breedings.id, cagess."cageName", breeding_date, unbreeding_date, plug_date, damdam.dam, siresire.sire order by breeding_date, plug_date);Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Mar 25 06 1 1s915ms 1s915ms 07 2 3s382ms 1s691ms 08 2 3s432ms 1s716ms 09 1 1s604ms 1s604ms 11 1 1s697ms 1s697ms 14 1 1s543ms 1s543ms Mar 26 07 1 1s657ms 1s657ms 09 1 1s593ms 1s593ms 12 1 1s734ms 1s734ms 13 3 4s653ms 1s551ms 14 1 1s631ms 1s631ms 15 5 8s425ms 1s685ms Mar 27 07 1 1s591ms 1s591ms 08 2 3s248ms 1s624ms [ User: labanimal - Total duration: 38s112ms - Times executed: 23 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 38s112ms - Times executed: 23 ]
-
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, 477) THEN TRUE WHEN user_is_tgm (dam.editor, 477) THEN TRUE WHEN user_is_tgm (dam.tourist, 477) 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, 477) THEN TRUE WHEN user_is_tgm (sire.editor, 477) THEN TRUE WHEN user_is_tgm (sire.tourist, 477) THEN TRUE ELSE FALSE END GROUP BY breedingid ), cagess AS ( select id, "cageName" FROM cages) ( SELECT breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire FROM damdam, siresire, cagess, breedings WHERE breedings.deleted != true AND cagess.id = breedings.cage AND cagess."cageName" like ('49-201') 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-25 06:51:46 Duration: 1s915ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.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, 456) THEN TRUE WHEN user_is_tgm (dam.editor, 456) THEN TRUE WHEN user_is_tgm (dam.tourist, 456) 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, 456) THEN TRUE WHEN user_is_tgm (sire.editor, 456) THEN TRUE WHEN user_is_tgm (sire.tourist, 456) THEN TRUE ELSE FALSE END GROUP BY breedingid ), cagess AS ( select id, "cageName" FROM cages) ( SELECT breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire FROM damdam, siresire, cagess, breedings WHERE breedings.deleted != true AND cagess.id = breedings.cage AND cagess."cageName" like ('51-506') 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-25 08:22:43 Duration: 1s779ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.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, 28) THEN TRUE WHEN user_is_tgm (dam.editor, 28) THEN TRUE WHEN user_is_tgm (dam.tourist, 28) 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, 28) THEN TRUE WHEN user_is_tgm (sire.editor, 28) THEN TRUE WHEN user_is_tgm (sire.tourist, 28) THEN TRUE ELSE FALSE END GROUP BY breedingid ), cagess AS ( select id, "cageName" FROM cages) ( SELECT breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire FROM damdam, siresire, cagess, breedings WHERE breedings.deleted != true AND cagess.id = breedings.cage AND cagess."cageName" like ('71%') 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-26 15:24:45 Duration: 1s737ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-26_000000.csv
18 13 12s10ms 764ms 1s160ms 923ms select p_update_breedings (?, ?, ?, ?::date, null, ?::text, ?::text, ?::date) as id;Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Mar 25 06 1 947ms 947ms 07 2 1s990ms 995ms 08 4 3s827ms 956ms Mar 26 12 1 1s6ms 1s6ms 14 1 767ms 767ms 15 4 3s471ms 867ms [ User: labanimal - Total duration: 12s10ms - Times executed: 13 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 12s10ms - Times executed: 13 ]
-
SELECT p_update_breedings (492, 10110693, 13145, '2026-01-09'::date, NULL, '10291084'::text, '10291088'::text, '2026-03-25'::date) AS id;
Date: 2026-03-25 08:59:40 Duration: 1s160ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
SELECT p_update_breedings (477, 10110968, 9949, '2026-02-05'::date, NULL, '10286753'::text, '10286755;10286756'::text, '2026-03-25'::date) AS id;
Date: 2026-03-25 07:08:16 Duration: 1s156ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
SELECT p_update_breedings (456, 10110999, 13373, '2026-02-11'::date, NULL, '10292049'::text, '10292052'::text, '2026-03-26'::date) AS id;
Date: 2026-03-26 12:43:14 Duration: 1s6ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-26_000000.csv
19 10 5s533ms 548ms 560ms 553ms select breedings.id, cages.id as cage_db_id, cages."cageName" as cage_name, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, breedings.sires, breedings.dams from breedings inner join ( select id, name, "animalID", "homeCage", tourist, editor, owner from animals) as dam on position((?| | dam.id || ?) in (?| | breedings.dams || ?)) > ? inner join ( select id, name, "animalID" from animals) as sire on position((?| | sire.id || ?) in (?| | breedings.sires || ?)) > ? inner join cages on cages.id = breedings.cage where breedings.id = ?;Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Mar 25 07 4 2s213ms 553ms 08 2 1s102ms 551ms Mar 26 14 2 1s110ms 555ms 15 2 1s106ms 553ms [ User: labanimal - Total duration: 5s533ms - Times executed: 10 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 5s533ms - Times executed: 10 ]
-
SELECT breedings.id, cages.id as cage_db_id, cages."cageName" as cage_name, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, breedings.sires, breedings.dams FROM breedings INNER JOIN ( select id, name, "animalID", "homeCage", tourist, editor, owner from animals) AS dam ON POSITION((';' || dam.id || ';') IN (';' || breedings.dams || ';')) > 0 INNER JOIN ( select id, name, "animalID" from animals) AS sire ON POSITION((';' || sire.id || ';') IN (';' || breedings.sires || ';')) > 0 INNER JOIN cages ON cages.id = breedings.cage WHERE breedings.id = 10110967;
Date: 2026-03-25 07:08:52 Duration: 560ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
SELECT breedings.id, cages.id as cage_db_id, cages."cageName" as cage_name, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, breedings.sires, breedings.dams FROM breedings INNER JOIN ( select id, name, "animalID", "homeCage", tourist, editor, owner from animals) AS dam ON POSITION((';' || dam.id || ';') IN (';' || breedings.dams || ';')) > 0 INNER JOIN ( select id, name, "animalID" from animals) AS sire ON POSITION((';' || sire.id || ';') IN (';' || breedings.sires || ';')) > 0 INNER JOIN cages ON cages.id = breedings.cage WHERE breedings.id = 10110354;
Date: 2026-03-26 14:52:32 Duration: 555ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-26_000000.csv
-
SELECT breedings.id, cages.id as cage_db_id, cages."cageName" as cage_name, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, breedings.sires, breedings.dams FROM breedings INNER JOIN ( select id, name, "animalID", "homeCage", tourist, editor, owner from animals) AS dam ON POSITION((';' || dam.id || ';') IN (';' || breedings.dams || ';')) > 0 INNER JOIN ( select id, name, "animalID" from animals) AS sire ON POSITION((';' || sire.id || ';') IN (';' || breedings.sires || ';')) > 0 INNER JOIN cages ON cages.id = breedings.cage WHERE breedings.id = 10110354;
Date: 2026-03-26 14:52:41 Duration: 555ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-26_000000.csv
20 9 6s373ms 586ms 881ms 708ms 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 #20
Day Hour Count Duration Avg duration Mar 25 08 2 1s476ms 738ms 11 1 881ms 881ms 14 1 683ms 683ms Mar 26 10 1 875ms 875ms 13 1 586ms 586ms 14 1 590ms 590ms 15 2 1s279ms 639ms [ User: labanimal - Total duration: 6s373ms - Times executed: 9 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 6s373ms - Times executed: 9 ]
-
SELECT p_update_animals (492, CAST('10296423;10297929;10297930' AS character varying), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10111296, NULL, NULL, 6950, NULL, TRUE, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
Date: 2026-03-25 11:45:22 Duration: 881ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
SELECT p_update_animals (452, CAST('10293375;10293385;10293386' AS character varying), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10111289, NULL, NULL, 4986, NULL, TRUE, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
Date: 2026-03-25 08:16:25 Duration: 878ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
SELECT p_update_animals (142, CAST('10297878;10286669;10289801' AS character varying), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10111301, NULL, NULL, 10236, NULL, TRUE, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
Date: 2026-03-26 10:09:10 Duration: 875ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-26_000000.csv
Normalized slowest queries (N)
Rank Min duration Max duration Avg duration Times executed Total duration Query 1 25s947ms 26s992ms 26s330ms 3 1m18s 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 25 13 1 26s992ms 26s992ms Mar 27 09 2 51s999ms 25s999ms [ User: labanimal - Total duration: 1m18s - Times executed: 3 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 1m18s - Times executed: 3 ]
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 516) AS is_owner, user_is_tgm (animals_search_mview.editor, 516) AS is_editor, user_is_tgm (animals_search_mview.tourist, 516) 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-25 13:36:19 Duration: 26s992ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 10100050) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100050) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100050) 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-27 09:40:26 Duration: 26s52ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
-
SELECT DISTINCT * FROM ( SELECT animals_search_mview.*, b.unbreeding_date, fates.loc AS fate_name, user_is_tgm (animals_search_mview.owner, 10100050) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100050) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100050) 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-27 09:43:37 Duration: 25s947ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
2 23s985ms 25s275ms 24s429ms 3 1m13s 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 deleted = ? and (is_owner or is_editor or is_tourist);Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Mar 25 13 1 25s275ms 25s275ms Mar 27 09 2 48s14ms 24s7ms [ User: labanimal - Total duration: 1m13s - Times executed: 3 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 1m13s - Times executed: 3 ]
-
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, 516) AS is_owner, user_is_tgm (animals_search_mview.editor, 516) AS is_editor, user_is_tgm (animals_search_mview.tourist, 516) 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 deleted = 'f' AND (is_owner OR is_editor OR is_tourist);
Date: 2026-03-25 13:35:52 Duration: 25s275ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.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, 10100050) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100050) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100050) 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 deleted = 'f' AND (is_owner OR is_editor OR is_tourist);
Date: 2026-03-27 09:43:11 Duration: 24s29ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-27_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, 10100050) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100050) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100050) 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 deleted = 'f' AND (is_owner OR is_editor OR is_tourist);
Date: 2026-03-27 09:40:00 Duration: 23s985ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
3 1s349ms 6s712ms 2s432ms 5 12s161ms copy public."targetgroupMembers" (id, targetgroup, "user", "group") to stdout;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Mar 25 23 1 1s389ms 1s389ms Mar 26 23 1 1s350ms 1s350ms Mar 27 23 1 1s359ms 1s359ms Mar 28 00 1 6s712ms 6s712ms 23 1 1s349ms 1s349ms [ User: labanimal - Total duration: 6s712ms - Times executed: 1 ]
[ User: postgres - Total duration: 5s449ms - Times executed: 4 ]
[ Application: pg_dump - Total duration: 12s161ms - Times executed: 5 ]
-
COPY public."targetgroupMembers" (id, targetgroup, "user", "group") TO stdout;
Date: 2026-03-28 00:42:34 Duration: 6s712ms Database: zemm_produktiv_8 User: labanimal Application: pg_dump Log file: /var/log/postgresql/postgresql-2026-03-28_000000.csv
-
COPY public."targetgroupMembers" (id, targetgroup, "user", "group") TO stdout;
Date: 2026-03-25 23:55:11 Duration: 1s389ms Database: zemm_produktiv_8 User: postgres Remote: [local] Application: pg_dump Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
COPY public."targetgroupMembers" (id, targetgroup, "user", "group") TO stdout;
Date: 2026-03-27 23:55:10 Duration: 1s359ms Database: zemm_produktiv_8 User: postgres Remote: [local] Application: pg_dump Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
4 1s445ms 1s915ms 1s657ms 23 38s112ms with damdam as ( select breedingid, string_agg(cast(dam as text), ?) as dam from breedingsdams inner join ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" from animals) as dam on dam.id = breedingsdams.dam and case when user_is_tgm (dam.owner, ?) then true when user_is_tgm (dam.editor, ?) then true when user_is_tgm (dam.tourist, ?) then true else false end group by breedingid ), siresire as ( select breedingid, string_agg(cast(sire as text), ?) as sire from breedingssires inner join ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" from animals) as sire on sire.id = breedingssires.sire and case when user_is_tgm (sire.owner, ?) then true when user_is_tgm (sire.editor, ?) then true when user_is_tgm (sire.tourist, ?) then true else false end group by breedingid ), cagess as ( select id, "cageName" from cages) ( select breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire from damdam, siresire, cagess, breedings where breedings.deleted != true and cagess.id = breedings.cage and cagess."cageName" like (?) and damdam.breedingid = breedings.id and siresire.breedingid = breedings.id and breedings."unbreeding_date" is null group by breedings.id, cagess."cageName", breeding_date, unbreeding_date, plug_date, damdam.dam, siresire.sire order by breeding_date, plug_date);Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Mar 25 06 1 1s915ms 1s915ms 07 2 3s382ms 1s691ms 08 2 3s432ms 1s716ms 09 1 1s604ms 1s604ms 11 1 1s697ms 1s697ms 14 1 1s543ms 1s543ms Mar 26 07 1 1s657ms 1s657ms 09 1 1s593ms 1s593ms 12 1 1s734ms 1s734ms 13 3 4s653ms 1s551ms 14 1 1s631ms 1s631ms 15 5 8s425ms 1s685ms Mar 27 07 1 1s591ms 1s591ms 08 2 3s248ms 1s624ms [ User: labanimal - Total duration: 38s112ms - Times executed: 23 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 38s112ms - Times executed: 23 ]
-
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, 477) THEN TRUE WHEN user_is_tgm (dam.editor, 477) THEN TRUE WHEN user_is_tgm (dam.tourist, 477) 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, 477) THEN TRUE WHEN user_is_tgm (sire.editor, 477) THEN TRUE WHEN user_is_tgm (sire.tourist, 477) THEN TRUE ELSE FALSE END GROUP BY breedingid ), cagess AS ( select id, "cageName" FROM cages) ( SELECT breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire FROM damdam, siresire, cagess, breedings WHERE breedings.deleted != true AND cagess.id = breedings.cage AND cagess."cageName" like ('49-201') 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-25 06:51:46 Duration: 1s915ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.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, 456) THEN TRUE WHEN user_is_tgm (dam.editor, 456) THEN TRUE WHEN user_is_tgm (dam.tourist, 456) 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, 456) THEN TRUE WHEN user_is_tgm (sire.editor, 456) THEN TRUE WHEN user_is_tgm (sire.tourist, 456) THEN TRUE ELSE FALSE END GROUP BY breedingid ), cagess AS ( select id, "cageName" FROM cages) ( SELECT breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire FROM damdam, siresire, cagess, breedings WHERE breedings.deleted != true AND cagess.id = breedings.cage AND cagess."cageName" like ('51-506') 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-25 08:22:43 Duration: 1s779ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.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, 28) THEN TRUE WHEN user_is_tgm (dam.editor, 28) THEN TRUE WHEN user_is_tgm (dam.tourist, 28) 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, 28) THEN TRUE WHEN user_is_tgm (sire.editor, 28) THEN TRUE WHEN user_is_tgm (sire.tourist, 28) THEN TRUE ELSE FALSE END GROUP BY breedingid ), cagess AS ( select id, "cageName" FROM cages) ( SELECT breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire FROM damdam, siresire, cagess, breedings WHERE breedings.deleted != true AND cagess.id = breedings.cage AND cagess."cageName" like ('71%') 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-26 15:24:45 Duration: 1s737ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-26_000000.csv
5 501ms 26s992ms 998ms 5,760 1h35m53s create index if not exists idx_metrics_timeseries_metric on observability.metrics_timeseries (metric_name);Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-03-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-03-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-03-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
6 501ms 26s992ms 998ms 5,760 1h35m53s 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 #6
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
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-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.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-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_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-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
7 501ms 26s992ms 998ms 5,760 1h35m53s create schema if not exists observability;Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-03-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-03-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-03-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
8 501ms 26s992ms 998ms 5,760 1h35m53s 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 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
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-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.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-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_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-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
9 501ms 26s992ms 998ms 5,760 1h35m53s 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 #9
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
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-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.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-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_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-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
10 501ms 26s992ms 998ms 5,760 1h35m53s create index if not exists idx_metrics_timeseries_bucket on observability.metrics_timeseries (bucket_start);Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-03-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-03-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-03-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
11 501ms 26s992ms 998ms 5,760 1h35m53s 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 #11
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
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-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.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-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_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-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
12 501ms 26s992ms 998ms 5,760 1h35m53s 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 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-03-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-03-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_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-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
13 501ms 26s992ms 998ms 5,760 1h35m53s create index if not exists idx_app_events_tenant on observability.app_events (tenant_key, occurred_at desc);Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-03-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-03-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-03-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
14 501ms 26s992ms 998ms 5,760 1h35m53s create index if not exists idx_app_events_type on observability.app_events (event_type);Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-03-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-03-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-03-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
15 501ms 26s992ms 998ms 5,760 1h35m53s 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 #15
Day Hour Count Duration Avg duration Mar 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
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-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.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-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_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-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
16 501ms 26s992ms 998ms 5,760 1h35m53s 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 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
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-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.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-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_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-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
17 501ms 26s992ms 998ms 5,760 1h35m53s 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 25 00 60 0ms 0ms 01 60 27s296ms 454ms 02 60 56s475ms 941ms 03 60 56s475ms 941ms 04 60 56s475ms 941ms 05 60 56s475ms 941ms 06 60 43s346ms 722ms 07 60 51s815ms 863ms 08 60 53s631ms 893ms 09 60 56s864ms 947ms 10 60 48s289ms 804ms 11 60 49s693ms 828ms 12 60 1m12s 1s214ms 13 60 1m51s 1s864ms 14 60 57s519ms 958ms 15 60 42s94ms 701ms 16 60 38s311ms 638ms 17 60 38s424ms 640ms 18 60 38s299ms 638ms 19 60 38s306ms 638ms 20 60 38s306ms 638ms 21 60 38s306ms 638ms 22 60 38s306ms 638ms 23 60 41s309ms 688ms Mar 26 00 60 0ms 0ms 01 60 22s920ms 382ms 02 60 47s422ms 790ms 03 60 47s422ms 790ms 04 60 47s422ms 790ms 05 60 47s422ms 790ms 06 60 51s125ms 852ms 07 60 45s252ms 754ms 08 60 44s69ms 734ms 09 60 1m25s 1s433ms 10 60 58s886ms 981ms 11 60 38s875ms 647ms 12 60 57s687ms 961ms 13 60 53s362ms 889ms 14 60 48s963ms 816ms 15 60 54s198ms 903ms 16 60 38s89ms 634ms 17 60 38s89ms 634ms 18 60 38s89ms 634ms 19 60 38s89ms 634ms 20 60 38s89ms 634ms 21 60 38s89ms 634ms 22 60 38s89ms 634ms 23 60 40s953ms 682ms Mar 27 00 60 0ms 0ms 01 60 26s818ms 446ms 02 60 55s486ms 924ms 03 60 55s486ms 924ms 04 60 55s486ms 924ms 05 60 55s486ms 924ms 06 60 53s593ms 893ms 07 60 54s119ms 901ms 08 60 1m3s 1s50ms 09 60 4m50s 4s843ms 10 60 40s797ms 679ms 11 60 38s479ms 641ms 12 60 40s752ms 679ms 13 60 1m45s 1s766ms 14 60 1m47s 1s794ms 15 60 38s594ms 643ms 16 60 38s708ms 645ms 17 60 38s735ms 645ms 18 60 38s735ms 645ms 19 60 1m11s 1s186ms 20 60 1m26s 1s437ms 21 60 1m26s 1s437ms 22 60 1m26s 1s437ms 23 60 1m25s 1s432ms Mar 28 00 60 8s991ms 149ms 01 60 57s342ms 955ms 02 60 1m24s 1s411ms 03 60 1m24s 1s411ms 04 60 1m24s 1s411ms 05 60 1m24s 1s411ms 06 60 1m24s 1s411ms 07 60 1m24s 1s411ms 08 60 1m24s 1s411ms 09 60 1m24s 1s411ms 10 60 1m24s 1s411ms 11 60 1m24s 1s411ms 12 60 1m24s 1s411ms 13 60 1m24s 1s411ms 14 60 1m24s 1s411ms 15 60 1m24s 1s411ms 16 60 1m24s 1s411ms 17 60 1m24s 1s411ms 18 60 1m24s 1s411ms 19 60 1m24s 1s411ms 20 60 1m24s 1s411ms 21 60 1m24s 1s411ms 22 60 1m24s 1s411ms 23 60 1m24s 1s407ms [ User: labanimal - Total duration: 1h35m53s - Times executed: 5430 ]
-
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-25 13:37:01 Duration: 26s992ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-25_063758.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-27 09:43:01 Duration: 26s52ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_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-27 09:48:01 Duration: 25s947ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv
18 764ms 1s160ms 923ms 13 12s10ms select p_update_breedings (?, ?, ?, ?::date, null, ?::text, ?::text, ?::date) as id;Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Mar 25 06 1 947ms 947ms 07 2 1s990ms 995ms 08 4 3s827ms 956ms Mar 26 12 1 1s6ms 1s6ms 14 1 767ms 767ms 15 4 3s471ms 867ms [ User: labanimal - Total duration: 12s10ms - Times executed: 13 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 12s10ms - Times executed: 13 ]
-
SELECT p_update_breedings (492, 10110693, 13145, '2026-01-09'::date, NULL, '10291084'::text, '10291088'::text, '2026-03-25'::date) AS id;
Date: 2026-03-25 08:59:40 Duration: 1s160ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
SELECT p_update_breedings (477, 10110968, 9949, '2026-02-05'::date, NULL, '10286753'::text, '10286755;10286756'::text, '2026-03-25'::date) AS id;
Date: 2026-03-25 07:08:16 Duration: 1s156ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
SELECT p_update_breedings (456, 10110999, 13373, '2026-02-11'::date, NULL, '10292049'::text, '10292052'::text, '2026-03-26'::date) AS id;
Date: 2026-03-26 12:43:14 Duration: 1s6ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-26_000000.csv
19 766ms 1s17ms 910ms 30 27s327ms select p_update_breedings (?, null, ?, ?::date, null, ?::text, ?::text, null) as id;Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Mar 25 07 3 2s530ms 843ms 08 2 1s954ms 977ms 09 3 2s670ms 890ms 10 2 1s798ms 899ms 11 1 1s15ms 1s15ms 12 1 955ms 955ms 13 1 1s1ms 1s1ms 14 1 962ms 962ms Mar 26 09 1 931ms 931ms 10 1 951ms 951ms 13 3 2s888ms 962ms 14 7 6s276ms 896ms 15 4 3s390ms 847ms [ User: labanimal - Total duration: 27s327ms - Times executed: 30 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 27s327ms - Times executed: 30 ]
-
SELECT p_update_breedings (492, NULL, 13143, '2026-03-25'::date, NULL, '10294300'::text, '10297353'::text, NULL) AS id;
Date: 2026-03-25 10:18:32 Duration: 1s17ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
SELECT p_update_breedings (492, NULL, 6950, '2026-03-25'::date, NULL, '10296423'::text, '10297929;10297930'::text, NULL) AS id;
Date: 2026-03-25 11:45:21 Duration: 1s15ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
SELECT p_update_breedings (270, NULL, 9553, '2026-03-25'::date, NULL, '10272591'::text, '10270698;10280168'::text, NULL) AS id;
Date: 2026-03-25 13:08:02 Duration: 1s1ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
20 586ms 881ms 708ms 9 6s373ms 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 #20
Day Hour Count Duration Avg duration Mar 25 08 2 1s476ms 738ms 11 1 881ms 881ms 14 1 683ms 683ms Mar 26 10 1 875ms 875ms 13 1 586ms 586ms 14 1 590ms 590ms 15 2 1s279ms 639ms [ User: labanimal - Total duration: 6s373ms - Times executed: 9 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 6s373ms - Times executed: 9 ]
-
SELECT p_update_animals (492, CAST('10296423;10297929;10297930' AS character varying), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10111296, NULL, NULL, 6950, NULL, TRUE, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
Date: 2026-03-25 11:45:22 Duration: 881ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
SELECT p_update_animals (452, CAST('10293375;10293385;10293386' AS character varying), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10111289, NULL, NULL, 4986, NULL, TRUE, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
Date: 2026-03-25 08:16:25 Duration: 878ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
-
SELECT p_update_animals (142, CAST('10297878;10286669;10289801' AS character varying), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10111301, NULL, NULL, 10236, NULL, TRUE, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
Date: 2026-03-26 10:09:10 Duration: 875ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Log file: /var/log/postgresql/postgresql-2026-03-26_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
- 327,615 Event entries
- (EVENTLOG entries are formaly LOG level entries that are not queries)
Events distribution (except queries)
Key values
- 0 PANIC entries
- 29 FATAL entries
- 8 ERROR entries
- 0 WARNING entries
- 55 EVENTLOG entries
Most Frequent Errors/Events
Key values
- 79 Max number of times the same event was reported
- 92 Total events found
Rank Times reported Error 1 79 FATAL: database "..." does not exist
Times Reported Most Frequent Error / Event #1
Day Hour Count Mar 25 06 2 08 15 11 23 20 10 21 2 Mar 26 05 2 07 2 12 2 16 2 18 4 Mar 27 00 2 07 3 17 2 19 2 20 4 Mar 28 23 2 - FATAL: database "monitoring" does not exist
- FATAL: database "monitoring" does not exist
- FATAL: database "monitoring" does not exist
Date: 2026-03-25 08:52:28 Database: monitoring Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
Date: 2026-03-25 08:52:28 Database: monitoring Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
Date: 2026-03-25 08:52:28 Database: monitoring Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
2 5 ERROR: syntax error at or near "..."
Times Reported Most Frequent Error / Event #2
Day Hour Count Mar 28 19 5 - ERROR: syntax error at or near ")"
- ERROR: syntax error at or near ")"
- ERROR: syntax error at or near ")"
Statement: SELECT id, reference, file_name, file_type, file_upload FROM documents WHERE NOT(deleted) AND COALESCE(file_upload, ) <> ORDER BY id DESC LIMIT 200
Date: 2026-03-28 19:56:10 Database: zemm_produktiv_7 Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-28_000000.csv
Statement: SELECT id, reference, file_name, file_type, file_upload FROM documents WHERE NOT(deleted) AND COALESCE(file_upload, ) <> ORDER BY id DESC LIMIT 200
Date: 2026-03-28 19:56:10 Database: zemm_produktiv_8 Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-28_000000.csv
Statement: SELECT id, taskid, file_name, file_type, file_upload FROM taskdocuments WHERE COALESCE(file_upload, ) <> ORDER BY id DESC LIMIT 200
Date: 2026-03-28 19:56:10 Database: zemm_produktiv_8 Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-28_000000.csv
3 4 LOG: could not receive data from client: Connection timed out
Times Reported Most Frequent Error / Event #3
Day Hour Count Mar 25 18 1 19 3 - 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-25 18:25:46 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-25_063758.csv
Date: 2026-03-25 19:00:43 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-25_063758.csv
Date: 2026-03-25 19:22:34 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-25_063758.csv
4 2 ERROR: relation "..." does not exist
Times Reported Most Frequent Error / Event #4
Day Hour Count Mar 28 19 2 - ERROR: relation "taskdocuments" does not exist
- ERROR: relation "taskdocuments" does not exist
Statement: SELECT id, taskid, file_name, file_type, file_upload FROM taskdocuments WHERE COALESCE(file_upload, '') <> '' ORDER BY id DESC LIMIT 25
Date: 2026-03-28 19:57:45 Database: zemm_produktiv_8 Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-28_000000.csv
Statement: SELECT id, taskid, file_name, file_type, file_upload FROM taskdocuments WHERE COALESCE(file_upload, '') <> '' ORDER BY id DESC LIMIT 25
Date: 2026-03-28 19:57:45 Database: zemm_produktiv_7 Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-28_000000.csv
5 1 LOG: database system was shut down at ...
Times Reported Most Frequent Error / Event #5
Day Hour Count Mar 25 06 1 - LOG: database system was shut down at 2026-03-25 06:37:57 CET
Date: 2026-03-25 06:37:58 Log file: /var/log/postgresql/postgresql-2026-03-25_063758.csv
6 1 ERROR: duplicate key value violates unique constraint "..."
Times Reported Most Frequent Error / Event #6
Day Hour Count Mar 27 07 1 - 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-27 07:49: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-27 07:49:00 Database: zemm_monitoring Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-03-27_000000.csv