Registro virtual

Tema 22: Manejo de ficheros de bases de datos en Sql Server

Vista la escasa participación del publico en el sitio, estoy desarrollando algunos temas por mi cuenta aprovechando un curso de programación que imparto en Villanueva de la Serena, los temas que os pueden interesar son:

Conceptos Básicos

Sobre los archivos

  1. Tipos

    1. Principal, Uno por cada BD, almacena datos

    2. Secundario, almacena todo lo que no cabe en el principal

    3. Registros de transacciones, por lo menos uno por cada BD

  2. Reglas

    1. Cada archivo o grupo sólo pertenece a una BD

    2. Un archivo sólo pertenece a un grupo

    3. Los datos y las transacciones no se pueden juntar

    4. No se puede hacer un grupo con las transacciones

  3. Uso

    1. Sql Server tiene una estrategia de relleno proporcional

    2. Se expande de forma automática, siempre y cuando se tenga así configurado.

  4. Grupos predeterminados

    1. Principal (todo)

    2. Definidos por el usuario

Registro de transacciones

  • No registra

    • Cargas masivas

    • Select into

    • Writetext

    • Updatetext

  • Registro virtual

    • Tamaño mínimo de archivo 256 kb

    • Tamaño de registro 512 kb

    • Por tanto caben dos archivos de transacciones en el registro virtual

Otros datos

  • Se puede expandir (tempdb)

  • Se puede reducir hasta su tamaño inicial

  • Se pueden agregar o eliminar archivos del registro y la BD

  • BD extraíbles

  • Múltiples Discos, distribuidas.

  • Normalizar no es muy eficiente.

Conceptos Básicos

Sobre los archivos

  1. Tipos

    1. Principal, Uno por cada BD, almacena datos

    2. Secundario, almacena todo lo que no cabe en el principal

    3. Registros de transacciones, por lo menos uno por cada BD

  2. Reglas

    1. Cada archivo o grupo sólo pertenece a una BD

    2. Un archivo sólo pertenece a un grupo

    3. Los datos y las transacciones no se pueden juntar

    4. No se puede hacer un grupo con las transacciones

  3. Uso

    1. Sql Server tiene una estrategia de relleno proporcional

    2. Se expande de forma automática, siempre y cuando se tenga así configurado.

  4. Grupos predeterminados

    1. Principal (todo)

    2. Definidos por el usuario

Registro de transacciones

  • No registra

    • Cargas masivas

    • Select into

    • Writetext

    • Updatetext

  • Registro virtual

    • Tamaño mínimo de archivo 256 kb

    • Tamaño de registro 512 kb

    • Por tanto caben dos archivos de transacciones en el registro virtual

Otros datos

  • Se puede expandir (tempdb)

  • Se puede reducir hasta su tamaño inicial

  • Se pueden agregar o eliminar archivos del registro y la BD

  • BD extraíbles

  • Múltiples Discos, distribuidas.

  • Normalizar no es muy eficiente.