Bazy danych · Senior · Pytanie 32 z 75
Jaki problem mogą powodować prepared statements z planami generycznymi?
- ✓Poprawna odpowiedź: Po kilku wykonaniach PostgreSQL może przejść na plan generyczny, który ignoruje faktyczne wartości parametrów, co jest złe dla skośnych danych
- 2Pozwalają na SQL injection
- 3Prepared statements nie mogą używać indeksów
Wyjaśnienie
plan_cache_mode = force_custom_plan wymusza planowanie per wartość, gdy to potrzebne. Zwykle plany generyczne oszczędzają czas planowania.