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

Jak mogę przyspieszyć operacje aktualizacji/wymiany w PostgreSQL?

Typowy sposób, w jaki robię te rzeczy w pg, to:ładowanie surowych danych pasujących do tabeli docelowej do tabeli tymczasowej (bez ograniczeń) za pomocą kopiowania, łączenia (zabawna część), zysku.

Napisałem funkcję merge_by_key specjalnie dla tych sytuacji:

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

Dokumenty nie są zbyt przyjazne, ale proponuję dać im dobre spójrz.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy pozycja kolumny id w Postgresql jest ważna?

  2. Jak przechowywać dataframe pandas z obiektami danych typu datetime.timedelta w postgresql d/b przy użyciu sqlalchemy?

  3. mysql_insert_id alternatywa dla postgresql

  4. Jak mogę zrobić wiele order_by w Flask-SQLAlchemy?

  5. Odświeżenie zmaterializowanego widoku nie obejmuje dodanej kolumny