Step-by-Step Guide

Step 3: Memory consumption

The actual amount of memory that SQL Server uses may be deceiving because, by default, SQL Server is configured to capture a high percentage of the total memory on the server. That feature is combined with SQL Server's ability to ensure Windows and other applications installed on the server have sufficient memory. If you are familiar with your applications, you can limit the amount of memory that SQL Server dynamically consumes based on the Memory tab of the Server Properties interface in Enterprise Manager.

A good measure of the macro-level memory usage can be achieved by reviewing the following Performance Monitor counters:

  • Memory: Available Bytes
  • Memory: Pages/sec
  • Process: Working Set
  • SQL Server: Buffer Manager: Buffer Cache Hit Ratio
  • SQL Server: Buffer Manager: Total Pages
  • SQL Server: Memory Manager: Total Server Memory (KB)
  • SQLServer:Cache Manager - Cache Hit Ratio - _Total
  • SQLServer:Cache Manager - Cache Pages - _Total
  • Memory: Page Reads/sec
  • Memory: Page Writes/sec
  • Memory: Page Input/sec
  • Memory: Page Output/sec
  • Paging File: % Usage


SQL Server Properties: Memory

    Requires Free Membership to View


Hunt down SQL Server performance problems

 Home: Introduction
 Step 1: CPU usage
 Step 2: Disk IO queuing
 Step 3: Memory consumption
 Step 4: Network bandwidth
 Step 5: Transaction-level performance

ABOUT THE AUTHOR:   
Jeremy Kadlec
Jeremy Kadlec is the Principal Database Engineer at Edgewood Solutions, a technology services company delivering professional services and product solutions for Microsoft SQL Server. He has authored numerous articles and delivers frequent presentations at regional SQL Server Users Groups and nationally at SQL PASS. Jeremy is also the SearchSQLServer.com Performance Tuning expert. Ask him a question here.
Copyright 2005 TechTarget

This was first published in December 2005

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: