原文:【强制】在表查询中,一律不要使用 * 作为查询的字段列表,需要哪些字段必须明确写明。 说明:1)增加查询分析器解析成本。2)增减字段容易与resultMap配置不一致。
问题:不是特别理解说明里面的内容。说明中针对的是使用 * ,还是针对的是“字段必须写明”
使用 涉及到底层查询索引的时候一个二次定位的问题,同事查询的传输数据网络开销也是问题,举个例子,如果你只需要一个主键id,假如你用的通用的select 的话,mysql在查询的时候就要先去通过索引定位到磁盘上,进行磁盘io读写,这样很慢,如果只是使用select id的话直接通过索引就ok了,
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。