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
 Thrown into DBA Role

Author  Topic 

Joefuss2k
Starting Member

4 Posts

Posted - 2012-04-10 : 17:01:38
Okay I am an IT mgr with very little SQL experience. I will try to give as much info as possible. My company has a SQL server that houses the data for our ERP/EDI system and our online store. The person that has always managed the SQL server is no longer with us and it seems I have been thrust into the role of DBA. It seems when large orders are being processed that things slow to a crawl. The SQL server is SQL 2008 Standard running on a Hyper-V virtual machine with Windows Server 2008 Standard as the OS. There are 10 Gigs of memory, one virtual processor, and a 100 gig virtual HD.

Here are some of my questions:

1. Should I keep SQL on a virtual machine or move it to a stand alone server?
2. We are in the process of purchasing new servers (infrastructure upgrade) should I stay with SQL 2008 or go to 2012.
3. Should I have the data stored on my SAN device or on the local disks?

One more thing, my current SQL server is just about out of space, less than one gig free. I have shrank the log files but not the database. Everything non essential has been stripped off the server, the only way left that I can see to gain more space would be to shrink the database but I hear bad things about that. Any advice?


Joefuss

tkizer
Almighty SQL Goddess

38200 Posts

Posted - 2012-04-10 : 17:06:22
1. Virtual machines are fine, assuming it's been configured properly. For our critical databases, we always use physical servers and always use clustering.
2. 2012 if you can.
3. Depends. We almost entirely use storage arrays.

You can shrink it to divert a problem here, however do you have any free space inside the mdf file to even do the shrink? If not, then you'll have to delete data first or maybe rebuild the indexes (if you have the space to do it).

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

Subscribe to my blog
Go to Top of Page

jackv
Master Smack Fu Yak Hacker

2179 Posts

Posted - 2012-04-11 : 01:46:20
1.Virtual machine decision is based on few factors including DR requirements. Is it shared ? is it 1: 1? Check this post for some rule of thumb guidelines - http://www.sqlserver-dba.com/2011/07/database-virtual-server-candidacy-criteria.html
2. 2012 - this will depend also on your licensing agreements , upgrade etc.
3. Depends on a) performance b) cost c) Disaster Recovery e.g are you using SAN mirroring? I usually leave paging file on local - and all else on SAN. This is more complicated in the Blade world - where you may purchase new hardware with no local disk

Jack Vamvas
--------------------
http://www.sqlserver-dba.com
Go to Top of Page
   

- Advertisement -