Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 General SQL Server Forums
 New to SQL Server Administration
 New SQL 2k8 x64 servers

Author  Topic 

buffetbruddahs
Starting Member

5 Posts

Posted - 2010-03-27 : 22:50:58
What can I do prior to installing SQL to performance tune my new SQL 2008 x64 server? Any recommendation re: page file, memory settings, network settings? The servers will be running windows 2008 x64. Any help would be appreciated, thanks.

ck

RobertKaucher
Posting Yak Master

169 Posts

Posted - 2010-03-28 : 12:15:24
We need some more details about the system and how it will be used before we can really offer suggestions:
1. How large are the databases?
2. How many users?
3. Is this system replacing an older system? If so what sort of load does it currently have? What sort of config as far as memory/disks, etc?
4. Will any apps other than SQL Server be on it? For example some systems that use SQL Server on the backend require being installed on the SQL server.

One thing I do once I get my server configged the way I want is do a stress test using SQLIOSim:
http://support.microsoft.com/kb/231619



===
http://www.ElementalSQL.com/
Go to Top of Page

buffetbruddahs
Starting Member

5 Posts

Posted - 2010-03-29 : 11:14:33
This will be a migration from a sql 2k cluster.
There will be about 200 concurrent users.
The databases are from 20-50 GB. There are 5-7 databases.
The disks will be configured as follows:
lun1 will be 300GB for the databses
lun2 will be 100GB for the log files
Lun3 will be 500GB for the backups
lun4 will be 70GB for the snapshots
lun5 will be 2GB for the quorum
Lun6 will be 2GB for the MSDTC

ck
Go to Top of Page

RobertKaucher
Posting Yak Master

169 Posts

Posted - 2010-03-29 : 11:44:58
Have you used perfmon to do any load analysis on the current system?

===
http://www.ElementalSQL.com/
Go to Top of Page

buffetbruddahs
Starting Member

5 Posts

Posted - 2010-03-29 : 12:41:27
We have a while back and the performance is pretty good. SQL 2k has some weird stuff where it dosn't use both procs and that was one problem that we encountered but other than that, performance was decent. But we are growing and we will be adding additional functionality and users with the upgrade.

ck
Go to Top of Page

dinakar
Master Smack Fu Yak Hacker

2507 Posts

Posted - 2010-03-29 : 15:21:09
Will it be single instance cluster or multi-instance cluster? If you are going to install multiple instances you should consider capping the memory on each of the instances.

Dinakar Nethi
************************
Life is short. Enjoy it.
************************
http://weblogs.sqlteam.com/dinakar/
Go to Top of Page

buffetbruddahs
Starting Member

5 Posts

Posted - 2010-03-29 : 16:17:56
The idea is for it to be a single instance cluster with multiple db's. Capping the memory per instance is something that would be done inside of SQL right?

ck
Go to Top of Page

buffetbruddahs
Starting Member

5 Posts

Posted - 2010-03-30 : 02:38:40
So with these specs in mind, what is the best way from a systems standpoint to optimize the memory settings for these servers. Are there any other Windows 2k8 tweeks that I can do to improve performance?

ck
Go to Top of Page

RobertKaucher
Posting Yak Master

169 Posts

Posted - 2010-03-30 : 19:57:57
It's been my general experience that SQL Server 2008 is pretty well primed out of the box. It seems like your disk subsystem considerations have already been mapped out... I have seen it hog memory, though, on systems where there had to be other apps running along side it. From a reliability stand point you might want to consider capping the memory if that were your case. But that does not seem to be an issue for you. Do you have any things specific to your environment that you are thinking about?

And yes, the memory setting can be managed with sp_configure.

===
http://www.ElementalSQL.com/
Go to Top of Page

tkizer
Almighty SQL Goddess

38200 Posts

Posted - 2010-03-30 : 23:31:45
For a single instance cluster, it is recommended that you still cap the memory to allow the OS and other processes some since SQL Server is a memory hog. A Microsoft engineer (SQL expert) recently said to take away 1-2 gigabytes per CPU from SQL Server, but that's if you have a bunch of memory like we do on our systems. How much memory will you have on each node? And how many CPUs?

Tara Kizer
Microsoft MVP for Windows Server System - SQL Server
http://weblogs.sqlteam.com/tarad/

Subscribe to my blog
Go to Top of Page
   

- Advertisement -