我在Server 1上运行我的Django应用程序,它连接到位于Server 2上的Amazon RDS(PostgreSQL)。每天,我经常需要与数据库进行交互以写入/获取/查询数据。
目前,我在整个应用程序中都遵循Django ORM的方式。我只是想知道,如果我使用django.db连接游标来执行PostgreSQL原始SQL查询,是否会提高性能?
以下是一个示例查询的建议方法。
1. Django ORM
table_name.objects().all()
2. 使用django.db连接游标的PostgreSQL原始SQL查询:
请问有人可以建议一下,如果我的数据库在另一台服务器上运行,那么上述哪种方法会导致性能更快的提升?
目前,我在整个应用程序中都遵循Django ORM的方式。我只是想知道,如果我使用django.db连接游标来执行PostgreSQL原始SQL查询,是否会提高性能?
以下是一个示例查询的建议方法。
1. Django ORM
table_name.objects().all()
2. 使用django.db连接游标的PostgreSQL原始SQL查询:
![enter image description here](https://istack.dev59.com/8NWpE.webp)