Campaign Classic V7 - ¿Se nos permite modificar índices en las tablas nativas de Campaign?

Última actualización: 2022-09-29

Descripción

  1. ¿Se permiten modificar índices en Campaign¿Las tablas nativas de?
  2. ¿Podemos crear un índice agrupado?
  3. ¿Se puede añadir el índice agrupado desde la definición del esquema?

Resolución

  1. Sí, Campaign permite crear índices no agrupados desde el servidor. La única diferencia es que estos índices no estarán disponibles a nivel de esquema para realizar modificaciones.

    Dado que su DBA mantendrá este índice no agrupado, la desfragmentación de este tendrá que gestionarse fuera del Campaign sistema.

  2. Podemos crear un índice agrupado y no obstaculizará el Campaign ejecución. De hecho, mejorará el rendimiento. Campaign las claves principales de esquema se traducen en un índice único a nivel de base de datos. Dado que el índice agrupado se necesita en la tabla SQL Server para mejorar el rendimiento, podemos crearlo directamente desde la base de datos.

    Sin embargo, existe una posibilidad de utilizar un índice agrupado.

    • Campaign utiliza secuencias para generar el valor del campo de clave principal.

    • Secuencia ya que es un campo de tipo entero (int32), se desplaza entre 0 y el valor más alto.

    • Las columnas de índice agrupadas deciden el orden físico de la tabla y cualquier nuevo inserto puede provocar un desplazamiento físico de las páginas.

    • Cuando la secuencia alcanza su valor máximo, recicla hasta su extremo negativo o hasta 0, según la configuración realizada para la secuencia. Tras el reciclaje, generaremos registros con un valor PK inferior al último registro. Esto llevará a la inserción de registros en páginas de tabla existentes, lo que dará lugar a varios cambios.

    • Campaign realiza inserciones/actualizaciones masivas y, por lo tanto, puede producir efectos adversos.

  3. No, como Campaign solo permite la creación de un índice único. El índice agrupado debe crearse desde el servidor.

En esta página