Sign in
MSDN Blogs
Microsoft Blog Images
More ...
Browse by Tags
CSS SQL Server Engineers
This is the official team Web Log for Microsoft Customer Service and Support (CSS) SQL Support. Posts are provided by the CSS SQL Escalation Services
Subscribe
Comments
Contact
Menu
Blog Home
Email Blog Author
Atom
Translate this page
Powered by
Microsoft® Translator
Recent Posts
High CPU Troubleshooting with DMV Queries
Posted
1 day ago
by
psssql
0
Comments
A performance issue involving CLR garbage collection and SQL CPU affinity setting
Posted
7 days ago
by
JackLi
0
Comments
Getting a SharePoint List Data Source to work with Reporting Services Native Mode
Posted
7 days ago
by
Adam W. Saxton
2
Comments
How It Works: The I/O Path: SQL Server Running in Windows Azure Virtual Machine (IaaS)
Posted
15 days ago
by
psssql
0
Comments
Why won't my PowerPivot for Excel 2010 workbook upgrade to Excel 2013?
Posted
26 days ago
by
psssql
0
Comments
Tags
2005
2005 SP2
2008
2008 R2
Adam
AlwaysON
Connectivity
Engine
How It Works
Memory
Performance
Reporting Services
RML Utilities
Setup
SharePoint Adventures
SQL 2005
SQL 2008
SQL 2012
SQL Server 2005 SP2
SQL Server 2008
SQL Server 2008 SP1
SQL Server 2012
SQLOS
Tools
Troubleshooting: The DB Engine
More
▼
Less
▲
Archives
Archives
June 2013
(4)
May 2013
(4)
April 2013
(5)
March 2013
(5)
February 2013
(7)
January 2013
(3)
December 2012
(10)
November 2012
(4)
October 2012
(2)
September 2012
(8)
August 2012
(7)
July 2012
(7)
June 2012
(2)
May 2012
(3)
April 2012
(8)
March 2012
(5)
February 2012
(1)
January 2012
(7)
December 2011
(2)
November 2011
(3)
October 2011
(4)
September 2011
(6)
August 2011
(1)
July 2011
(3)
June 2011
(6)
May 2011
(9)
April 2011
(11)
March 2011
(5)
February 2011
(9)
January 2011
(7)
December 2010
(5)
November 2010
(5)
October 2010
(4)
September 2010
(3)
August 2010
(7)
July 2010
(7)
June 2010
(7)
May 2010
(8)
April 2010
(7)
March 2010
(4)
February 2010
(5)
January 2010
(5)
December 2009
(9)
November 2009
(6)
October 2009
(4)
September 2009
(9)
August 2009
(5)
July 2009
(8)
June 2009
(9)
May 2009
(12)
April 2009
(8)
March 2009
(13)
February 2009
(14)
January 2009
(13)
December 2008
(8)
November 2008
(9)
October 2008
(3)
September 2008
(9)
August 2008
(10)
July 2008
(7)
June 2008
(4)
May 2008
(1)
April 2008
(11)
March 2008
(10)
February 2008
(6)
January 2008
(10)
December 2007
(1)
November 2007
(1)
October 2007
(2)
September 2007
(2)
August 2007
(2)
June 2007
(2)
May 2007
(1)
April 2007
(2)
March 2007
(2)
February 2007
(7)
January 2007
(2)
December 2006
(4)
November 2006
(9)
More
▼
Less
▲
MSDN Blogs
>
CSS SQL Server Engineers
>
All Tags
>
sqlos
Browse by Tags
"Be Aware" Problems
2005
2005 SP2
2008
2008 R2
Adam
Engine
How It Works
Hyper-V
Memory
Performance
SQL 2005
SQL 2008
SQL 2012
SQL Denali
SQL Server 2005 SP2
SQL Server 2008
SQL Server 2008 SP1
SQL Server 2012
Tools
Trace
Tracing
Troubleshooting: The DB Engine
Virtualization
Wait Types
Blog Post:
Strange Sch-S / Sch-M Deadlock on Machines with 16 or More Schedulers
psssql
Since it took me several days to track down this bug, and I did learn a couple of new things along the way, I thought I would share some of my work. 16 or More CPUS When a system presents SQL Server with 16 or more CPUs, and you are using a high end SQL Server SKU, SQL Server will enable lock partitioning...
on
31 Aug 2012
Blog Post:
SQL Server 2012 - True Black Box Recorder
psssql
This would be a perfect time to post a blog talking about the new SQL Server 2012 features. However, I am going to leave that activity to the marketing folks ( AlwaysOn, T-SQL Enhancements, … ). I want to talk about something that might not appear on the top of a marketing or sales...
on
8 Mar 2012
Blog Post:
Assigning SQL Server, SQL Agent to a Processor Group (OOM, Hang, Performance Counters Always Zero for Buffer Pool, …)
psssql
Suresh brought to my attention that we have been getting questions as to why SQL Server starts on group 1 and then group 2 and it is not predictable? Then Tejas brought up another issues and since I worked on this way back before we released SQL 2008 R2 I went back to my notes to pull up some details...
on
23 Jan 2012
Blog Post:
SQL Server: Clarifying The NUMA Configuration Information
psssql
The increased number of cores per socket is driving NUMA designs and in SQL Server support we are seeing more NUMA machines and less pure SMP machines. For whatever reason over the past 2 weeks I have fielded a bunch of questions around NUMA and the information is good for everyone...
on
11 Nov 2011
Blog Post:
SQL Server 2008/2008 R2 on Newer Machines with More Than 8 CPUs Presented per NUMA Node May Need Trace Flag 8048
psssql
Applies To: SQL 2008, 2008 R2 and Denail builds The SQL Server developer can elect to partition memory allocations at different levels based on the what the memory is used for. The developer may choose a global, CPU, Node, or even worker partitioning scheme. Several of...
on
1 Sep 2011
Blog Post:
How It Works: Extended Event (sqlos.wait_info*)
psssql
I was posed a good question today about how the wait_info* event works in SQL Server 2008. The easiest way for me to answer the question was to prove the behavior. using WAITFOR DELAY it shows the behavior nicely. From: Robert Dorr Sent: Wednesday, October 20, 2010 2:07 PM Subject: RE: Extended Events...
on
20 Oct 2010
Blog Post:
How It Works: Timer Outputs in SQL Server 2008 R2 - Invariant TSC
psssql
I would love nothing more than to take you back to my high-school days running the 440 yard hurdles (yes yards not meters) where timing was done with a stop watch (you know the old, moving dial style) but timers on the PC don't allow that simplicity. I have discussed the timing behavior is SQL Server...
on
18 Aug 2010
Blog Post:
SQL Server 2008 R2 New Non-Yield Ring Buffer Information
psssql
In 2002 the SQLOS team added specific checks for non-yielding scheduler issues. You may be familiar with the 178** series of errors like 17883 scheduler non-yield. Since 2002 the test matrix for SQL Server has flagged these errors and corrected them. With the evolution of SQL Server 2005, 2008 and now...
on
27 May 2010
Blog Post:
How It Works: Soft NUMA, I/O Completion Thread, Lazy Writer Workers and Memory Nodes
psssql
There seems to be some semantic(s) confusion on the books online description of SOFT NUMA. The area of confusion is from the SQL Server 2008 Books Online section, shown below. Soft-NUMA SQL Server allows you to group CPUs into nodes referred to as soft-NUMA. You usually configure soft...
on
2 Apr 2010
Blog Post:
High CPU with Reporting Services 2008
psssql
I’ve run into two cases which fell down the same path and figured we should have some information out there regarding it. The issue was that the customer’s instance of Reporting Services would just spike to 100% CPU usage. During this time the end users did not notice any interruption in...
on
9 Dec 2009
Blog Post:
SQL Server reports working set trim warning message during early startup phase
psssql
In the previous posts we have discussed the working set trim message “ A significant part of sql server process memory has been paged out ” that gets written to the SQL Server Error log. You can find the details about the various parameters that determine when this message is written to the error log...
on
11 May 2009
Blog Post:
SQLDumper unable to generate mdmp files in SQL Server 2008 Failover clusters
psssql
SQLDumper utility is used by various components of the product to generate and save diagnostic information in the form of mini-dump and other log files. You will normally find the output files [with extension .mdmp, .txt and .log] created by sqldumper.exe in the LOG folder of the specific instance for...
on
29 Mar 2009
Blog Post:
SQL Server 2005 or 2008 Reporting Error 17883 - Stalled Scheduler Warnings
psssql
SQL Server 2005 introduced a background worker to flush trace event streams. The trace buffer is flushed when it becomes fully populated but a partially populated trace buffer remains in-memory until events fill the buffer or the background worker flushes the events to the stream. Periodically...
on
20 Feb 2009
Blog Post:
SQLIOSim: Default Testing Pattern
psssql
The SQLIOSim knowledge base article outlines the various configuration files in detail. http://support.microsoft.com/kb/231619 - How to use the SQLIOSim utility to simulate SQL Server activity on a disk subsystem. I still get inquires about what should I run by default. My answer is...
on
9 Feb 2009
Blog Post:
How It Works: SQL Server No Longer Uses RDTSC For Timings in SQL 2008 and SQL 2005 Service Pack 3 (SP3)
psssql
Many of you have encountered the RDTSC timing variances that I outlined in an earlier blog post: http://blogs.msdn.com/psssql/archive/2006/11/27/sql-server-2005-sp2-will-introduce-new-messages-to-the-error-log-related-to-timing-activities.aspx and http://blogs.msdn.com/psssql/archive/2007...
on
16 Dec 2008
Blog Post:
How It Works: What is behind the SQLCLR wait category in SQL Server 2008 Activity Monitor
psssql
I was asked a question as the CSS First Aid Station at SQL PASS 2008 where the Activity Monitor kept showing the SQLCLR wait category as the top waiter, even when no other activity was going on. After some digging I found that this is a bug and currently marked to be fixed SQL Server 2008 SP1. ...
on
2 Dec 2008
Blog Post:
Should I run SQLIOSim? - An e-mail follow-up from SQL PASS 2008
psssql
From: Robert Dorr [mailto:rdorr@microsoft.com] Sent: Thursday, November 20, 2008 11:29 AM To: A SQL PASS MEMBER - CSS First Aid Station Question About SQLIOSim As we discussed at SQL PASS – SQLIOSim is an independent utility and has been used as part of the Windows Hardware Compatibility Testing...
on
24 Nov 2008
Blog Post:
How It Works: SQLIOSim - Running Average, Target Duration, Discarded Buffers ...
psssql
The following is from a lengthy conversation I had with Kevin Kline. I believe he will be posting more details along with his "Understanding SQLIOSim Output - http://sqlblog.com/blogs/kevin_kline/archive/2007/06/28/understanding-sqliosim-output.aspx ) ********** Final Summary for file...
on
12 Nov 2008
Blog Post:
How It Works: 17888 - All Schedulers on Node Appear Deadlocked
psssql
Error 17888: All schedulers on Node ## appear deadlocked due to a large number of worker threads waiting on <<RESOURCE>>. Process Utilization ##%. SQL Server creates a Scheduler Monitor thread for each node. One of the Scheduler Monitor tasks is to watch the schedulers assigned...
on
3 Sep 2008
Blog Post:
How It Works: Non-Yielding Resource Monitor
psssql
I have addressed similar conditions error in a white paper: www.microsoft.com/technet/prodtechnol/sql/2005/diagandcorrecterrs.mspx 2008-01-20 19:01:26.11 Server ***Stack Dump being sent to K:\MSSQL.3\MSSQL\LOG\SQLDump0001.txt 2008-01-20 19:01:26.11 Server ...
on
28 Mar 2008
Blog Post:
How It Works: SQL Server 2005 I/O Affinity and NUMA Don't Always Mix
psssql
Recently I have fielded several questions related to I/O affinity. Allow me to outline the behavior and clear up misconceptions. When I/O affinity is enabled SQL Server creates a hidden scheduler for the Log Writer process as well as a special lazy writer thread for each of the bits set in the...
on
18 Mar 2008
Blog Post:
How It Works: SQLIOSim - Checksums
psssql
SQLIOSim, like its predecessor SQLIOStress, is designed to read pages it has written and validate the data. SQLIOSim does this using a checksum algorithm. When SQLIOSim starts up it creates a set of buffers and used the Cryto APIs to generate random data on them. It then calculates...
on
5 Mar 2008
Blog Post:
SQL Server Working Set Trim Problems? - Consider...
psssql
Microsoft support continues to receive a steady flow of cases indicating poor, SQL Server performance symptoms. When the issue is narrowed down we are finding that the working set of SQL Server and many of the processes on the computer have been significantly trimmed. What we have found is...
on
3 Mar 2008
Blog Post:
How It Works: SQL Server 2005 Connection and Task Assignments
psssql
I have talked about how connections and tasks get assigned as PASS and during many other mentoring opportunities. I just finished working on an issue that forced me to dig deeper into the subject. The customer reported that on a NUMA machine the connections are always getting assign to the same...
on
12 Feb 2008
Blog Post:
SQLIOSim - Error Request Could Not Be Performed - Unable to get disk cache info
psssql
Both SQLIOSim and SQLIOStress use DeviceIOControl to determine information about the target. On disk caches are typically not battery backed and when enabled can lead to data loss during a power outage. The utilities attempt to warn the user when on disk caching is reported as enabled. ...
on
14 Jan 2008
Page 1 of 2 (29 items)
1
2