Share via


Specifica delle strutture di progettazione fisica

È possibile specificare le strutture di progettazione fisica che verranno considerate durante l'ottimizzazione, sia che questa venga eseguita tramite l'interfaccia utente grafica (GUI, Graphical User Interface) di Ottimizzazione guidata Motore di database che tramite l'utilità della riga di comando dta. Sia tramite la GUI che mediante il prompt dei comandi, gli utenti possono specificare i tipi di indici e di partizionamento che Ottimizzazione guidata Motore di database dovrà considerare in un'indicazione. Possono inoltre specificare se mantenere o se valutare di eliminare gli indici e il partizionamento esistenti.

Operazioni preliminari

Prima di avviare un'operazione di ottimizzazione, è necessario prendere due decisioni:

  • Stabilire quale set di funzionalità si desidera considerare nel database.

  • Stabilire quale sottoinsieme delle strutture di progettazione fisica esistenti nel database deve far parte delle indicazioni per Ottimizzazione guidata Motore di database.

Per specificare il set di funzionalità, indicare la classe di oggetti da considerare e le modalità di partizionamento. Nelle sezioni seguenti vengono illustrate le opzioni disponibili con le due diverse interfacce di Ottimizzazione guidata Motore di database.

Opzioni di ottimizzazione tramite GUI

La GUI di Ottimizzazione guidata Motore di database supporta la maggior parte delle opzioni di ottimizzazione supportate dall'utilità della riga di comando dta. L'utilità da riga di comando, tuttavia, offre un maggior numero di opzioni e una maggiore flessibilità, in quanto include il supporto completo per la funzionalità di configurazione specificata dall'utente. Per ulteriori informazioni, vedere Utilizzo di Ottimizzazione guidata motore di database per l'analisi esplorativa. Nelle tabelle seguenti vengono descritte le opzioni di ottimizzazione disponibili nella scheda Opzioni di ottimizzazione della GUI.

Strutture di progettazione fisica da utilizzare nel database

Opzione di ottimizzazione

Crea indicazioni di Ottimizzazione guidata motore di database per...

Indici e viste indicizzate

Aggiungere indici cluster, indici non cluster e viste indicizzate.

Viste indicizzate

Aggiungere solo viste indicizzate.

Includi indici filtrati

Aggiungere indici filtrati. Questa opzione è disponibile quando si seleziona Indici e viste indicizzate, Indici o Indici non cluster.

Indici

Aggiungere solo indici.

Indici non cluster

Aggiungere solo indici non cluster.

Valuta l'utilizzo delle sole strutture di progettazione fisica esistenti

Valutare solo le strutture di progettazione fisica esistenti, senza considerare l'aggiunta di nuove strutture.

Strategia di partizionamento da utilizzare

Opzione di ottimizzazione

Induce Ottimizzazione guidata motore di database a…

Nessun partizionamento

Non utilizzare il partizionamento nelle proprie indicazioni.

Partizionamento completo

Utilizzare il partizionamento nelle proprie indicazioni.

Partizionamento allineato

Indicare solo partizioni allineate alle partizioni esistenti delle tabelle o viste sottostanti. La selezione di questa opzione incrementa la gestibilità.

Strutture di progettazione fisica da mantenere nel database

Opzione di ottimizzazione

Induce Ottimizzazione guidata motore di database a…

Non mantenere alcuna struttura di progettazione fisica esistente

Eliminare le strutture di progettazione fisica esistenti, se appropriato. Selezionare l'opzione Valuta l'utilizzo delle sole strutture di progettazione fisica esistenti con questa opzione per impostare Ottimizzazione guidata Motore di database in modalità sola eliminazione, che consente di valutare solo le strutture di progettazione fisica esistenti per determinare se è possibile eliminarle.

Mantieni solo gli indici

Eliminare tutte le strutture tranne gli indici, se appropriato.

Mantieni tutte le strutture di progettazione fisica esistenti

Mantenere tutte le strutture esistenti.

Mantieni solo gli indici cluster

Eliminare tutte le strutture tranne gli indici cluster, se appropriato.

Mantieni partizionamento allineato

Eliminare tutte le strutture tranne le partizioni allineate, se appropriato.

Opzioni di ottimizzazione tramite l'utilità dta

È possibile specificare gli oggetti del set di funzionalità che si desidera che vengano inclusi nella configurazione consigliata da Ottimizzazione guidata Motore di database utilizzando le opzioni -fa e -fp, rispettivamente. Nelle due tabelle seguenti, Oggetti del set di funzionalità (-fa) e Partizionamento del set di funzionalità (-fp), vengono descritti i valori che è possibile specificare per queste opzioni.

Oggetti del set di funzionalità (-fa)

Valore

Descrizione

IDX_IV

Indici e viste indicizzate.

IDX

Solo indici (impostazione predefinita).

IV

Solo viste indicizzate (le viste indicizzate si applicano a tutte le edizioni di SQL Server 2008 e SQL Server 2005 e a SQL Server 2000 Enterprise Edition).

NCL_IDX

Solo indici non cluster.

Partizionamento del set di funzionalità (-fp)

Valore

Descrizione

NONE

Nessun partizionamento (predefinito).

FULL

Partizionamento completo (consente di migliorare le prestazioni).

ALIGNED

Allineamento completo. Indica che una tabella e tutti i relativi indici vengono partizionati in modo analogo. La selezione di questa opzione incrementa la gestibilità.

Per specificare le strutture di progettazione fisica esistenti nel database che devono far parte di un'indicazione per Ottimizzazione guidata Motore di database, è possibile utilizzare l'opzione -fk. Nella tabella seguente vengono descritti i valori che è possibile utilizzare per questa opzione.

Strutture di progettazione da mantenere (-fk)

Valore

Descrizione

ALL

Tutte (predefinito).

NONE

Nessuna.

CL_IDX

Solo indici cluster.

IDX

Solo indici cluster e non cluster.

ALIGNED

Solo le strutture con partizionamento allineato.

Modalità sola eliminazione (-fx)

Per specificare la modalità di sola eliminazione, utilizzare l'opzione -fx. Utilizzando questa opzione, si specifica che Ottimizzazione guidata Motore di database deve considerare solo l'eliminazione delle strutture di progettazione fisica esistenti. Non verranno considerate le nuove strutture di progettazione fisica. Ottimizzazione guidata Motore di database valuta l'utilità delle strutture di progettazione fisica esistenti e indica di eliminare le strutture utilizzate raramente. Questa opzione non accetta valori. Non può essere utilizzata con -fa, -fp o -fk ALL.