sql >> Database teknologi >  >> RDS >> PostgreSQL

Django-armaturen indlæses meget langsomt

I de fleste tilfælde kan du fremskynde tingene meget ved at indlæse dine dumpede data programmatisk og bruge bulk_create

Eksempel:

from collections import defaultdict
from django.core import serializers                                                                     

obj_dict = defaultdict(list)
deserialized = serializers.deserialize('json', open('my_fixtures.json'))
# organize by model class
for item in deserialized:
  obj = item.object
  obj_dict[obj.__class__].append(obj) 

for cls, objs in obj_dict.items():
  cls.objects.bulk_create(objs)


  1. Indsæt i en tabelbase på sammenføjningsresultat fra 2 andre borde

  2. Oracle 12.2 - Udskiftning af NOPARTITION-funktion

  3. Er dette et Microsoft- eller et Oracle-problem?

  4. MSSQL cast ([varcharColumn] til int) i SELECT bliver udført, før WHERE-sætningen bortfiltrerer dårlige værdier