为什么在SQL Server中每个表只能创建一个聚集索引?

哈迪·沙里菲(Hadi Sharifi)

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

在总结部分中,作者提到:“由于每个表只能创建一个聚集索引,因此需要花费更多时间仔细考虑如何使用它。”

我的问题是:

*为什么在SQL Server中每个表只能创建一个聚集索引?*

蓬015

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

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL Server:为临时表创建聚集索引

来自分类Dev

为什么每个临时表插入一个I / O?sql服务器

来自分类Dev

为什么在SQL中插入*

来自分类Dev

为什么SQL Server选择“错误的”索引?

来自分类Dev

SQL Server中的聚集索引

来自分类Dev

SQL Server中的唯一键是聚集索引还是非聚集索引?

来自分类Dev

T-SQL在一个查询中创建表和索引

来自分类Dev

当表具有PK时,为什么索引创建速度更快?(SQL Server)

来自分类Dev

从SQL Server 2005中的另一个表创建表

来自分类Dev

为什么SQL工作台在每个查询中总是返回一个充满空值的行?

来自分类Dev

为什么SQL Server代理无法启动?

来自分类Dev

为什么在SQL Server中使用游标?

来自分类Dev

为什么连接到 SQL Server 很慢?

来自分类Dev

为什么不能在一个事务中创建和删除表两次?

来自分类Dev

为什么 Add-Migration 在一个表中创建重复的列?

来自分类Dev

为什么在Oracle中SQL连接失败?

来自分类Dev

为什么在SQL中获得RID查找?

来自分类Dev

SQL Server,为什么查询的一个顺序只能使用字符串,但不能使用整数?

来自分类Dev

如何在SQL Server 2012中为另一个表中的每个父主键选择一个表的给定行数?

来自分类Dev

从sql中的各种表创建一个新表

来自分类Dev

从 sql server 表创建一个 mysql 视图

来自分类Dev

为什么一个数据库表只能有一个主键?

来自分类Dev

在sql server中创建一个用于制作单个审计表的触发器

来自分类Dev

为什么 jquery datepicker 在同一个表单中只能工作一次?

来自分类Dev

为什么SQL Continue语句创建一个Endless循环而不是Continuing?

来自分类Dev

SQL查询:为什么添加另一个表会更改结果?

来自分类Dev

SQL Server索引-在组合键字段上创建非聚集索引有什么好处?

来自分类Dev

为什么我的SQL查询未使用表的复合索引?

来自分类Dev

为什么是$?创建一个文件?

Related 相关文章

  1. 1

    SQL Server:为临时表创建聚集索引

  2. 2

    为什么每个临时表插入一个I / O?sql服务器

  3. 3

    为什么在SQL中插入*

  4. 4

    为什么SQL Server选择“错误的”索引?

  5. 5

    SQL Server中的聚集索引

  6. 6

    SQL Server中的唯一键是聚集索引还是非聚集索引?

  7. 7

    T-SQL在一个查询中创建表和索引

  8. 8

    当表具有PK时,为什么索引创建速度更快?(SQL Server)

  9. 9

    从SQL Server 2005中的另一个表创建表

  10. 10

    为什么SQL工作台在每个查询中总是返回一个充满空值的行?

  11. 11

    为什么SQL Server代理无法启动?

  12. 12

    为什么在SQL Server中使用游标?

  13. 13

    为什么连接到 SQL Server 很慢?

  14. 14

    为什么不能在一个事务中创建和删除表两次?

  15. 15

    为什么 Add-Migration 在一个表中创建重复的列?

  16. 16

    为什么在Oracle中SQL连接失败?

  17. 17

    为什么在SQL中获得RID查找?

  18. 18

    SQL Server,为什么查询的一个顺序只能使用字符串,但不能使用整数?

  19. 19

    如何在SQL Server 2012中为另一个表中的每个父主键选择一个表的给定行数?

  20. 20

    从sql中的各种表创建一个新表

  21. 21

    从 sql server 表创建一个 mysql 视图

  22. 22

    为什么一个数据库表只能有一个主键?

  23. 23

    在sql server中创建一个用于制作单个审计表的触发器

  24. 24

    为什么 jquery datepicker 在同一个表单中只能工作一次?

  25. 25

    为什么SQL Continue语句创建一个Endless循环而不是Continuing?

  26. 26

    SQL查询:为什么添加另一个表会更改结果?

  27. 27

    SQL Server索引-在组合键字段上创建非聚集索引有什么好处?

  28. 28

    为什么我的SQL查询未使用表的复合索引?

  29. 29

    为什么是$?创建一个文件?

热门标签

归档