Why should only one clustered index be created in a sql server for a table?

I read SQL Server database tips at http://www.sql-server-performance.com/2007/clustered-indexes

In the final section, the author mentioned: "Since you can only create one clustered index for each table, take the extra time to carefully consider how it will be used."

My question is:

* Why only one clustered index for a table should be created on sql server? *

+4
source share
6 answers

: . , . , .

? , , sql - . .

. .

+10

- , , . , .

- .

+3

SQL Server. , . MongoDB MyISAM . InnoDB MySQL , , , . TokuDB MySQL TokuMX ( ) , - , .

+3

. , .

, Create as Clustered .

+1

! ()

, . , .

+1

The clustered index defines the physical order of the data in the table as the home address, so we should only have one home address, if not the postman gets confused.

http://msdn.microsoft.com/en-us/library/aa933131.aspx

0
source

Source: https://habr.com/ru/post/1524500/


All Articles