Uploaded by DBATAG on Jun 25, 2010
Detailed Article for "Partitioned Table and Parallelism" is available at :
http://sqlserver-training.com/sql-server-2008-partitioned-table-parallelism-c...
Follow us at more Updates at
-----------------------------------------
Website : http://sqlserver-training.com/
Twitter : http://twitter.com/dbatag/
Facebook : http://facebook.com/dbatag/
Linked In : http://in.linkedin.com/in/dbatag/
================================
SQL Server 2008 has removed the bottleneck of single-thread per partition over partitioned tables, which was found in SQL Server 2005. The previous bottleneck can cause performance problems under certain circumstances:
On systems with many CPUs, if the table schema has less partitions than there are CPUs, then not all the CPUs will be used to process the query. Some examples:
On a 32-way box, a query over a 12-partition table (e.g. a sales table partitioned by month) will only use 12 threads (one on each of 12 CPUs). This means 20 CPUs are potentially idle.
On a 4-way box, a query over a 12-partition table only accesses a single partition so will only use one thread (on one CPU). This means 3 CPUs are potentially idle.
On tables that have skewed data such that one partition is much larger than another, the length of time the query takes to complete will be bounded by the single thread processing the largest partition.
As part of the set of improvements in SQL Server 2008 for data warehousing there will be an option to change the threading behavior for queries over partitioned tables. The new, alternative model is that all available threads process part of each partition and then move into the next partition. This allows all available CPUs to take part in processing the query, which should lead to a drop in the query completion time.
The Following video shows, SQL Server 2008 -- Partitioned Table & Parallelism feature and shows graphically, how SQL Server 2008 has improved performance of Partitioned Tables.
Visit the following link for more details and SQL Server Tutorials
http://sqlserver-training.com/sql-server-2008-partitioned-table-parallelism-c...
Category:
Tags:
- SQL Server 2008
- SQL Server 2008 Parallelism
- SQL Server
- SQL Server Parallelism
- SQL Server partioning
- SQL Server partion
- SQL Server multiple thread
License:
Standard YouTube License
-
6 likes, 0 dislikes
6:20
SQL SERVER 2005 - TABLE PARTITIONINGby MrMarcosRosa4,315 views
6:16
Creating a Database - SQL Server 2008 Databases [Video - 25]by tutorialjunkyard4,996 views
5:05
SQL Profiler part 1 - Monitoring & Troubleshooting [Video - 57]by tutorialjunkyard3,164 views
1:27:30
Microsoft SQL Server 2008 R2: SQL Server Fast Track Data Warehouse and Parallel Data Warehouse.wmvby MicrosoftIndiaVideos10,221 views
5:18
How to Find Slow SQL Server Queriesby BrentOzar6,951 views
8:42
SQL Best Practices in less than 20 minutes 2/3by roughsealtd40,156 views
1:13
Part 1 SQLServer Database Partitioned Tableby amosaEgy820 views
9:54
SQL Index - Compare a clustered index vs a non clustered indexby baghul8,433 views
1:24
SQL Server 2008 - create new schemaby roudaj3,364 views
32 videos

Sql server 2008
15:55
TablePartitioning.mp4by mrshm1,192 views
9:30
SQL Server 2008 Stored Proceduresby baghul36,012 views
3:10
SQL Server 2008 case study McLaren Electronic Systemsby shin1351,790 views
45:58
SQL Performance Optimizationby questsoftware70,596 views
2:19
PROSTITUCION 1by MAOCARDENAS143,497,757 views
10:03
Part2 - Create Tables, Add Databy joshc110727,736 views
1:16:02
Partitioning in MySQL 5.1by tcation3,228 views
4:12
SQL Server Performance Tuning How to Build an Indexby sqlcoach18,314 views
54:06
Kevin Kline's Magic Formula for SQL Query Tuningby questsoftware17,501 views
4:36
Part 2 SQLServer Partitioned Tableby amosaEgy775 views
10:08
SQL SERVER 2005 TABELAS PARTICIONADAS (PARTE 1 DE 2)by MrMarcosRosa1,405 views
- Loading more suggestions...
Link to this comment:
All Comments (0)