Si me quedo Profiler, entonces se sugiere una gran cantidad de índices como éste¿La clave principal es automáticamente un índice?
CREATE CLUSTERED INDEX [_dta_index_Users_c_9_292912115__K1] ON [dbo].[Users]
(
[UserId] ASC
)WITH (SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF,
ONLINE = OFF) ON [PRIMARY]
identificación de usuario es la clave principal de la tabla de usuarios. Es este índice mejor que el que ya está en la tabla:
ALTER TABLE [dbo].[Users] ADD CONSTRAINT [PK_Users] PRIMARY KEY NONCLUSTERED
(
[UserId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
IGNORE_DUP_KEY = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
Los datos en una tabla no indexada están sin duda estructurados – Charlie
"Todas las tablas necesitan un índice agrupado" "Nota: una tabla sin un índice agrupado ...." Usted se ha contradicho allí, ¿qué quiso decir? Y en cuanto a cada tabla que necesita una clave principal, en mi experiencia, SQL Server le permitirá crear una tabla sin una, como lo hará la mayoría de los DBMS. – Stewart