Optimalizace DB
- dotazy na /parking/measurements vyžadují zadání ?source a ?sourceId
- zdrojová tabulka však nemá v databázi indexy na tyto sloupce, jakto?
- dotazy jsou pomalé.
- není uvedeno v dokumentaci jak se řadí, tzn. pokud chci poslední záznamy tak se musím spolehnout že to tak interně asi funguje
- zároveň si tak nemohu říct o jiné řazení
- zároveň zmizela (byla ve /v1) z /parking informace u parkovišť o volné kapacitě, teď se musí dělat dva dotazy a to je škoda
- ano je to v /parkings ale to je deprecated, tak nerozumím jak pak budou fungovat aplikace MojePraha apod. jestli to budou muset řešit na klientovi...
- zároveň cyhbí unikátní klíč na source_id a date_modified, takže tam máme některá měření dvakrát...
select source_id::varchar(50) id, date_modified::varchar(50) time_stamp, available_spot_number num_of_free_places, occupied_spot_number num_of_taken_places, total_spot_number total_num_of_places, updated_at from public.parkings_measurements where source_id = '534015' and date_modified = 1638748939000
Edited by František Hána