SQL SERVER – 2005 – Introduction to Partitioning
2009-11-20 11:09
162 查看
original article: http://blog.sqlauthority.com/2008/01/24/sql-server-2005-introduction-to-partitioning/
Partitioning is the database process or method where very large tables and indexes are divided in multiple smaller and manageable parts. SQL Server 2005 allows to partition tables using defined ranges and also provides management features and tools to keep partition tables in optimal performance.
Tables are partition based on column which will be used for partitioning and the ranges associated to each partition. Example of this column will be incremental identity column, which can be partitioned in different ranges. Different ranges can be on different partitions, different partition can be on different filegroups, and different partition can be on different hard drive disk to improve performance.
Partitions can be set up very easily using schemes and functions as well can manage very easily humongous tables separate indexes for each partition. This will lead to high performance gain. Partitioning can increase performance when hard disk speed is performance bottleneck, if CPU or RAM is bottleneck partitioning will not help much.
Partitioning is the database process or method where very large tables and indexes are divided in multiple smaller and manageable parts. SQL Server 2005 allows to partition tables using defined ranges and also provides management features and tools to keep partition tables in optimal performance.
Tables are partition based on column which will be used for partitioning and the ranges associated to each partition. Example of this column will be incremental identity column, which can be partitioned in different ranges. Different ranges can be on different partitions, different partition can be on different filegroups, and different partition can be on different hard drive disk to improve performance.
Partitions can be set up very easily using schemes and functions as well can manage very easily humongous tables separate indexes for each partition. This will lead to high performance gain. Partitioning can increase performance when hard disk speed is performance bottleneck, if CPU or RAM is bottleneck partitioning will not help much.
相关文章推荐
- [转载] SQL SERVER – 2005 – Introduction to Partitioning
- SQL SERVER – 2005 – Database Table Partitioning Tutorial – How to Horizontal Partition Database Table
- [转载] SQL SERVER – 2005 – Database Table Partitioning Tutorial – How to Horizontal Partition Database Table
- SQL SERVER – 2005 – Database Table Partitioning Tutorial – How to Horizontal Partition Database Table
- SQL Server 2005: Recursive Hierarchies to XML
- Beginning SQL Server 2005 for Developers: From Novice to Professional by Robin Dewson
- 【原创】SQL Server 2008 to SQL Server 2005
- Introduction to Change Data Capture (CDC) in SQL Server 2008[转]
- Visual C# 2008+SQL Server 2005 数据库与网络开发-- 11.3 LINQ To SQL
- Introduction to Programming Using Visual Basic 2005, An (6th Edition)
- SQL Server 2005 sp_send_dbmail出现Internal error at FormatRowset (Reason: Not enough storage is available to complete this operation)
- Building Automated Trading Systems: With an Introduction to Visual C++.NET 2005
- Introduction to Programming Using Visual Basic 2005
- FW: Introduction to Change Data Capture (CDC) in SQL Server 2008
- Configure SQL Server 2005 to allow remote connections
- SQL Server 2005 RTM 安装错误 :The SQL Server System Configuration Checker cannot be executed due to
- 开始学习MIT课程6.046J / 18.410J Introduction to Algorithms (SMA 5503), Fall 2005
- Introduction to SQL Server 2005 XML
- An Introduction to Dynamic Management Views and Functions in SQL Server 2005
- Visual C# 2008+SQL Server 2005 数据库与网络开发--11.3.2 LINQ to SQL对数据库建模