¿Cómo puedo saber si un índice en una tabla en SQL 2008 está alineado con particiones o no?Índices alineados por partición en SQL Server 2008
5
A
Respuesta
7
Si está en el mismo esquema de partición que el índice agrupado o como el montón base, entonces está alineado. Si está en un esquema de partición diferente pero basado en la misma función de partición, entonces está alineado. Si se trata de un esquema de partición basado en una función de partición diferente, entonces debe observar las propiedades de las dos funciones de partición involucradas y compararlas.
Para ver en qué esquema de partición se crea un índice, eso depende de las herramientas que tenga. SSMS muestra esto en las propiedades de tabla/índice, SMO lo expone de forma programática y también puede consultar las vistas de catálogo en T-SQL (data_space_id
en sys.indexes
).
Cuestiones relacionadas
- 1. Índices agrupados SQL Server
- 2. la eliminación de duplicados utilizando partición por SQL Server
- 3. LPAD en SQL Server 2008
- 4. SQL Server 2008 a SQL Server 2005
- 5. Linking Server en SQL Server 2008 R2
- 6. Intercalaciones en índices en SQL Server
- 7. Particionado para el rendimiento de consultas en SQL Server 2008
- 8. ¿Dinámicamente nombrar índices en SQL Server 2005?
- 9. Pregunta lenta intermitente en SQL Server 2008
- 10. Actualizar SQL Server 2008 a 2008 R2
- 11. SQL Server 2008: reemplazar cadena
- 12. Microsoft SQL Server 2008 - Fechas
- 13. SQL Server 2008 y milisegundos
- 14. sql server delete ralentizado drásticamente por los índices
- 15. vistas actualizables - SQL Server 2008
- 16. SQL Server 2008 y HashBytes
- 17. ¿Cómo puedo encontrar un índice deshabilitado en SQL Server 2008?
- 18. Índices SQL Server 2008 - ganancia de rendimiento en consultas frente a pérdida en INSERT/UPDATE
- 19. ¿Por qué no se reconoce ROW_NUMBER() en SQL Server 2008?
- 20. ¿Por qué no puedo registrar System.Web en SQL Server 2008?
- 21. SQL Server 2008 CTE Recursion
- 22. Android con SQL Server 2008
- 23. Cómo importar tablas sin perder índices y claves en SQL Server 2008
- 24. Visual Studio 'SQL Server 2008 Server Project' contra 'Sql Server 2008 Database project'?
- 25. SQL Server 2008 'sp_syspolicy_purge_history' Función
- 26. SQL Server 2008 - HashBytes columna
- 27. Cómo script de índices, claves, claves externas en SQL Server
- 28. SQL Server no agrupado diseño de índices
- 29. Restaurar SQL Server 2008 DB * a * SQL Server 2005
- 30. SQL Server Tabla de sinónimos con índices
+1. ¡Irreal! Todavía estaba buscando algunos de los detalles más finos y ¡ya respondiste! –
Impresionante, gracias. seleccione i.nombre como [Índice], i.type_desc, ps.name como [PartitionScheme], pf.name como [PartitionFunction] de sys.indexes i (nolock) join sys.partition_schemes ps (nolock) en ps.data_space_id = i .data_space_id se une a sys.partition_functions pf (nolock) en pf.function_id = ps.function_id – Narayana