Operazioni con registrazione minima

Data aggiornamento: 5 dicembre 2005

La registrazione minima implica la registrazione nel log delle transazioni della quantità minima di informazioni necessarie al recupero della transazione senza il supporto del recupero temporizzato. In questo argomento vengono identificate le operazioni con registrazione minima nel modello di recupero con registrazione minima delle transazioni di massa, nonché nel modello di recupero con registrazione minima, ma con registrazione completa nel modello di recupero con registrazione completa.

In base al modello di recupero con registrazione completa, tutte le operazioni di massa vengono registrate per intero. È tuttavia possibile ridurre al minimo la registrazione per un set di operazioni di massa passando temporaneamente il database al modello di recupero con registrazione minima delle transazioni di massa per le operazioni di massa. La registrazione minima delle transazioni di massa è più efficiente della registrazione completa e riduce la possibilità che un'operazione di massa su larga scala esaurisca lo spazio disponibile per il log delle transazioni durante una transazione di massa. Se tuttavia il database viene danneggiato o perso durante la registrazione di massa, non è possibile recuperarlo fino al punto di errore.

[!NOTA] A meno che sia in esecuzione un backup, la registrazione minima è utilizzata con il modello di recupero con registrazione minima.

Per le operazioni seguenti, con registrazione completa nel modello di recupero con registrazione completa, è prevista la registrazione minima nel modello di recupero con registrazione minima delle transazioni di massa:

[!NOTA] Poiché le istruzioni WRITETEXT e UPDATETEXT sono obsolete, è consigliabile evitare di utilizzarle nelle nuove applicazioni.

  • Operazioni SELECT INTO
    Per ulteriori informazioni, vedere SELECT (Transact-SQL).
  • Aggiornamenti parziali di tipi di dati per valori di grandi dimensioni eseguiti mediante le clausole .WRITE dell'istruzione UPDATE quando si inseriscono o si aggiungono nuovi dati. Si noti che la registrazione minima non viene utilizzata per l'aggiornamento di valori esistenti.
    Per ulteriori informazioni sui tipi di dati per valori di grandi dimensioni, vedere Utilizzo di tipi di dati per valori di grandi dimensioni. Per ulteriori informazioni sulla clausola .WRITE, vedere UPDATE (Transact-SQL).
  • Se il database viene impostato sul modello di recupero con registrazione minima delle transazioni di massa, verrà eseguita la registrazione minima di alcune operazioni INDEX DDL indipendentemente dal fatto che l'operazione venga eseguita in linea o non in linea. Le operazioni sugli indici con registrazione minima sono le seguenti:
    • Operazioni CREATE INDEX con viste indicizzate
      Per ulteriori informazioni, vedere CREATE INDEX (Transact-SQL).

    • Operazioni ALTER INDEX REBUILD o DBCC DBREINDEX
      Per ulteriori informazioni, vedere ALTER INDEX (Transact-SQL).

      [!NOTA] Poiché l'istruzione DBCC DBREINDEX è obsoleta, è consigliabile evitare di utilizzarla nelle nuove applicazioni.

    • Ricostruzione del nuovo heap DROP INDEX (se pertinente).

      [!NOTA] Durante un'operazione DROP INDEX per la deallocazione delle pagine di un indice viene eseguita sempre la registrazione completa.

      Per ulteriori informazioni, vedere DROP INDEX (Transact-SQL).

Per ulteriori informazioni sugli effetti del modello di recupero sulla registrazione di operazioni relative agli indici, vedere Scelta di un modello di recupero per le operazioni sugli indici.

Vedere anche

Concetti

Backup in base al modello di recupero con registrazione minima delle transazioni di massa
Ottimizzazione delle prestazioni dell'importazione di massa
Backup in base al modello di recupero con registrazione minima
Panoramica dei modelli di recupero
Ripristino nel modello di recupero con registrazione minima delle transazioni di massa
Considerazioni sul passaggio dal modello di recupero con registrazione completa o con registrazione minima delle transazioni di massa

Altre risorse

Funzionalità del Motore di database obsolete in SQL Server 2005

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

5 dicembre 2005

Contenuto modificato:
  • Spostamento dell'argomento dalla sezione "Backup e ripristino di database".