关于ORM查询数据的问题

来源:7-9 drf实现发送短信验证码接口-1

慕尼黑0397692

2019-04-05

你好,老师,如果数据库存储的数据量很大,使用ORM查询是不是会很慢,是否会导致运行效率较低,老师,有没有较好的解决方案

写回答

2回答

bobby

2019-04-07

助手解释的很清楚了,我补充一下:

    很多sql语句其实需求并没有那么高,对于一些性能要求高的话,其实你只要熟悉了orm,你就能知道你写一个model的查询语句对应的sql语句是什么样的? 如果这些满足不了的话,你可以用orm去执行sql语句,所以其实汇聚成一句话:

“当你把orm弄懂以后你自然就知道你需不要它了”

0
0

Ethreal

2019-04-05

不会 orm这一层带来的影响没有那么大,查询慢要看数据库性能能不能跟得上 经常查询的字段是不是索引,有条件的话 还是得读写分离,这个根据具体情况具体分析,或者批量执行sql语句 比单条逐步提交 也有明显效率提升 

0
0

Python前后端分离开发Vue+Django REST framework实战

Django REST framework课程视频,RESTFul API前后端分离开发

2873 学习 · 2457 问题

查看课程