Ask a questionAsk a question
 

AnswerSQL 2005 X64 and Windows 2008 Server SP1 Performance issues

  • Wednesday, September 23, 2009 5:12 AMJohnPaku Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

     Hi I'm hoping someone can help here as we experiencing very slow performance rates running SQL on this platform

    We are running SQL 2005 Sp3 x64 (9.00.4035.00) on Windows 2008 Server Standard SP1 X64 platform. The hardware is a IBM X3650 2U raid 5 , Total capacity 1.6 TB of disk (OS and Data partitioned) with 16gb of ram.

    In hindsight, i would think disk i/o could be part of the issue with this raid type but i wouldn't imagine it is the key contributing factor to it but i could be wrong ?

    Read 9.2/sec 
    Writes  7.4/sec

    As this server has been reporting memory exception errors when running some reports I'm uncertain of whether any of the following statements apply to my situation ? (I'm not a SQL DBA)

    Does SQL by design grab all the memory, releasing to the operating system only when it comes under pressure ? 
    Memory from the taskmgr consistently fluctuates around 15-15.6 gig, leaving only a small portion for the OS

    Does the following cumulitative update apply to me >>http://support.microsoft.com/default.aspx/kb/970070/
    Should I apply the update to SQL Standard so that i can get support for lock pages ?

    Running Performance and Reliability states memory is 98% and busy (red dot) i'm assuming this is not normal , the processing appears to be fine 

    Memory Buffer: Page life expectancy counter can run anywhere up to 10,800,00 and sit there, I believe the calculation is 300sec = 5 mins so i'm not sure what this number translates to whether I am reading it wrong or it's reporting 180mins ?

    Stats at 12:00pm today

    Available MBytes 223.000 
    Pages Input/sec 0.000 
    Pages/sec 0.000
    Buffer cache hit ratio  99.873
    Page life expectancy 3,630.000

    Is it a network bottleneck as this server uses broadcom BCM5708C NetXtreme II GigE drivers , at 15% utilization 2,469,496 bits as opposed to 1,000,000,000 bits capacity ?

    Any assiatnce here would be gratefully appreciated from anyone who can identify why performance is slow 

    Cheers



     

Answers

All Replies

  • Wednesday, September 23, 2009 8:17 AMTorsten [MVP]MVPUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Is your question somehow ConfigMgr related?
  • Wednesday, September 23, 2009 10:35 PMJohnPaku Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    My apologies Torsten if this is the wrong forum , yes ConfigMgr probrably is correct as I rearly need config advice here. I'll try re-posting if that helps ?

    I'll await your response to see if this is appropriate

    Cheers
  • Wednesday, September 23, 2009 10:54 PMJohn MarcumMVPUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Proposed Answer
    Torsten is correct, this is the wrong forum you should post in the SQL forum but to answer one of your questions. "Does SQL by design grab all the memory, releasing to the operating system only when it comes under pressure? Memory from the taskmgr consistently fluctuates around 15-15.6 gig, leaving only a small portion for the OS" yes, by default SQL will grab all the RAM, there's a setting you need to change to lower that. Open SQL Management Studio, rightclick on the top level in the Object Explorer pane and go to properties then go to "memory"




    John Marcum | http://www.TrueSec.com/en/Training.htm | http://myitforum.com/cs2/blogs/jmarcum
    • Proposed As Answer byJohn MarcumMVPWednesday, September 23, 2009 10:54 PM
    •  
  • Thursday, September 24, 2009 12:41 PMCarol BaileyMSFT, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    I think this is the right forum for performance-related questions for SQL: http://social.technet.microsoft.com/Forums/en-US/sqldatabaseengine/threads 

    Torsten and John are correct - we will always try to help where we can but your questions relate to how SQL Server works and not Configuration Manager, even though SQL Server is a dependency for Configuration Manager.  You are more likely to get your question answered by experts in that field by posting to a SQL Server forum.  Similarly, you should use the SQL Server documentation for information on how SQL works and how to configure it for best performance.  The Configuration Manager documentation should cover anything SQL-related that is specific to Configuration Manager but for everything else, use the SQL Server resources.

    - Carol