游戏湿太|怎么快速查询?,面试官:一千万数据( 三 )


游戏湿太|怎么快速查询?,面试官:一千万数据
文章图片
从结果可以看出减少不需要的列 , 查询效率也可以得到明显提升
第一条和第三条查询速度差不多 , 这时候你肯定会吐槽 , 那我还写那么多字段干啥呢 , 直接*不就完事了
注意本人的MySQL服务器和客户端是在同一台机器上 , 所以查询数据相差不多 , 有条件的同学可以测测客户端与MySQL分开
SELECT*它不香吗?
【游戏湿太|怎么快速查询?,面试官:一千万数据】在这里顺便补充一下为什么要禁止SELECT* 。 难道简单无脑 , 它不香吗?
主要两点:
用''SELECT*''数据库需要解析更多的对象、字段、权限、属性等相关内容 , 在SQL语句复杂 , 硬解析较多的情况下 , 会对数据库造成沉重的负担 。 增大网络开销 , *有时会误带上如log、IconMD5之类的无用且大文本字段 , 数据传输size会几何增涨 。 特别是MySQL和应用程序不在同一台机器 , 这种开销非常明显 。结束
最后还是希望大家自己去实操一下 , 肯定还可以收获更多 , 欢迎留言!!
作者:Owater链接:https://juejin.im/post/6863668253898735629