作家
登录

数据库的使用你可能忽略了这些

作者: 来源: 2017-11-03 09:06:42 阅读 我要评论

尽量应用简单的数据库脚本

数据库脚本尽量应用简单的,不要用太长的一个SQL脚本,会导致初次履行的时刻,编译SQL脚本花费太多的时光。

尽量去避免聚合操作


聚合操作如count,group等,是数据库机能的大年夜杀手,经常会出现大年夜面积的表扫描和索表的情况,所以大年夜家能看到很多平台都把数量的计算给隐蔽了,商品萌芽不去及时显示count的结不雅。如淘宝,就不显示萌芽结不雅的数量,只是显示前100页。

避免聚合操作的办法就是将及时的count计算结不雅用字段去存储,去累加这个结不雅。当然,也可以推敲用spark等及时F算框架去处理,这种精深的技巧,不在此次评论辩论范围内。(PS:主如果我也不懂)

总结

法度榜样的优化很多时刻都是一些细节的问题,更应当留意日常平凡的积聚,阿里SQL的规范有很多可以汲取的处所,以上也是本身工作中的一些总结,迎接大年夜家弥补。

【编辑推荐】

  1. 对MySQL数据库复制中断的处理
  2. 数据库安然的5个根本实践
  3. 若何设备MySQL数据库超时设置
  4. 四大年夜行、城商行等银行都在应用什么数据库?
  5. 值得收藏!这是SQL数据库优化的六种办法
【义务编辑:庞桂玉 TEL:(010)68476606】

  推荐阅读

  数字经济进入新时代:互联网是龙头,大数据、人工智能是亮点

国富平易近强离不开坚实的经济基本。党的十九大年夜申报提出,“推动互联网、大年夜数据、人工智能和实体经济深度融合”,培养新增长点、形成新动能;加快科技立异,扶植收集强国>>>详细阅读


本文标题:数据库的使用你可能忽略了这些

地址:http://www.17bianji.com/lsqh/38431.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)