小编Rav*_*nor的帖子

SQL Server 聚集索引、索引平衡和使用 NewID 的插入性能

我有一个大(6db)的跟踪表。它有一个通过 GETDATE() 创建的聚集键 (DateTime)。

连接到这个数据库/表的连接池在 10 台计算机的集群中平均上升到 50,因此平均我们有大约 500 个并发连接尝试插入。

数据库适合内存,几乎看不到任何 IO。

我试图弄清楚在持续的 INSERT 负载下,聚集索引是否会达到重新平衡树的程度,以及这是否会导致系统可以维持的插入次数减慢。

关于重新平衡索引是否是 SQL Server 对聚集索引(甚至是非聚集索引)执行的操作,我有一些疑问。

问题-

  1. 是否有任何原因导致插入性能的周期性/循环放缓?
  2. 重新平衡操作会自动触发聚集索引吗?
  3. 重新平衡操作会在非聚集索引上自动触发吗?

其他信息

  • SQL Server 2008
  • 真正的大型服务器 - 256Gb、40 核、40mbit LAN...

performance sql-server clustered-index insert nonclustered-index

7
推荐指数
2
解决办法
1635
查看次数