Sign in
Microsoft SQL Server Development Customer Advisory Team
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Common Tasks
Blog Home
Email Blog Author
About
OK
RSS for comments
RSS for posts
Atom
Search
Tags
analysis services
BI
Big Data
Concurrency
Data Warehouse
Development & Programming
ETL
Hadoop
Manageability & Serviceability
Migration and Transition
OLTP
Performance and Scalability
PowerPivot
Query performance
Recommended Links
Reliability and Availability
Resource Utilization
sql
SQL Analysis Service
SQL Server
SQL Server 2008
SQL Server 2008 R2
SQL Server Best Practices
SQL Server Reporting Services
SSIS
Monthly Archives
Archives
April 2013
(2)
February 2013
(1)
December 2012
(1)
July 2012
(1)
June 2012
(1)
April 2012
(2)
March 2012
(1)
December 2011
(1)
November 2011
(3)
October 2011
(2)
September 2011
(1)
August 2011
(2)
June 2011
(2)
May 2011
(2)
April 2011
(2)
March 2011
(4)
February 2011
(5)
January 2011
(1)
December 2010
(1)
October 2010
(2)
September 2010
(1)
August 2010
(1)
July 2010
(1)
June 2010
(2)
May 2010
(3)
April 2010
(3)
March 2010
(4)
February 2010
(1)
December 2009
(3)
November 2009
(2)
October 2009
(1)
September 2009
(1)
August 2009
(2)
July 2009
(1)
May 2009
(1)
April 2009
(3)
March 2009
(4)
February 2009
(4)
December 2008
(1)
November 2008
(2)
October 2008
(6)
September 2008
(3)
August 2008
(1)
July 2008
(2)
June 2008
(1)
April 2008
(2)
March 2008
(1)
February 2008
(4)
January 2008
(7)
December 2007
(2)
October 2007
(3)
September 2007
(5)
August 2007
(1)
July 2007
(2)
June 2007
(5)
May 2007
(1)
April 2007
(1)
March 2007
(1)
February 2007
(1)
December 2006
(2)
October 2006
(1)
June 2006
(1)
May 2006
(1)
April 2006
(1)
March 2006
(3)
February 2006
(3)
December 2005
(2)
November 2005
(3)
October 2005
(2)
September 2005
(3)
August 2005
(2)
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Microsoft SQL Server Development Customer Advisory Team
Partition Elimination in SQL Server 2005
Posted
over 7 years ago
by
LuborK
25
Comments
I have shown how you can find out if SQL Server eliminates partitions in your queries. Most of the time SQL Server is doing great job in partition elimination and it is scanning or seeking only partitions that could potentially yield rows satisfying the WHERE, IN or other row eliminating clauses. In spite of that you should still check the query plans of your queries against partitioned tables if you suspect the performance may be or is an issue. You should be aware that SQL Server is employing both the static partition elimination when the query is optimized and dynamic partition elimination when the choice of scanned and skipped partitions is made at the query execution time. ...
Microsoft SQL Server Development Customer Advisory Team
Load 1TB in less than 1 hour
Posted
over 7 years ago
by
Kevin Cox SQL Server
21
Comments
OVERVIEW This project was done using SQL Server 2005 Enterprise Edition (with SP1 beta) using the BULK INSERT command with 60 parallel input files, each of approximately 16.67 GB. The best time I got was 50 minutes. Hewlett Packard was kind enough...
Microsoft SQL Server Development Customer Advisory Team
Achieving Selective Uniqueness in SQL Server Tables
Posted
over 8 years ago
by
LuborK
16
Comments
SQL Server development group is repeatedly getting questions, suggestions and requests related to supporting unique indexes allowing multiple NULLs in SQL Server. The SQL Standard requires that a column—or a set of columns—which is subject to a...
Microsoft SQL Server Development Customer Advisory Team
Deploying SQL Server 2005 with SAN #1
Posted
over 8 years ago
by
premm
16
Comments
Deploying SQL Server 2005 with SAN #1 Prem Mehra and Mike Ruthruff An often asked question is how to design and deploy SAN with SQL Server 2005. The question is frequently raised by installations that are either deploying SQL Server for the...
Microsoft SQL Server Development Customer Advisory Team
How to warm up the Analysis Services data cache using Create Cache statement?
Posted
over 6 years ago
by
Nicholas Dritsas
15
Comments
Goal This document describes how to build Create Cache commands. Create Cache for Analysis Services (AS) was introduced in SP2 of SQL Server 2005. It can be used to make one or more queries run faster by populating the OLAP storage engine cache first...
Microsoft SQL Server Development Customer Advisory Team
How do you measure CPU pressure?
Posted
over 8 years ago
by
thomasda
14
Comments
It is important to understand whether CPU pressure is affecting SQL Server performance. This is true even in the case where SQL Server is the only application running on a particular box. The System object Perfmon counter Processor Queue length is not...
Microsoft SQL Server Development Customer Advisory Team
Distributed Partitioned Views / Federated Databases: Lessons Learned
Posted
over 6 years ago
by
Kevin Cox SQL Server
13
Comments
Introduction This article contains information about the things we have learned while working with Federated Databases. Before beginning it is necessary to define the terms being used. Included in this article is one solution in production that is...
Microsoft SQL Server Development Customer Advisory Team
How can SQL Server 2005 help me evaluate and manage indexes?
Posted
over 8 years ago
by
thomasda
11
Comments
SQLCAT Blog: Question: How can SQL Server 2005 help me evaluate and manage indexes? (1) How can I find out whether my indexes are useful? How are they used? (2) Do I have any tables or indexes that are not used (or rarely) (3) What is the...
Microsoft SQL Server Development Customer Advisory Team
How can SQL Server 2005 help me evaluate and manage indexes?
Posted
over 7 years ago
by
thomasda
11
Comments
Question: How can SQL Server 2005 help me evaluate and manage indexes? (1) How can I find out whether my indexes are useful? How are they used? (2) Do I have any tables or indexes that are not used (or rarely) (3) What is the cost of index maintenance...
Microsoft SQL Server Development Customer Advisory Team
SQL Server 2005 Best Practices Analyzer (January 2008) -- Now Available!
Posted
over 5 years ago
by
Paul Mestemaker
11
Comments
It's a new year and, with it, we come bearing gifts! We have a pretty significant update to SQL Server 2005 Best Practices Analyzer. It contains many new and updated rules for Analysis Services, a few important rules for the Relational Engine, a couple bug fixes for the UI and command line tools. And all of these rules have rich documentation telling you what need to know. ......
Microsoft SQL Server Development Customer Advisory Team
Backup More Than 1GB per Second Using SQL2008 Backup Compression
Posted
over 5 years ago
by
lingzhuz
11
Comments
Backup Compression in SQL2008 performs very well and it is easy to use. You could either use “With Compression” along with the “Backup” command or simply enable default backup compression through sp_configure by setting ‘backup compression default’ value...
Microsoft SQL Server Development Customer Advisory Team
Partitioned Tables, Parallelism & Performance considerations
Posted
over 8 years ago
by
thomasda
10
Comments
Q: When querying SS2005 Partitioned Tables, what kind of parallelism should I expect to see and how will that affect performance? A: First, a brief background on partitioning. SQL Server 2005 table partitioning provides many improvements in terms...
Microsoft SQL Server Development Customer Advisory Team
Managing Schema Changes (Part 2)
Posted
over 7 years ago
by
thomasda
9
Comments
SQLCAT Blog: Managing Schema Changes (Part 2) Question: What are best practices for managing schema changes in SQL Server 2005? What are the fastest, least intrusive techniques for high availability? Answer: In Part 1, we outlined the behavior...
Microsoft SQL Server Development Customer Advisory Team
Previously committed rows might be missed if NOLOCK hint is used
Posted
over 6 years ago
by
LuborK
9
Comments
I received a question from one of our customers about using the NOLOCK hint: can it cause missing rows in scans even if the rows were committed well before my SELECT with NOLOCK starts? The NOLOCK hint is employed by many users to avoid contention...
Microsoft SQL Server Development Customer Advisory Team
Assigning surrogate keys to early arriving facts using Integration Services
Posted
over 4 years ago
by
Thomas Kejser
9
Comments
In data warehouses, it is quite common that fact records arrive with a source system key that has not yet been loaded in the dimension tables. This phenomena is known as “late arriving dimensions” or “early arriving facts” in Kimball terminology. When...
Microsoft SQL Server Development Customer Advisory Team
Concurrency Series: Basics of Transaction Isolation Levels
Posted
over 2 years ago
by
Sunil Agarwal
9
Comments
Author: Sunil Agarwal Reviewers: Kun Cheng, Chuck Heinzelman, Shaun Tinline-Jones, Sanjay Mishra, Kevin Liu In this series of blogs, I want to show some common concurrency questions that we get asked by customers. Before we look into common concurrency...
Microsoft SQL Server Development Customer Advisory Team
SQL Server Sequence Number
Posted
over 7 years ago
by
howardy
8
Comments
Many applications need to generate sequentially incremental number as unique/primary key of records. This blog describes additional options of generating sequence numbers beyond the SQL Server's support of identity column....
Microsoft SQL Server Development Customer Advisory Team
Obtaining Statement-Level Query Plans
Posted
over 8 years ago
by
Stuart Ozer MSFT
7
Comments
In workloads that involve expensive long-running queries and reports, or complex batch operations, you frequently want to see the SQL statements and associated query plans that are active on the system or that consume the most resources. SQL Server...
Microsoft SQL Server Development Customer Advisory Team
New exciting BLOG coming from SQL Server Customer Advisory Team
Posted
over 8 years ago
by
marksou
7
Comments
Hello SQL Server Community! My name is Mark Souza and I work on the SQL Server product team and manage all customer programs. One exciting team that I manage is called the SQL Server Customer Advisory team (SQLCAT). This team spends 75% of their time...
Microsoft SQL Server Development Customer Advisory Team
Deploying SQL Server 2005 with SAN #3
Posted
over 8 years ago
by
premm
7
Comments
Prem Mehra and Mike Ruthruff We recommend that prior to deploying SAN in a SQL Server production environment you conduct a bench-mark to establish a performance base-line. There are several benefits: 1) Establish a base-line so that you know ahead...
Microsoft SQL Server Development Customer Advisory Team
OLTP Blueprint - A Performance Profile of OLTP applications
Posted
over 7 years ago
by
thomasda
7
Comments
Performance and Tuning Blue Prints We will look at different types of applications, how they use resources, and how one would approach performance tuning each. The performance profile of OLTP differs significantly from a Relational Data Warehouse or...
Microsoft SQL Server Development Customer Advisory Team
Microsoft SQL Server Database Snapshots and Synonyms
Posted
over 5 years ago
by
Kevin Cox SQL Server
6
Comments
OVERVIEW: One of the common complaints in using database snapshots is how to get queries and reports to switch over and start using the new snapshot as soon as it is available. There are three basic ways to accomplish this: 1. Delete the old and create...
Microsoft SQL Server Development Customer Advisory Team
What you should know if you are using Logical IOs to measure query plan quality
Posted
over 5 years ago
by
LuborK
6
Comments
One of the presenters at recent SQL Server Open World conference in Denmark ( http://www.miracleas.dk/index.asp?page=168&page2=323 ) suggested tuning SQL queries using logical IOs to measure quality of query plan. The IO count is returned for each...
Microsoft SQL Server Development Customer Advisory Team
Linked Servers to SQL Azure
Posted
over 2 years ago
by
Kevin Cox SQL Server
6
Comments
Authors: Kevin Cox & Michael Thomassy Contributors: Lubor Kollar Technical Reviewers: Shaun Tinline-Jones, Chuck Heinzelman, Steve Howard, Kun Cheng, Jimmy May Overview Connecting directly to a SQL Azure database from a reporting tool...
Microsoft SQL Server Development Customer Advisory Team
Successfully execute an INSERT, UPDATE and DELETE against a Database Snapshot
Posted
over 2 years ago
by
shauntj-us
6
Comments
Author : Shaun Tinline-Jones Reviewers : Mike Ruthruff, Sanjay Mishra, Alexei Khalyako Not too long ago an ISV that developed solutions using SQL Server as the RDBMS, asked me how they could query a database as at a point in time. This was a relatively...
Page 1 of 7 (151 items)
1
2
3
4
5
»