Ottimizzazione di più database
Le applicazioni spesso devono accedere a più database e pertanto i carichi di lavoro fanno in genere riferimento a oggetti contenuti in database diversi. Per ottimizzare simultaneamente più database è possibile utilizzare Ottimizzazione guidata motore di database, una nuova funzionalità rispetto a Ottimizzazione guidata indici di Microsoft SQL Server 2000. È ora possibile specificare un set di database da ottimizzare e la nuova procedura guidata fornisce indicazioni per tutti i database selezionati.
Esempio di ottimizzazione di più database
Una vista di un database fa riferimento a tabelle di un altro database. Si desidera ottimizzare unicamente il secondo database. A tale scopo, inserire la query che fa riferimento alla vista nel carico di lavoro, anteponendovi un'istruzione USE <first_database>
appropriata, quindi selezionare il secondo database da ottimizzare.
Utilizzo dell'interfaccia utente grafica per l'ottimizzazione di più database
Per specificare più database da ottimizzare, è possibile selezionare tutti i database ai quali fa riferimento il carico di lavoro nella scheda Generale. Per informazioni sulla modalità di ottimizzazione di più database tramite l'interfaccia utente grafica, vedere Procedura: Ottimizzazione di un database tramite Ottimizzazione guidata motore di database.
Utilizzo dell'utilità della riga di comando dta per l'ottimizzazione di più database
Al prompt dei comandi, è possibile specificare più database da ottimizzare tramite l'argomento -D, che consente di utilizzare un elenco delimitato da virgole dei database a cui fa riferimento il carico di lavoro. Utilizzare quindi l'opzione -d per specificare il database dell'elenco a cui si desidera che Ottimizzazione guidata motore di database si connetta per primo. Per informazioni sulle procedure per l'ottimizzazione di più database tramite l'utilità della riga di comando dta, vedere Procedura: Ottimizzazione di un database tramite l'utilità dta.