网站备案 网安备案新闻资讯帮助中心    业务咨询:4008 313 665    24小时技术支持:18922898210
深圳主机托管,深圳主机租用,深圳服务器租用,深圳服务器托管,深圳idc,广州服务器托管,广州服务器租用,香港服务器托管,机柜宽带租用,南方联合
当前位置:首页->帮助中心

数据库服务器托管创建SQL索引的需求该怎么判断

作者:admin      来源:南方联合      发布日期:2019/3/25 0:00:00

通常数据库服务器托管用户使用SQL数据库不用创建索引,但是在某些特定情况下我们还是会建议用户进行索引的创建,那么数据库服务器托管创建SQL索引的需求该怎么判断?

  1、较频繁地作为查询条件的字段
  这个都知道。什么是教频繁呢?分析你执行的所有SQL语句。最好将他们一个个都列出来。然后分析,发现其中有些字段在大部分的SQL语句查询时候都会用到,那么就果断为他建立索引。

  2、唯一性太差的字段不适合建立索引
  什么是唯一性太差的字段。如状态字段、类型字段。那些只存储固定几个值的字段,例如用户登录状态、消息的status等。这个涉及到了索引扫描的特性。例如:通过索引查找键值为A和B的某些数据,通过A找到某条相符合的数据,这条数据在X页上面,然后继续扫描,又发现符合A的数据出现在了Y页上面,那么存储引擎就会丢弃X页面的数据,然后存储Y页面上的数据,一直到查找完所有对应A的数据,然后查找B字段,发现X页面上面又有对应B字段的数据,那么他就会再次扫描X页面,等于X页面就会被扫描2次甚至多次。以此类推,所以同一个数据页可能会被多次重复的读取,丢弃,在读取,这无疑给存储引擎极大地增加了IO的负担。

  3、更新太频繁地字段不适合创建索引
  当你为这个字段创建索引时候,当你再次更新这个字段数据时,数据库会自动更新他的索引,所以当这个字段更新太频繁地时候那么就是不断的更新索引,性能的影响可想而知。大概被检索几十次会更新一次的字段才比较符合建立索引的规范。而如果一个字段同一个时间段内被更新多次,那么果断不能为他建立索引。

  4、不会出现在where条件中的字段不该建立索引

看完相信大家对于数据库服务器SQL索引的需求有了一定的了解,如果不是很明确可以咨询南方联合客服了解,我们会根据用户实际情况制定适合的部署方案。南方联合是深圳的老牌服务商,有着13年的经营管理经验,基本设施齐全,并有专业技术团队提供7x24小时服务,南方联合主要业务有服务器托管,服务器租用,主机托管,机柜租用等服务,更多详情欢迎咨询客服了解。

开始体验免费套餐

联系客服,只要有业务需求,即可获得独立服务器测试!
注册成为会员,为您提供最佳上云实践机会
南方联合在线客服 立即登录或注册

深圳服务器托管 深圳服务器租用 深圳主机托管 深圳主机租用 CDN加速 专线接入 独享带宽 数据中心机房机柜租用idc公司旧版网站登陆南方联合站点地图友情链接:裸金属服务器

Copyright © 2005-2020 深圳市南方联合科技有限公司 版权所有 备案号:粤ICP备05107047号 经营许可证编号:A2.B1-20170254 统一社会信用代码:91440300779894166R

网络社会征信网    深圳网警    深圳工商    南方联合备案号    深圳市市场监督管理局企业主体身份公示

安备号

粤公网安备 44030602000558号 非法信息举报电话0755-88833581

深圳主机托管,深圳主机租用,深圳服务器租用,深圳服务器托管,深圳idc,广州服务器托管,广州服务器租用,香港服务器托管,机柜宽带租用,南方联合