PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

PostgreSQL/performance един общ курсор или създаване за всяка заявка

Като цяло няма никакъв проблем с отварянето и затварянето на множество курсори последователно. Можете да мислите за курсора като основно за указател към набор от резултати от заявка (и той е набор от указатели към кеширани данни). Отварянето на курсор заделя указател, а затварянето освобождава паметта.

Като цяло смятам, че логическата чистота е най-добра тук, така че най-добрият начин е да имате един курсор на заявка.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Доклад на Jasper:не може да получи стойност за поле „x“ от клас „org.postgresql.util.PGmoney“

  2. Разширено съвпадение на дялове за присъединяване по дял

  3. Недефинирана db връзка с knex

  4. ГРЕШКА:синтактична грешка при или близо до OVER

  5. Как да съпоставя целочислен атрибут на модел към низ?