Domanda

sto usando SQLServer 2008 R2

esiste un modo per specificare che un indice di tabella viene creata su un file sencondary da un gruppo di file?

Esempio:

"primay" Filegroup ha 2 file: Catalog.mdf e Indexes.ndf

Come faccio a specificare che il mio nuovo indice viene creato sul file sencond "Indexes.ndf" di filegroup "Primario"?

È stato utile?

Soluzione

indici vengono creati a livello di filegroup. Non è possibile ottenere in modo granulare per specificare un file all'interno di un filegroup. Suona come si dovrebbe davvero hanno fatto indexes.ndf un filegroup separarsi.

Altri suggerimenti

Risposta breve:. No

Più rispondere: i file in un filegroup di dati per SQL Server "bilanciamento del carico"; in altre parole, i dati si sviluppa attraverso i file multipli allo stesso modo. Se si desidera designare un percorso specifico per un file, è necessario creare un filegroup secondario su quella nuova unità, e usarlo invece.

Domanda: Perché vuoi fare questo? IMO, separa gli indici dai dati non compra molto, e potrebbe costare i vantaggi di utilizzare gruppi di file (come backup di filegroup). Ecco una buona lettura sul tema: http://weblogs.sqlteam.com/dang/archive/2008/08/01/Are-you-a-DBA-Monkey.aspx

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top