November 17, 2017 at 3:19 pm
Just curious - how much RAM do you have in your SQL server?
November 17, 2017 at 11:15 pm
tfeuz - Friday, November 17, 2017 3:19 PMJust curious - how much RAM do you have in your SQL server?
RAM is cheap, always go for Edition's limits + OS or harware's maximum if the Edition allows for more 😉
😎
I have long lost count of the times when badly performing SQL Servers have been fixed by simply adding more RAM.
November 19, 2017 at 5:56 pm
tfeuz - Friday, November 17, 2017 3:19 PMJust curious - how much RAM do you have in your SQL server?
384GB of RAM and 3TB of SSD cache on my main server. On smaller servers, as little as 16GB with 4GB of that allocated to the OS.
Your turn... why do you ask?
--Jeff Moden
Change is inevitable... Change for the better is not.
November 19, 2017 at 6:13 pm
Jeff Moden - Sunday, November 19, 2017 5:56 PMtfeuz - Friday, November 17, 2017 3:19 PMJust curious - how much RAM do you have in your SQL server?384GB of RAM and 3TB of SSD cache on my main server. On smaller servers, as little as 16GB with 4GB of that allocated to the OS.
Your turn... why do you ask?
Thanks for the response John...
We have had a number of customers (they each have their own database) complaining about performance problems over the last period of time. I have always assumed that it was a problem with bad indexing and bad query writing. In the last incident I just could not see any other way to "fix" the SQL process we had created. I had assumed that everything was squared aware hardware wise but I think we goofed. I am just trying to get some background information to get the powers that be to open their wallets.
As a "for instance" - we have customers with a 100GB, 242GB, 537 GB database and only 8GB of RAM each.
Oh yeah - each of those customers, and a bunch I have not told you about, are all on one server under different instances.
I am not one for throwing hardware at a problem prematurely - but I am pretty sure that is the next step forward.
TF
November 19, 2017 at 6:21 pm
tfeuz - Sunday, November 19, 2017 6:13 PMJeff Moden - Sunday, November 19, 2017 5:56 PMtfeuz - Friday, November 17, 2017 3:19 PMJust curious - how much RAM do you have in your SQL server?384GB of RAM and 3TB of SSD cache on my main server. On smaller servers, as little as 16GB with 4GB of that allocated to the OS.
Your turn... why do you ask?
Thanks for the response John...
We have had a number of customers (they each have their own database) complaining about performance problems over the last period of time. I have always assumed that it was a problem with bad indexing and bad query writing. In the last incident I just could not see any other way to "fix" the SQL process we had created. I had assumed that everything was squared aware hardware wise but I think we goofed. I am just trying to get some background information to get the powers that be to open their wallets.
As a "for instance" - we have customers with a 100GB, 242GB, 537 GB database and only 8GB of RAM each.
Oh yeah - each of those customers, and a bunch I have not told you about, are all on one server under different instances.I am not one for throwing hardware at a problem prematurely - but I am pretty sure that is the next step forward.
TF
It's "Jeff", not "John. 😉
And, yeah, I definitely agree... 8GB of RAM isn't enough for those size databases. For the 100GB system, I'd recommend at least 64GB but would prefer at least 128. As for the other two and depending on how much their "audit" tables take up, at least 128GB each but I'd prefer a minimum of 256. THEN you can start fixing queries. 😉 No sense in even looking at queries if the systems with databases those sizes only have 8GB.
--Jeff Moden
Change is inevitable... Change for the better is not.
November 19, 2017 at 6:24 pm
Jeff Moden - Sunday, November 19, 2017 6:21 PMtfeuz - Sunday, November 19, 2017 6:13 PMJeff Moden - Sunday, November 19, 2017 5:56 PMtfeuz - Friday, November 17, 2017 3:19 PMJust curious - how much RAM do you have in your SQL server?384GB of RAM and 3TB of SSD cache on my main server. On smaller servers, as little as 16GB with 4GB of that allocated to the OS.
Your turn... why do you ask?
Thanks for the response John...
We have had a number of customers (they each have their own database) complaining about performance problems over the last period of time. I have always assumed that it was a problem with bad indexing and bad query writing. In the last incident I just could not see any other way to "fix" the SQL process we had created. I had assumed that everything was squared aware hardware wise but I think we goofed. I am just trying to get some background information to get the powers that be to open their wallets.
As a "for instance" - we have customers with a 100GB, 242GB, 537 GB database and only 8GB of RAM each.
Oh yeah - each of those customers, and a bunch I have not told you about, are all on one server under different instances.I am not one for throwing hardware at a problem prematurely - but I am pretty sure that is the next step forward.
TF
It's "Jeff", not "John. 😉
And, yeah, I definitely agree... 8GB of RAM isn't enough for those size databases. For the 100GB system, I'd recommend at least 64GB but would prefer at least 128. As for the other two and depending on how much their "audit" tables take up, at least 128GB each but I'd prefer a minimum of 256. THEN you can start fixing queries. 😉 No sense in even looking at queries if the systems with databases those sizes only have 8GB.
Sorry Jeff - my apologies.
I appreciate the feedback!
November 19, 2017 at 6:25 pm
tfeuz - Sunday, November 19, 2017 6:24 PMJeff Moden - Sunday, November 19, 2017 6:21 PMtfeuz - Sunday, November 19, 2017 6:13 PMJeff Moden - Sunday, November 19, 2017 5:56 PMtfeuz - Friday, November 17, 2017 3:19 PMJust curious - how much RAM do you have in your SQL server?384GB of RAM and 3TB of SSD cache on my main server. On smaller servers, as little as 16GB with 4GB of that allocated to the OS.
Your turn... why do you ask?
Thanks for the response John...
We have had a number of customers (they each have their own database) complaining about performance problems over the last period of time. I have always assumed that it was a problem with bad indexing and bad query writing. In the last incident I just could not see any other way to "fix" the SQL process we had created. I had assumed that everything was squared aware hardware wise but I think we goofed. I am just trying to get some background information to get the powers that be to open their wallets.
As a "for instance" - we have customers with a 100GB, 242GB, 537 GB database and only 8GB of RAM each.
Oh yeah - each of those customers, and a bunch I have not told you about, are all on one server under different instances.I am not one for throwing hardware at a problem prematurely - but I am pretty sure that is the next step forward.
TF
It's "Jeff", not "John. 😉
And, yeah, I definitely agree... 8GB of RAM isn't enough for those size databases. For the 100GB system, I'd recommend at least 64GB but would prefer at least 128. As for the other two and depending on how much their "audit" tables take up, at least 128GB each but I'd prefer a minimum of 256. THEN you can start fixing queries. 😉 No sense in even looking at queries if the systems with databases those sizes only have 8GB.
Sorry Jeff - my apologies.
I appreciate the feedback!
The good news is that we have already tuned the queries as much as I feel we can - so this may be a good news thing, just add more RAM.
November 19, 2017 at 7:07 pm
tfeuz - Sunday, November 19, 2017 6:25 PMtfeuz - Sunday, November 19, 2017 6:24 PMJeff Moden - Sunday, November 19, 2017 6:21 PMtfeuz - Sunday, November 19, 2017 6:13 PMJeff Moden - Sunday, November 19, 2017 5:56 PMtfeuz - Friday, November 17, 2017 3:19 PMJust curious - how much RAM do you have in your SQL server?384GB of RAM and 3TB of SSD cache on my main server. On smaller servers, as little as 16GB with 4GB of that allocated to the OS.
Your turn... why do you ask?
Thanks for the response John...
We have had a number of customers (they each have their own database) complaining about performance problems over the last period of time. I have always assumed that it was a problem with bad indexing and bad query writing. In the last incident I just could not see any other way to "fix" the SQL process we had created. I had assumed that everything was squared aware hardware wise but I think we goofed. I am just trying to get some background information to get the powers that be to open their wallets.
As a "for instance" - we have customers with a 100GB, 242GB, 537 GB database and only 8GB of RAM each.
Oh yeah - each of those customers, and a bunch I have not told you about, are all on one server under different instances.I am not one for throwing hardware at a problem prematurely - but I am pretty sure that is the next step forward.
TF
It's "Jeff", not "John. 😉
And, yeah, I definitely agree... 8GB of RAM isn't enough for those size databases. For the 100GB system, I'd recommend at least 64GB but would prefer at least 128. As for the other two and depending on how much their "audit" tables take up, at least 128GB each but I'd prefer a minimum of 256. THEN you can start fixing queries. 😉 No sense in even looking at queries if the systems with databases those sizes only have 8GB.
Sorry Jeff - my apologies.
I appreciate the feedback!
The good news is that we have already tuned the queries as much as I feel we can - so this may be a good news thing, just add more RAM.
That would be good news, indeed. It may not work out that way though. Sorry to use the old cliché` but, although adding memory is one of the best hardware investments you can make, "It {still} Depends". Be on the lookout for future opportunities.
--Jeff Moden
Change is inevitable... Change for the better is not.
November 20, 2017 at 3:25 am
tfeuz - Friday, November 17, 2017 3:19 PMJust curious - how much RAM do you have in your SQL server?
Anything from 4GB for some tiny instances up to 128GB for a couple of the largest servers.
Thomas Rushton
blog: https://thelonedba.wordpress.com
November 20, 2017 at 4:35 am
Various, since I have a lot of clients. Lowest is probably 16GB, highest is 512GB.
My general comment is if your production server has less memory than my laptop (which has 16), there's something rather wrong.
Gail Shaw
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability
November 20, 2017 at 4:41 am
tfeuz - Friday, November 17, 2017 3:19 PMJust curious - how much RAM do you have in your SQL server?
256GB on the 2012 instance. 4GB ( :crying: ) on the 2008 instance (and I can't wait for that server to go...).
Thom~
Excuse my typos and sometimes awful grammar. My fingers work faster than my brain does.
Larnu.uk
November 21, 2017 at 2:55 pm
I feel very inadequate! My smallest two have 1GB and 1 vCPU each and run SQL 2005. They performed OK in their day but have only been kept around while an application is decommissioned.
Our largest server has 32GB then most have 8GB or 16GB but there are still a few that have 4GB. Even our SAP server only has 24GB!
Viewing 12 posts - 1 through 11 (of 11 total)
You must be logged in to reply to this topic. Login to reply