Dusan Vojacek
1406796a62
CI and deploy / deploy (push) Successful in 46s
CI and deploy / migration-check (push) Successful in 23s
Perf ROOT CAUSE: rolling faktor se počítal per řádek — hoist do proměnné (canonical PV fn 4.5s→~0.45s)
...
Skutečná příčina 600k buffers: CTE factor/factor_raw (single-ref) PG inlinuje
do projekce with_factor → fn_pv_forecast_correction_factor (48 ms / 1.9k
buffers) se vyhodnocovala ~300× per výstupní slot. Plan cache s tím neměl nic
společného (dřívější count(*) měření projekci zahodilo, proto vycházelo
0.42 s). Faktor se teď počítá jednou do v_rolling_factor a vkládá jako
literál (13. argument format).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-12 17:48:08 +02:00
..
2026-06-11 22:51:38 +02:00
2026-06-12 00:27:00 +02:00
2026-04-19 20:15:46 +02:00
2026-04-19 20:15:46 +02:00
2026-04-19 20:15:46 +02:00
2026-04-19 20:15:46 +02:00
2026-04-19 20:15:46 +02:00
2026-04-19 20:15:46 +02:00
2026-04-19 20:15:46 +02:00
2026-05-01 14:58:29 +02:00
2026-05-01 14:58:29 +02:00
2026-04-19 20:15:46 +02:00
2026-04-19 20:15:46 +02:00
2026-06-11 23:29:24 +02:00
2026-06-12 09:06:10 +02:00
2026-04-19 20:15:46 +02:00
2026-04-19 20:15:46 +02:00
2026-06-12 14:57:05 +02:00
2026-05-01 14:58:29 +02:00
2026-04-19 20:15:46 +02:00
2026-04-19 20:15:46 +02:00
2026-05-21 10:37:32 +02:00
2026-04-27 18:27:27 +02:00
2026-04-19 20:15:46 +02:00
2026-04-19 20:15:46 +02:00
2026-04-19 20:15:46 +02:00
2026-04-19 20:15:46 +02:00
2026-04-19 20:15:46 +02:00
2026-04-19 20:15:46 +02:00
2026-04-19 20:15:46 +02:00
2026-04-29 13:48:13 +02:00
2026-04-19 20:15:46 +02:00
2026-05-21 10:37:32 +02:00
2026-05-24 22:44:21 +02:00
2026-04-19 20:15:46 +02:00
2026-04-19 20:15:46 +02:00
2026-05-24 22:44:21 +02:00
2026-04-19 20:15:46 +02:00
2026-06-12 12:17:59 +02:00
2026-04-19 23:10:25 +02:00
2026-04-19 20:15:46 +02:00
2026-04-19 20:15:46 +02:00
2026-05-05 12:18:27 +02:00
2026-04-20 11:11:47 +02:00
2026-04-19 20:15:46 +02:00
2026-04-22 22:42:12 +02:00
2026-06-11 22:10:46 +02:00
2026-04-19 20:15:46 +02:00
2026-04-22 23:02:14 +02:00
2026-05-01 14:58:29 +02:00
2026-06-06 22:32:48 +02:00
2026-04-27 18:42:06 +02:00
2026-04-19 20:15:46 +02:00
2026-04-27 19:13:16 +02:00
2026-04-27 18:48:04 +02:00
2026-05-01 14:58:29 +02:00
2026-04-27 19:47:18 +02:00
2026-04-27 19:47:18 +02:00
2026-04-19 20:42:53 +02:00
2026-04-19 21:09:48 +02:00
2026-04-27 20:09:40 +02:00
2026-05-29 00:14:52 +02:00
2026-04-20 11:11:47 +02:00
2026-05-02 14:05:09 +02:00
2026-06-12 15:14:07 +02:00
2026-04-29 14:17:24 +02:00
2026-06-12 13:39:27 +02:00
2026-05-25 11:25:29 +02:00
2026-05-02 09:31:45 +02:00
2026-05-02 13:56:35 +02:00
2026-05-02 14:09:52 +02:00
2026-05-04 19:04:48 +02:00
2026-06-12 17:48:08 +02:00
2026-05-05 12:13:07 +02:00
2026-05-21 10:37:32 +02:00
2026-06-06 22:23:59 +02:00
2026-05-29 00:04:48 +02:00
2026-06-11 22:37:42 +02:00
2026-06-11 22:37:42 +02:00
2026-06-11 23:29:24 +02:00
2026-06-12 09:06:10 +02:00
2026-06-12 11:47:03 +02:00