Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Warum ist Django ORM so viel langsamer als reines SQL?

Typischerweise machen sich ORMs die Mühe, für jede Zeile ein vollständiges Objekt zu instanziieren und es zurückzugeben. Ihr rohes SQL tut das nicht, also wird es nicht die Strafe nehmen, die entsteht. Bei großen Ergebnismengen, in denen Sie das Objekt nicht verwenden möchten, ist es besser, das ORM zu umgehen.