gpt4 book ai didi

sql - 为什么sql server中每个表只能创建一个聚集索引?

转载 作者:行者123 更新时间:2023-12-02 21:23:49 25 4
gpt4 key购买 nike

我在http://www.sql-server-performance.com/2007/clustered-indexes上阅读了有关sql server数据库的提示

在结论部分作者提到:“由于每个表只能创建一个聚集索引,因此请花额外的时间仔细考虑如何使用它。”

我的问题是:

*为什么sql server中每个表只能创建一个聚集索引? *

最佳答案

聚集索引:
聚集索引定义了数据在磁盘上物理排序的方式。并且只能通过一种方式对数据进行物理排序。因此每个表只能有一个聚集索引。

为什么关心聚集索引?
如果我们在表上放置聚集索引,那么数据的检索速度会更快,因为 sql server 不必读取整个数据——取决于查询。但数据检索速度要快得多。

注意:尽管您可以在一张表上创建多个非聚集索引。

关于sql - 为什么sql server中每个表只能创建一个聚集索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21456971/

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