开发者社区> 问答> 正文

在数据库中,索引设计的原则是啥?

具体说说

展开
收起
小黄鸭哈哈哈 2021-10-02 21:06:16 477 0
1 条回答
写回答
取消 提交回答
  • 1.适合索引的列是出现在where子句中的列,或者连接子句中指定的列

    2.基数较小的类,索引效果较差,没有必要在此列建立索引

    3.使用短索引,如果对长字符串列进行索引,应该指定一个前缀长度,这样能够节省大量索引空间

    4.不要过度索引。索引需要额外的磁盘空间,并降低写操作的性能。在修改表内容的时候,索引会进行更新甚至重构,索引列越多,这个时间就会越长。所以只保持需要的索引有利于查询即可

    2021-10-02 21:07:01
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载