dbTalk Databases Forums  

measuring quantity of transactions

comp.databases.ms-sqlserver comp.databases.ms-sqlserver


Discuss measuring quantity of transactions in the comp.databases.ms-sqlserver forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Wishmaster
 
Posts: n/a

Default measuring quantity of transactions - 09-06-2011 , 12:02 PM






HI everyone!

How can I measure the hardware capacity of my server to handle
transactions?
This is the situation.
A customer ask us if we can handle the incoming grow of transactions of
their systems(about 25% more than the current quantity of transactions)
The database server never shows more than an average use of 10% CPU and
uses 2 GB of PF with 6 GB of RAM. I know for sure that our server is
handling quite good the current charge and there is no problem to accept
a 25% more but, How can I explain this to my client? The client
understood as successful transaction entering a row to their DB.
How can I determine how many transactions can my server handle.

Greetings.

Diego.

Reply With Quote
  #2  
Old   
Erland Sommarskog
 
Posts: n/a

Default Re: measuring quantity of transactions - 09-06-2011 , 02:04 PM






Wishmaster ("sysadmin.rock[SINESTO]"@gmail.com) writes:
Quote:
How can I measure the hardware capacity of my server to handle
transactions?
This is the situation.
A customer ask us if we can handle the incoming grow of transactions of
their systems(about 25% more than the current quantity of transactions)
The database server never shows more than an average use of 10% CPU and
uses 2 GB of PF with 6 GB of RAM. I know for sure that our server is
handling quite good the current charge and there is no problem to accept
a 25% more but, How can I explain this to my client? The client
understood as successful transaction entering a row to their DB.
How can I determine how many transactions can my server handle.
Such questions are not trivial to answer with certainty, because there
may be points where something gets saturated, and the performance
decreases drastically. From what I say, I would not expect that to happen
only because of a 25% increase.

Is 6 GB the entire amount of memory for the server? That is very timid
these days.

What do you mean with PF?

Do you have 32-bit or 64-bit SQL Server? In the former case is AWE and
PAE enabled?


--
Erland Sommarskog, SQL Server MVP, esquel (AT) sommarskog (DOT) se

Links for SQL Server Books Online:
SQL 2008: http://msdn.microsoft.com/en-us/sqlserver/cc514207.aspx
SQL 2005: http://msdn.microsoft.com/en-us/sqlserver/bb895970.aspx

Reply With Quote
  #3  
Old   
Henk van den Berg
 
Posts: n/a

Default Re: measuring quantity of transactions - 09-06-2011 , 03:13 PM



Erland Sommarskog schreef op 06-09-2011 21:04:

Quote:
What do you mean with PF?
My money's on Paging File

Quote:
Do you have 32-bit or 64-bit SQL Server? In the former case is AWE and
PAE enabled?


Reply With Quote
  #4  
Old   
Wishmaster
 
Posts: n/a

Default Re: measuring quantity of transactions - 09-06-2011 , 05:16 PM



On 06-09-2011 16:04, Erland Sommarskog wrote:
Quote:
Wishmaster ("sysadmin.rock[SINESTO]"@gmail.com) writes:
How can I measure the hardware capacity of my server to handle
transactions?
This is the situation.
A customer ask us if we can handle the incoming grow of transactions of
their systems(about 25% more than the current quantity of transactions)
The database server never shows more than an average use of 10% CPU and
uses 2 GB of PF with 6 GB of RAM. I know for sure that our server is
handling quite good the current charge and there is no problem to accept
a 25% more but, How can I explain this to my client? The client
understood as successful transaction entering a row to their DB.
How can I determine how many transactions can my server handle.

Such questions are not trivial to answer with certainty, because there
may be points where something gets saturated, and the performance
decreases drastically. From what I say, I would not expect that to happen
only because of a 25% increase.

Is 6 GB the entire amount of memory for the server? That is very timid
these days.

What do you mean with PF?

Do you have 32-bit or 64-bit SQL Server? In the former case is AWE and
PAE enabled?


PF: Page File Usage

Server specs: IBM X3650
-Intel Xeon X5450 3 Ghz
-6 GB RAM
-MS Windows Server 2003 R2 (Enterprise.Ed) SP 2
-SQL Server 2005 Enterprise Ed.

Awe is not enabled.

Erland
Thanks for your answer.

Diego.

Reply With Quote
  #5  
Old   
Erland Sommarskog
 
Posts: n/a

Default Re: measuring quantity of transactions - 09-07-2011 , 02:29 AM



Wishmaster ("sysadmin.rock[SINESTO]"@gmail.com) writes:
Quote:
PF: Page File Usage
Preferrably, SQL Server should not use the page file at all. OK, so that
is probably a metric you see in Task Manager, but it's an odd way of
expressing it.

Quote:
Server specs: IBM X3650
-Intel Xeon X5450 3 Ghz
-6 GB RAM
-MS Windows Server 2003 R2 (Enterprise.Ed) SP 2
-SQL Server 2005 Enterprise Ed.

Awe is not enabled.
Is that 64-bit or 32-bit SQL Server? The number of 2GB makes me think that
you have 32-bit SQL Server, and in that case you have some memory you are
not using (unless there are other applications running on the server as
well.) I would recommend that you enable /PAE in BOOT.INI and enable
AWE and set max server memory to 4GB.

I would also recommend that you install Service Pack 4 of SQL Server.

--
Erland Sommarskog, SQL Server MVP, esquel (AT) sommarskog (DOT) se

Links for SQL Server Books Online:
SQL 2008: http://msdn.microsoft.com/en-us/sqlserver/cc514207.aspx
SQL 2005: http://msdn.microsoft.com/en-us/sqlserver/bb895970.aspx

Reply With Quote
  #6  
Old   
Wishmaster
 
Posts: n/a

Default Re: measuring quantity of transactions - 09-07-2011 , 08:59 AM



On 07-09-2011 4:29, Erland Sommarskog wrote:
Quote:
Wishmaster ("sysadmin.rock[SINESTO]"@gmail.com) writes:
PF: Page File Usage

Preferrably, SQL Server should not use the page file at all. OK, so that
is probably a metric you see in Task Manager, but it's an odd way of
expressing it.

Server specs: IBM X3650
-Intel Xeon X5450 3 Ghz
-6 GB RAM
-MS Windows Server 2003 R2 (Enterprise.Ed) SP 2
-SQL Server 2005 Enterprise Ed.

Awe is not enabled.

Is that 64-bit or 32-bit SQL Server? The number of 2GB makes me think that
you have 32-bit SQL Server, and in that case you have some memory you are
not using (unless there are other applications running on the server as
well.) I would recommend that you enable /PAE in BOOT.INI and enable
AWE and set max server memory to 4GB.

I would also recommend that you install Service Pack 4 of SQL Server.

Yes, is a 32-bit sql server. It's estrange but this server it is the
only one whitout AWE enabled. It has a SQL server SP3.
On Windows system properties shows 6,00 GB (PAE) but there is no
evidence of that in BOOT.ini (how it's that possible?)

I'm going to check sp4.

Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.