ubiquitour.com

Las desventajas de los índices en columnas calculadas

Con índices en columnas calculadas en las tablas de la base de datos tiene ciertas ventajas en la velocidad de procesamiento, también viene con algunos inconvenientes estructurales. Si bien hace referencia a tablas, cuyos valores se calculan sobre la marcha puede ahorrar tiempo, ya no busca a través de campos de tabla innecesaria y consumir recursos del sistema, los requisitos para el método de columnas calculadas pueden ser algo restrictivas.

Propiedad

Los requisitos de propiedad de este método hacen para acceso de base de datos más restrictiva o más de codificación en la parte de programadores para el acceso más amplio. Para utilizar índices en columnas calculadas, el propietario de la tabla de base de datos también debe poseer cada referencia de función en estas columnas.

Precisión de los datos

Los datos de la columna calculada devueltos por este método deben cumplir ciertos requisitos de precisión. Es decir, los datos no pueden ser una expresión decimal Floating-Point (un tipo de datos llamado "Float"), un tipo de datos real o un tipo de datos de comparación. Estos tipos de datos se pueden utilizar en una vista indizada, pero no pueden actuar como índices en columnas calculadas.

Determinismo

Obtenido por indexación de columnas calculadas deben ser deterministas. Es decir, el método no puede extraer datos de varias filas (esto significa que usted no puede utilizar funciones como SUM y AVG) y no puede incluir información de sistema o usuario de acceso. También significa que usted no puede utilizar datos dinámicos: el mismo conjunto de entradas siempre debe devolver el mismo valor.

Tipos de datos

Esto calcula datos de columna usados en este método no pueden ser datos de tipo text, ntext o image.