| Posted by Fox1977 on 08/06/07 22:17 
hi there,
 Just wondering if anyone can offer any advice on an a SQL performance
 issue i have repeatedly come up against in work.  I am a sys admin for
 an internet company and we are having problems with SQL eating up too
 much of the CPU on a brand new server.  I am new to SQL so apologies
 is my questions sound a bit simple.  I have recently migrated one of
 our databases to a new server (2 x CPU, 4gb RAM) and things were
 running sweet.  Recently we have launched a few new websites running
 off the back of the database.  The average CPU utilisation is now
 hovering at about 50%.  The problem is that we have a number of other
 sites ready to launch off the database.  We are running SQL 2000 on
 windows 2003 standard x64 R2.
 
 Obviously the first port of call would be to look at the database/
 websites and try and optimise the code in order to improve the
 performance but it is proving really difficult to squeeze any
 resources out of the company.  The directors of the company think that
 because they have spent £22k on a new SQL server they do not have to
 put any more effort in.  Whilst things have been pretty easy for a few
 months as usual everyone has taken their eye off the ball.  I can
 quite easily see a situation arising in a couple of months were we
 have a database that requires more power that the server it is running
 on.
 
 Can anyone offer any advice on the way forward with this one?  I know
 I need to looking into putting in a solution that will scale but it is
 going to go down like a lead ballon after spending 22k 8 months ago.
 
 I am looking at a number of different options:
 short term:  what could be done to improve the situation
 long term:  what type of solution could i put in place?  I am looking
 at SQL clustering but it looks very pricey.  Do i need the enterprise
 version to do active/active clustering and how many servers does an
 enterprise licence cover me for.  I have also though about having some
 kind of virtual cluster of machine with the virtual machine running
 acorss several servers.
 
 Is there any performance gains to be made by upgrading to SQL 2005?
 
 Any tips/ideas/pointers gratefully received.
  Navigation: [Reply to this message] |