Mysql
 sql >> Base de données >  >> RDS >> Mysql

Pourquoi django ORM est-il tellement plus lent que le SQL brut

Généralement, les ORM se donnent la peine d'instancier un objet complet pour chaque ligne et de le renvoyer. Votre SQL brut ne fait pas cela, il ne subira donc pas la pénalité qui en résulte. Pour les grands ensembles de résultats où vous n'avez pas l'intention d'utiliser l'objet, il est préférable de contourner l'ORM.