sql >> Databáze >  >> RDS >> PostgreSQL

PreparedStatement velmi pomalý, ale ruční dotaz rychlý

Připravené výpisy jsou optimalizovány bez znalosti skutečných parametrů. V PostgreSQL 9.1 jsou připravené příkazy optimalizovány pouze pro většinu běžných hodnot. Když jsou připravené příkazy pomalé, musíte použít dynamický SQL. PostgreSQL má pěkné API - parametrické dotazy - je něco mezi připravenými příkazy a obvyklými dotazy - Je bezpečný proti SQL injection a je imunní proti problémům se slepou optimalizací.



  1. Jak naformátovat pouze ty záznamy, u kterých se nevyhodí ORA-01843?

  2. Opakující se řádky na základě hodnoty sloupce v každém řádku

  3. MySQL InnoDB:Rozdíl mezi „PRO AKTUALIZACI“ a „ZAMKNUTÍ V REŽIMU SDÍLENÍ“

  4. Získat funkce příkaz DDL