Informazioni sui buffer del flusso di dati SSIS (video di SQL Server)
Si applica a: Microsoft SQL Server Integration Services |
Autori: Bob Bojanic, Microsoft Corporation |
Durata: 00.11.44 Dimensioni: 28,9 MB Tipo: file WMV |
|
|
Riepilogo del video
In questo video vengono esaminati i buffer di memoria che consentono di trasferire dati al flusso di dati di un pacchetto Integration Services. Nel video sono inclusi i seguenti elementi:
- Dimostrazione di un pacchetto semplice che illustra come Integration Services suddivida i dati lungo i percorsi del flusso di dati e come i buffer trasportino i dati lungo tali percorsi.
Il pacchetto semplice esegue le operazioni seguenti:- Estrazione dei dati
- Mapping dei caratteri
- Creazione di nuove colonne tramite una trasformazione sincrona
- Multicasting
- Ordinamento tramite una trasformazione di blocco (asincrona)
- Progettazione di linee guida per la creazione e la gestione del flusso di dati di un pacchetto.
Riconoscimenti
Grazie a Thomas Kejser per il contributo al materiale per la serie di video di SQL Server SSIS: progettazione e ottimizzazione delle prestazioni. Questo video è il terzo della serie.
Grazie a Carla Sabotta e Douglas Laudenschlager per le indicazioni e i preziosi commenti e suggerimenti.
Note tecniche dal video
[!NOTA] Le note tecniche sono estratti scelti dal video.
È possibile migliorare le prestazioni del flusso di dati del pacchetto effettuando le attività seguenti:
- Tenere in memoria i buffer del flusso di dati, in particolare durante la fase di trasformazione del flusso. Controllando il contatore "Buffer con spooling" è possibile stabilire se i buffer dei dati vengono scritti temporaneamente sul disco mentre il pacchetto è in esecuzione. Per ulteriori informazioni, vedere l'argomento Monitoraggio delle prestazioni del motore flusso di dati e il post di blog su MSDN Something about SSIS Performance Counters (in lingua inglese).
- Modificare la dimensione del buffer utilizzando le proprietà DefaultBufferSize e DefaultBufferMaxRows.
- Ridurre al minimo l'utilizzo di trasformazioni di blocco, quali le trasformazioni Aggregazione e Ordinamento.
Per ulteriori informazioni, vedere gli argomenti Miglioramento delle prestazioni del flusso di dati e Informazioni sulle trasformazioni sincrone e asincrone.
Per ulteriori informazioni su come migliorare le prestazioni del flusso di dati, guardare il video Ottimizzazione del flusso di dati del pacchetto SSIS nell'organizzazione (video di SQL Server).