mysql优化先关
来源:21-3 数据的更新和删除

慕圣3342745
2021-04-13
bobby老师你好!
在实际开发环境中sql查询语句写好了是需要优化的,用explain等工具优化后的sql再转换为orm会不会有性能的问题呢?
还是说直接用原生的sql语句写?如果是写原生,不用orm那在什么环境下开发呀?
我在补充下:比如开启MMVC、MRR等功能不晓得ORM能不能实现,而且索引优化也不晓得ORM能不能实现?
如果不用ORM是通过什么方式把SQL写入mysql呀?
写回答
1回答
-
你应该这样理解,orm就是帮我们手动生成sql而已, 无非就是生成sql的时候需要一点耗时而已,因为会用到反射机制,所以不论是orm还是mvcc还是mrr只要能在orm中找到生成对应语句的方法就是可以的,如果觉得自己的要求使用orm不支持或者比较复杂那么建议自己封装一套orm的机制,因为orm毕竟会用到反射机制,在性能要求很高的情况下也没有必要使用orm了
022021-04-14
相似问题