sql >> Databáze >  >> RDS >> Sqlserver

Hromadné vkládání silně indexovaných podřízených položek (Sql Server 2008)

Všimněte si, že rozdělení sloupce vyžaduje, aby byl sloupec součástí seskupeného indexového klíče, nikoli součástí primárního klíče. Oba jsou nezávislí.

Přesto rozdělení na oddíly klade mnoho omezení na to, jaké operace můžete na stole provádět. Například přepínání funguje pouze tehdy, jsou-li všechny indexy zarovnány a žádné cizí klíče neodkazují na upravovanou tabulku.

Pokud můžete využít rozdělení podle všech těchto omezení, je to pravděpodobně nejlepší přístup. Dělené pohledy vám poskytují větší flexibilitu, ale mají podobná omezení:Všechny indexy jsou zjevně zarovnány a příchozí FK jsou nemožné.

Rozdělení dat není snadné. Nejedná se o řešení typu „click-through-wizard-and-be-hone“. Sada kompromisů je velmi složitá.




  1. Vyberte dvě nezávislé tabulky v Mysql

  2. Jak přehledněji zobrazit data tabulky v oracle sqlplus

  3. Funkce zálohovací metody PostgreSQL v AWS S3

  4. odkazuje cizí klíč vždy na jedinečný klíč v jiné tabulce?