gpt4 book ai didi

sql-server - SQL Server 2008 索引 - 查询的性能提升与 INSERT/UPDATE 的性能损失

转载 作者:行者123 更新时间:2023-12-02 16:38:26 25 4
gpt4 key购买 nike

如何确定通过对列建立索引而在 SELECT 上获得的性能是否会超过在同一个表中执行 INSERT 时的性能损失?当索引弊大于利时,表的大小是否存在“临界点”?

我在 SQL Server 2008 中有一个表,在任何给定时间都有 2-3 百万行。每次在表上执行插入操作时,也会使用其中的两列对同一个表进行查找。我正在尝试确定向查找中使用的两列添加索引是否有益。

最佳答案

与其他与 SQL 相关的事物一样,这取决于:

  • 它们是什么类型的领域?瓦尔查尔?国际?日期时间?
  • 表上还有其他索引吗?
  • 您需要添加其他字段吗?
  • 什么是聚集索引?
  • 一个事务中插入/删除了多少行?

唯一真正了解的方法是对其进行基准测试。将索引放置到位并进行频繁监控,或运行跟踪。

关于sql-server - SQL Server 2008 索引 - 查询的性能提升与 INSERT/UPDATE 的性能损失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6711429/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com