Entiendo que puede haber una diferencia de significado o intención entre los dos, pero ¿hay alguna diferencia de comportamiento o rendimiento entre una clave primaria agrupada y un índice único
Entiendo que puede haber una diferencia de significado o intención entre los dos, pero ¿hay alguna diferencia de comportamiento o rendimiento entre una clave primaria agrupada y un índice único
Estoy trabajando en una solución de mantenimiento personalizada utilizando la sys.dm_db_index_physical_statsvista. Actualmente tengo referencia de un procedimiento almacenado. Ahora, cuando ese procedimiento almacenado se ejecuta en una de mis bases de datos, hace lo que quiero que haga y despliega...
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 2 años . Cuando se trata...
¿Es posible hacer que InnoDB use índices iguales a MyISAM en lugar del índice agrupado debido a la limitación de RAM mientras se beneficia de su rendimiento de
Tengo un problema con INDEXAR un DATETIME (o incluso una fecha) como primera parte de mi PRIMARY KEY. Yo uso MySQL 5.5 Aquí están mis dos tablas: -- This is my standard table with dateDim as a dateTime CREATE TABLE `stats` ( `dateDim` datetime NOT NULL, `accountDim` mediumint(8) unsigned NOT...
Por lo tanto, puede utilizar FILLFACTORpara dejar espacio en las páginas de índice de hoja. La especificación PAD_INDEXtambién deja espacio en los nodos intermedios. ¿Qué escenarios debe especificar PAD_INDEXy qué beneficio proporciona al
Utilizo el script Ola Hallengrens para el mantenimiento del índice. Antes de hacerlo, utilicé la siguiente consulta para ver qué índices están más fragmentados: SELECT dbschemas.[name] as 'Schema', dbtables.[name] as 'Table', dbindexes.[name] as
He oído que almacenar índices en un grupo de archivos y unidad diferente aumenta el rendimiento en una base de datos porque la unidad no tiene que ir y venir entre el índice y los datos a los que se refiere el índice. También he escuchado que esto es un mito. ¿Cuándo es aconsejable almacenar...
Actualmente, tenemos una base de datos y una aplicación existentes que es completamente funcional. No tengo la capacidad de cambiar la arquitectura en este momento. Hoy, cada tabla en la base de datos tiene un campo "IsDeleted" NOT NULL BIT con un valor predeterminado de '0'. Cuando la aplicación...
Contexto Esta pregunta se refiere a los detalles de implementación de bajo nivel de los índices en los sistemas de bases de datos SQL y NoSQL. La estructura real del índice (árbol B +, hash, SSTable, etc.) es irrelevante ya que la pregunta se refiere específicamente a las claves almacenadas dentro...
Así que permítanme comenzar diciendo que no tengo control total sobre mi diseño de base de datos, por lo que muchos de los aspectos del sistema actual no se pueden cambiar para los propósitos de este escenario. Los comentarios sobre cómo deberíamos repensar aspectos del diseño son probablemente...
Estoy creando una aplicación multiinquilino (base de datos única, esquema único) usando ASP Web API, Entity Framework y la base de datos SQL Server / Azure. Esta aplicación será utilizada por 1000-5000 clientes. Todas las tablas tendrán el campo TenantId(Guid / UNIQUEIDENTIFIER). En este momento,...
Tengo las siguientes definiciones de tabla e índice: CREATE TABLE munkalap ( munkalap_id serial PRIMARY KEY, ... ); CREATE TABLE munkalap_lepes ( munkalap_lepes_id serial PRIMARY KEY, munkalap_id integer REFERENCES munkalap (munkalap_id), ... ); CREATE INDEX idx_munkalap_lepes_munkalap_id...
Tenemos una base de datos muy grande con cientos de índices no utilizados según las estadísticas del DMV, que se han acumulado desde la última vez que se reinició el servidor en julio. Uno de nuestros DBA hizo las siguientes declaraciones de advertencia, que no tienen sentido para mí: Antes de...
Constantemente veo que la gente dice que los índices se ralentizan update, deletey insert. Esto se usa como una declaración general, como si fuera un absoluto. Mientras ajusto mi base de datos para mejorar el rendimiento, sigo encontrando esta situación que parece contradecir esa regla lógicamente...
Nuestro servidor SQL vive en una SAN. Contiene docenas de bases de datos OLTP, algunas con varias tablas que contienen más de 1 millón de registros. Hemos estado ejecutando scripts de mantenimiento de índice de Ola Hallengren semanalmente, y se ejecuta durante varias horas cada vez. Según el...
Tengo una tabla, llamada Address, que tiene una columna calculada persistente llamada Hashkey. La columna es determinista pero no precisa. Tiene un índice único que no se puede buscar. Si ejecuto esta consulta, devolviendo la clave primaria: SELECT @ADDRESSID= ISNULL(AddressId,0) FROM...
Necesito una breve explicación del índice agrupado. ¿Qué es un índice agrupado? ¿Cuáles son las mejores prácticas para usar el índice
Aquí está el resumen: estoy haciendo una consulta de selección. Cada columna de las cláusulas WHEREy se ORDER BYencuentra en un único índice no agrupado IX_MachineryId_DateRecorded, como parte de la clave o como INCLUDEcolumnas. Estoy seleccionando todas las columnas, de modo que resulte en una...
Estoy tratando de determinar qué índices usar para una consulta SQL con una WHEREcondición y GROUP BYcuál actualmente se ejecuta muy lentamente. Mi consulta: SELECT group_id FROM counter WHERE ts between timestamp '2014-03-02 00:00:00.0' and timestamp '2014-03-05 12:00:00.0' GROUP BY...