PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

PostgreSQL/performance jeden ogólny kursor lub tworzenie dla każdego zapytania

Ogólnie rzecz biorąc, nie ma żadnego problemu z sekwencyjnym otwieraniem i zamykaniem wielu kursorów. Możesz myśleć o kursorze jako o wskaźniku do zestawu wyników zapytania (i jest to zestaw wskaźników do danych w pamięci podręcznej). Otwarcie kursora przydziela wskaźnik, a zamknięcie zwalnia pamięć.

Ogólnie uważam, że najlepsza jest tutaj czystość logiczna, więc najlepszym rozwiązaniem jest posiadanie jednego kursora na zapytanie.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLAlchemy Text Matching danych wewnątrz pola JSON z UTF-8

  2. Jak wyświetlić funkcję, procedurę, kod źródłowy wyzwalaczy w postgresql?

  3. Uruchom, aby zaktualizować bieżącą datę w Postgres 9

  4. Podzapytanie PostgreSQL używające like

  5. Ogranicz dołączenie do jednego wiersza