SQL SERVER PERFORMANCE

hi all
in my company we have a 2 virtual SERVERS (on VMWARE ESXI4), OS: server 2008 R2 64 bit with SQL 2000 and 2005 and 2008 installed, each of these servers have 6G RAM and 4 processors.
we have simultaneously top of 10 users working.
sometimes the SQL servers work very slow (Although the server works normal) , in the performance of the servers the server is not loaded.

how can i optimize my SQL SERVERS or know what is that makes them work so slow?

LVL 3
liranp1Asked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Scott PletcherSenior DBACommented:
Could be a number of things.

1) Verify that if multiple SQLs are drawing from the same memory pool, that they have a "max memory" setting to make sure they do not try to "steal" each others' memory.

2) Make sure tempdb has multiple data files *all the same size*.

3) Make sure there are no issues with disk i/o performance.

4) Look at the sys.dm_os_wait_stats view to determine what is causing the most waits in SQL Server.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
liranp1Author Commented:
10x for the quick answer, if i give to each sql server 2G max memory do you think they will now "steal" each other memory?
0
Scott PletcherSenior DBACommented:
Not if you put a "max memory" of 2G, say, on each one.

If you do that, they/Windows "knows" enough to use separate 2G for each :-) .
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft SQL Server 2005

From novice to tech pro — start learning today.