Preguntas etiquetadas con clustered-index

Un tipo de índice utilizado principalmente en SQL-Server, que alinea los datos de una tabla con el índice.





2
Selección de índice agrupado: ¿PK o FK?
Tengo una tabla de SQL Server 2014 que se parece a la siguiente: OrderId int not null IDENTITY --this is the primary key column OrderDate datetime2 not null CustomerId int not null Description nvarchar(255) null Algunas personas de mi equipo han sugerido que el índice agrupado debería estar activado OrderId, …

2
SUMA de DATALENGTHs que no coinciden con el tamaño de la tabla de sys.allocation_units
Tenía la impresión de que si tuviera que sumar DATALENGTH()todos los campos para todos los registros en una tabla, obtendría el tamaño total de la tabla. ¿Estoy equivocado? SELECT SUM(DATALENGTH(Field1)) + SUM(DATALENGTH(Field2)) + SUM(DATALENGTH(Field3)) TotalSizeInBytes FROM SomeTable WHERE X, Y, and Z are true Utilicé esta consulta a continuación (que …



2
La creación del índice agrupado falla en la creación de la tabla
Tenemos un error al ejecutar el siguiente script; IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE' AND TABLE_NAME='Table_Name') BEGIN CREATE TABLE Table_Name ( Field_Name_1 binary(32) NOT NULL CONSTRAINT PK_Name_Goes_Here PRIMARY KEY NONCLUSTERED , Field_Name_2 int NOT NULL , Field_Name_3 datetime NOT NULL INDEX IX_Name_Goes_Here CLUSTERED ) END En …



1
¿Por qué una ACTUALIZACIÓN en una tabla con un desencadenador INSTEAD OF UPDATE parece realizar una inserción de índice agrupado, así como una actualización de índice agrupado?
Comenzaré con un ejemplo muy simple: dos tablas, ambas con el mismo esquema, agrupadas en PK, pero una de las cuales tiene un INSTEAD OF UPDATEactivador: CREATE TABLE Standard ( PK UNIQUEIDENTIFIER PRIMARY KEY CLUSTERED, V INT NOT NULL ) GO CREATE TABLE InsteadOf ( PK UNIQUEIDENTIFIER PRIMARY KEY CLUSTERED, …




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.