Preguntas etiquetadas con index

Una estructura de base de datos que puede mejorar la velocidad de las consultas a costa del espacio en disco e inserciones / actualizaciones más lentas. Almacena una copia de una o más columnas ordenadas, pero estructura los datos de manera diferente para permitir un acceso más rápido.

2
¿Por qué la creación de este nuevo índice mejoró tanto el rendimiento cuando el índice existente incluía todas las columnas en el nuevo índice?
Tengo tablas Log y LogItem; Estoy escribiendo una consulta para obtener algunos datos de ambos. Hay miles de Logsy cada uno Logpuede tener hasta 125LogItems La consulta en cuestión es complicada, así que la estoy omitiendo (si alguien piensa que es importante, probablemente pueda publicarla), pero cuando ejecuté el plan …
19 sql-server  index 

2
Restricción de columna única personalizada, solo aplicada si una columna tiene un valor específico
¿Es posible tener una restricción de columna única personalizada de la siguiente manera? Supongamos que tengo dos cols subsety typeambas cadenas (aunque los tipos de datos probablemente no importen). Si typees "verdadero", entonces quiero que la combinación de typey subsetsea ​​única. De lo contrario, no hay restricción. Estoy usando PostgreSQL …


6
¿ALTER INDEX ALL REBUILD usa más espacio de registro de transacciones con un modelo de recuperación simple que la reconstrucción de cada índice individualmente?
Error en la operación "ALTERAR ÍNDICE TODO RECONSTRUCCIÓN" en SQL Server 2012 porque el registro de transacciones se quedó sin espacio. Los índices nunca se han reorganizado o reconstruido, por lo que la fragmentación supera el 80% en casi todos. El DB utiliza un modelo de recuperación simple. Supuse que …
18 sql-server  index 


1
¿Por qué indexarías text_pattern_ops en una columna de texto?
Hoy Seven Databases en Seven Weeks me presentó los índices por operador. Puede indexar cadenas para patrones que coincidan con las consultas anteriores creando un text_pattern_opsíndice de clase de operador, siempre que los valores se indexen en minúsculas. CREATE INDEX moves_title_pattern ON movies ( (lower(title) text_pattern_ops); Usamos el text_pattern_opsporque el …




1
¿Por qué no reconstruir índices con un recuento de páginas <1000?
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 'Index', indexstats.avg_fragmentation_in_percent, indexstats.page_count FROM sys.dm_db_index_physical_stats (DB_ID(), NULL, NULL, NULL, NULL) AS indexstats INNER JOIN sys.tables dbtables on …

2
Procedimiento central almacenado para ejecutar en el contexto de la base de datos de llamada
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 una lista de todos los registros relacionados con cualquier base …

1
¿Cuándo debe especificar PAD_INDEX?
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 índice?




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.