Share via


Elemento StorageBoundInMB (DTA)

Specifica lo spazio massimo in megabyte che è possibile riservare all'Ottimizzazione guidata motore di database per le indicazioni di ottimizzazione, ovvero il set di indice e partizionamento.

Sintassi

<DTAInput>
...code removed...
    <TuningOptions>
      <StorageBoundInMB>...</ StorageBoundInMB >

Caratteristiche elemento

Caratteristica

Descrizione

Tipo di dati e lunghezza

unsignedInt, lunghezza illimitata.

Valore predefinito

Nessuno.

Occorrenza

Facoltativo. Può essere utilizzato una sola volta per l'elemento TuningOptions.

Relazioni elemento

Relazione

Elementi

Elemento padre

Elemento TuningOptions (DTA)

Elementi figlio

Nessuno.

Osservazioni

Se si ottimizzano più database, per il calcolo dello spazio vengono considerate le indicazioni per tutti i database. Per impostazione predefinita, nell'Ottimizzazione guidata motore di database vengono utilizzate le dimensioni minori tra gli spazi di archiviazione seguenti:

  • Tre volte le dimensioni dei dati non elaborati correnti nei quali sono incluse le dimensioni totali di heap e indici cluster nelle tabelle.

  • Lo spazio disponibile su tutte le unità disco collegate sommato alle dimensioni dei dati non elaborati.

Le dimensioni dello spazio di archiviazione predefinite non includono gli indici non cluster e le viste indicizzate.

Se il valore specificato per l'elemento StorageBoundInMB è superiore allo spazio su disco effettivo, verrà restituito un errore ma l'ottimizzazione continuerà. Al termine dell'ottimizzazione, sarà possibile aggiungere spazio su disco per implementare le indicazioni.

Esempio

Descrizione

Nell'esempio di codice seguente viene illustrata la procedura per impostare un limite di 1500 megabyte per lo spazio massimo su disco utilizzabile da un'indicazione di ottimizzazione:

Codice

<DTAInput>
  <Server>...</Server>
  <Workload>...</Workload>
  <TuningOptions>
    <StorageBoundInMB>1500</StorageBoundInMB>
...code removed here...
</DTAInput>