SQL Server Performance

  • Home
  • Articles
  • Forums
  • Tips
  • Training
  • FAQ's
  • Blogs
  • Software
  • Books
  • About Us
RSS Feeds
Sign in | Join


Tip Topics

All Tips
ADO.NET / ASP.NET
Administration
Analysis/OLAP Services
Application Development
Configuration
Components
ETL
Hardware
High Availability
Hints
Index
Misc
Operating Systems
Performance Tuning
Replication
T-SQL
Views

USEFUL SITES :

ASP.NET Tutorials
Windows and SQL Azure Tutorials
Cloud Hosting Magazine
SharePoint Tutorials
Windows Server Help

Write for Us

Share your SQL Server knowledge with others and raise your profile in the community More...
Latest Articles

A High Level Comparison Between Oracle and SQL Server - Part ...
A High Level Comparison Between Oracle and SQL Server - Part ...
A High Level Comparison Between Oracle and SQL Server - Part ...
A High Level Comparison Between Oracle and SQL Server

More     
 
Latest FAQ's

Add Node to A SQL Server failover Cluster failed with invalid ...
SQL Server Destination remote server error
Setting Up Data And Log Files For SQL Server
Will Check Constraints Improve Database Performance?

More     
   
Latest Software Reviews

dbForge Review
Spotlight on ApexSQL Diff - Server-based database comparison tool ...
Spotlight on ApexSQL Data Diff - Server-based database comparison tool ...
Spotlight on ApexSQL Doc 2008

More     

tips >> hardware >> Resolving SQL Server Hardware Bottlenecks

Resolving SQL Server Hardware Bottlenecks

By : Brad McGehee
Sep 10, 2004

Page 2 / 2

If your SQL Server is experiencing memory bottlenecks, consider these possible solutions:

·         Add more physical RAM. If you are already at 2GB of physical RAM and are still having a memory problem, consider upgrading to SQL 2000 or 2005 Enterprise Edition, which can support up to 64GB of physical RAM using the AWE memory extension.

·         Consider upgrading to the 64-bit version of SQL Server 2000 or 2005.

·         Ensure that SQL Server is the only application running on the server (other than server management utilities).

·         Remove or disable all unnecessary services.

·         Ensure SQL Server is running as a member server (not a domain controller).

·         Configure SQL Server to allocate memory dynamically (the default), don't hard code how much RAM SQL Server is allocated (unless using AWE memory)

·         Be sure that data pages don't have too much empty space, either because the fillfactor is too high, or because of page fragmentation. Extra space on database pages wastes space in the buffer cache.

·         Turn off virus checking software.

[6.5, 7.0, 2000, 2005] Updated 6-20-2005

*****

If your SQL Server is experiencing network bottlenecks, consider these possible solutions:

·         Add faster network cards.

·         Add additional network cards.

·         Use the latest network card drivers.

·         Server network card(s) should be attached to switches.

·         Network cards should be running in full duplex mode.

·         Manually hard code network cards to match the speed of the switch they are connected to. Don't use auto-detect sensing methods.

·         Tune your application so that it does not require unnecessary network trips. Do this by returning only the required data and by using stored procedures.

·         Remove all unnecessary network protocols from the server.

·         Ensure that SQL Server is the only application running on the server (other than server management utilities).

·         Remove or disable all unnecessary services.

·         Use TCP/IP as the network library on the client and server.

[6.5, 7.0, 2000, 2005] Updated 6-20-2005

 

 


<< Prev Page         








C# Help and Tutorials | PHP MySQL Tutorial | Sharepoint Tutorial | Azure Tutorial | Cloud Hosting Magazine | ASP.NET Tutorials | Windows Server Help | Windows Phone Pro | Silverlight Ace | Visual Studio Tutorials | Home | Peformance Articles | Audit Articles | Business Intelligence Articles | Clustering Articles | Developer Articles | Reporting Services Articles | DBA Articles | ASP.NET / ADO.NET Articles | SQL Server Training Videos | DBA FAQ's | Developer Peformance FAQ's | DBA Peformance FAQ's | Developer FAQ's | Clustering FAQ's | Error Messages | Audit Tool Reviews | Backup Tool Reviews | Coding Tool Reviews | Compare Tool Reviews | Documentation Tool Reviews | Design Tool Reviews | Monitoring Tool Reviews | Log Tool Reviews | Reporting Tool Reviews | Clustering Tool Reviews | Security Tool Reviews | Change Management Tool Reviews | Remote Access Tool Reviews | Book Reviews | Security Tool Reviews | ADO.NET / ASP.NET | Administration | Analysis/OLAP Services | Application Development | Configuration | Components | ETL | Hardware | High Availability | Hints | Index | Misc | Operating Systems | Performance Tuning | Replication | T-SQL | Views


              © 2010 Jude O'Kelly. All rights reserved