mailschorsch
10-09-2010, 05:34 AM
Hi there,
i need your advice, as i need to make a serious decision.
I am currently running a .NET / MSSQL based social network (flirt / dating) on a 2 GIG RAM VPS with a shared db on another server (not my server) It's all hosted at kickass vps
The problem is now, that the database was always the bottelneck for the past 3 months. Sometimes SQL server response times are just way to slow (up to 5 seconds, until statements are executed, most of the times between 0 and 2 seconds) - however this is too slow for our needs. We need an slq server that delivers continous immediate reaction/performance 24/7. I guess this will just not work on a shared server, becuase if other clients on the same server are causing high db loads, it slows down the whole machine.
We were asking kickass to resolve that, but they said so - it's a shared server, and they can't do anything about it. Last week it was so bad that some client "killed" a whole server and our db had to move to another physical machine for them to clean up the old db server.
To cut a long story short - i need to be sure if this is really a shared db intrisic problem or if "only" kickass might have these problems? what do you think?
If it's kickass vps specific we might want to move on to another hoster, if it's a general problem, then i think we need to upgrade to a dedicated db. The problem then are the cost however... licenses (workgroup or standard) i found cost aournd 1000$ (express version wouldn't work as it only supports up to 1 GIG db RAM usage, which will not be enough) Unfortunately i did not find any hoster with sql server licenses to lease.
The next problem would be that a dedicate db needs a lot of RAM/CPU ressources, which would require another vps server or one really big vps.
Whichever way you look at it - it is too expensive for us now.
Do you have any idea? We need RDP, so the typical cloud hosting offers are not an option for us unfortunately. And all i found did not offer dedicated mssql servers either.
So - do you have any idea on what to do?
Some stats regarding our application:
- dynamic, .NET community, most content db oriented
- max concurrent users: today 50, in 3 months expected 150
- average concurrent user: today 15, in 3 months expected 45
- activity per user: high - the dont read or write long texts, but use db ressource consuming search, etc algorythms all the time
- visits per day: today 3000, in 3 months expected 10000
Our vps, where IIS is sitting on performs well by the way - that is not the bottleneck, all statements are executed very fast when db is delivering in time ...
So our problem is really the sql server which should have a continous fast and reliable performance 24/7 - and all of that for max 200 $ monthly (including license cost)
Any ideas? :-)
Thanks in advance,
Georg
i need your advice, as i need to make a serious decision.
I am currently running a .NET / MSSQL based social network (flirt / dating) on a 2 GIG RAM VPS with a shared db on another server (not my server) It's all hosted at kickass vps
The problem is now, that the database was always the bottelneck for the past 3 months. Sometimes SQL server response times are just way to slow (up to 5 seconds, until statements are executed, most of the times between 0 and 2 seconds) - however this is too slow for our needs. We need an slq server that delivers continous immediate reaction/performance 24/7. I guess this will just not work on a shared server, becuase if other clients on the same server are causing high db loads, it slows down the whole machine.
We were asking kickass to resolve that, but they said so - it's a shared server, and they can't do anything about it. Last week it was so bad that some client "killed" a whole server and our db had to move to another physical machine for them to clean up the old db server.
To cut a long story short - i need to be sure if this is really a shared db intrisic problem or if "only" kickass might have these problems? what do you think?
If it's kickass vps specific we might want to move on to another hoster, if it's a general problem, then i think we need to upgrade to a dedicated db. The problem then are the cost however... licenses (workgroup or standard) i found cost aournd 1000$ (express version wouldn't work as it only supports up to 1 GIG db RAM usage, which will not be enough) Unfortunately i did not find any hoster with sql server licenses to lease.
The next problem would be that a dedicate db needs a lot of RAM/CPU ressources, which would require another vps server or one really big vps.
Whichever way you look at it - it is too expensive for us now.
Do you have any idea? We need RDP, so the typical cloud hosting offers are not an option for us unfortunately. And all i found did not offer dedicated mssql servers either.
So - do you have any idea on what to do?
Some stats regarding our application:
- dynamic, .NET community, most content db oriented
- max concurrent users: today 50, in 3 months expected 150
- average concurrent user: today 15, in 3 months expected 45
- activity per user: high - the dont read or write long texts, but use db ressource consuming search, etc algorythms all the time
- visits per day: today 3000, in 3 months expected 10000
Our vps, where IIS is sitting on performs well by the way - that is not the bottleneck, all statements are executed very fast when db is delivering in time ...
So our problem is really the sql server which should have a continous fast and reliable performance 24/7 - and all of that for max 200 $ monthly (including license cost)
Any ideas? :-)
Thanks in advance,
Georg
