答案 0 :(得分:3)
数据库分区是DBMS级别的功能,因此DBMS将跨不同的表分发表的数据并更新索引。此分区对应用程序是透明的,并且任何查询都不会因分区而更改。
你的桌子结构不会改变;相反,在分区之后,数据将分布在多个表中。您可以将分区可视化为水平分割表数据并将其分布在两个或多个表中。唯一的区别是DBMS不会让您知道在多个表之间分割的数据
答案 1 :(得分:3)
参考Partitioned Tables and Indexes in SQL Server 2005:
SQL Server 2005提供了一种轻松的方法 并始终如一地管理大表 和索引通过分区, 它允许您管理的子集 您的数据在活动表之外。 这提供了简化的管理, 提高了性能,并提取了 应用程序逻辑,作为分区 计划完全透明 应用
阅读提供的文章,了解有关sql server中表分区的最佳实践。
另请参阅: