请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于ORM查询数据的问题

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

正在回答 回答被采纳积分+3

2回答

bobby 2019-04-07 12:05:51

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

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

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

0 回复 有任何疑惑可以回复我~
Ethreal 2019-04-05 22:19:48

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

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号