Domanda

Io sono il confronto tra due tecniche per creare le tabelle in SQL 2005.

  • Utilizzare le viste partizionate con una versione standard di SQL 2005 (descritto qui)
  • Utilizzare il built in partizione nell'edizione Enterprise di SQL 2005 (descritto qui)

Dato che l'edizione enterprise è molto più costoso, vorrei sapere quali sono i principali benefici di una nuova impresa implementazione.E ' solo un risparmio di tempo per l'attuazione stessa.O avrò un aumento di prestazioni su grandi DBs?

So che posso regolare i vincoli nella prima opzione per mantenere una finestra scorrevole in partizioni.Posso farlo con il costruito in versione?

È stato utile?

Soluzione

searchdotnet rulz!check this out:

http://www.eggheadcafe.com/forumarchives/SQLServerdatawarehouse/Dec2005/post25052042.asp

Aggiornamento:che link è morto.Quindi, ecco uno migliore http://msdn.microsoft.com/en-us/library/ms345146(SQL.90).aspx#sql2k5parti_topic6

Dall'alto:

Alcune delle prestazioni e la gestibilità dei benefici (di partioned tabelle) sono

  • Semplificare la progettazione e realizzazione di tabelle di grandi dimensioni che devono essere partizionato per prestazioni e gestibilità fini.
  • Caricare i dati in una nuova partizione di un tabella partizionata esistente con minimo i disagi nell'accesso ai dati in le partizioni rimanenti.
  • Caricare i dati in una nuova partizione di un tabella partizionata esistente con prestazioni pari al caricamento dello stesso dati in una nuova tabella vuota.
  • Archivio e/o rimuovere una porzione di un tabella partizionata mentre minimamente impatto accesso al resto della il tavolo.
  • Consente la creazione di partizioni essere mantenuto in cambio di partizioni in e out della tabella partizionata.
  • Consentire una migliore scalabilità e di parallelismo per le più grandi operazioni su più tabelle correlate.
  • Migliorare le prestazioni su tutte le partizioni.
  • Migliorare l'ottimizzazione delle query, in quanto ogni partizione non ha bisogno di essere ottimizzato separatamente.

Altri suggerimenti

Quando si utilizzano le tabelle partizionate si può più spostare facilmente i dati da partizione a partizione.È anche possibile partizionare gli indici così.

È anche possibile spostare i dati da una partizione ad un'altra tabella, se necessario con un singolo comando ALTER TABLE.

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