PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

Django स्थिरता बहुत धीमी लोड हो रही है

अधिकांश मामलों में आप अपने डंप किए गए डेटा को प्रोग्रामेटिक रूप से लोड करके और bulk_create का उपयोग करके चीजों को बहुत तेज कर सकते हैं

उदाहरण:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgresql अनुक्रमिक स्कैन 500 मिलियन पंक्तियों पर धीमा प्रदर्शन

  2. PostgreSQL के लिए एक मल्टी-डेटासेंटर सेटअप लागू करना - भाग दो

  3. Django AutoField प्रारंभ मान को संशोधित करें

  4. postgresql त्रुटि:उपयोगकर्ता अनुरोध के कारण कथन रद्द करना

  5. पोस्टग्रेएसक्यूएल सम्मेलन यूरोप 2018 में मैंने सीखी पांच अच्छी बातें