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

Как мога да ускоря операциите за актуализиране/замяна в PostgreSQL?

Обичайният начин, по който правя тези неща в pg, е:заредете необработени данни, съответстващи на целевата таблица, във временна таблица (без ограничения), използвайки копиране, сливане (забавната част), печалба.

Написах функция merge_by_key специално за тези ситуации:

http://mbk.projects.postgresql.org/

Документите не са много приятелски настроени, но бих препоръчал да му дадете добра виж.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изберете колони с конкретни имена на колони в PostgreSQL

  2. Различни timezone_types на DateTime обект

  3. Параметри и нулеви стойности на Npgsql 4.0

  4. Регистър на имената на таблиците и свойствата в Entity Framework 7 е без значение

  5. `pg_tblspc` липсва след инсталиране на най-новата версия на OS X (Yosemite или El Capitan)