sql >> Database >  >> RDS >> Sqlserver

Bulkinvoegingen van zwaar geïndexeerde onderliggende items (Sql Server 2008)

Merk op dat het partitioneren op een kolom vereist dat de kolom deel uitmaakt van de geclusterde indexsleutel, niet van de primaire sleutel. De twee zijn onafhankelijk.

Toch legt partitionering veel beperkingen op aan de bewerkingen die u op uw tafel kunt uitvoeren. Schakelen werkt bijvoorbeeld alleen als alle indexen zijn uitgelijnd en er geen externe sleutels verwijzen naar de tabel die wordt gewijzigd.

Als u onder al deze beperkingen gebruik kunt maken van partitionering, is dit waarschijnlijk de beste aanpak. Gepartitioneerde weergaven geven u meer flexibiliteit, maar hebben vergelijkbare beperkingen:alle indexen zijn duidelijk uitgelijnd en inkomende FK's zijn onmogelijk.

Het partitioneren van gegevens is niet eenvoudig. Het is geen doorklik-wizard-en-klaar-oplossing. De set van afwegingen is erg complex.




  1. Hoe u tekst, pdf, doc, zip-bestand uploadt via PHP-bestandsupload naar MySQL

  2. Hoe mySQL-informatie te splitsen om in HTML-kolommen te tonen

  3. Een relationele database opvragen via Google DataFlow Transformer

  4. converteer mysql-resultaat naar json met de juiste typen