Quantcast
Viewing all articles
Browse latest Browse all 15889

How to increase Batch Requests/Second?

What to expect from SQL server? 

We have a SQL server that I want to know what to expect in terms of the performance.
The applications being served are running very well written/indexed ERP system(s) - each having a thousands of customers across the globe.
There are two key apps and both are being served by this SQL server.  

They are both running a high volume of SQL transactions and we see around 400 batch requests per second. 
Usually, the Network I/O is where there is maximum wait. 

Is 400 batch requests per second an acceptable number for this type of server? 
The queries being run are usually returning small number of records - approx less than 25 rows and approx 50 or less number of columns. 
The dataset being returns is either short strings (80 characters) or numeric values. 
This server has following configuration: 

HP ProLiant DL580 G7 4U Rack Entry-level Server - 2 x Xeon E7520 1.86GHz - 4 Processor Support - 16 GB Standard, 1 TB Maximum RAM - DVD-Reader
2 Additional HP Xeon MP E7520 1.86 GHz Processor Upgrade - Socket LGA-1567 - Quad-core - 18 MB Cache - 4.80 GT/s QPI
2 HP ProLiant Server Memory Expansion Board 
2 HP 1200W AC Power Supply - AC Power Supply 
4 HP 146 GB Internal Hard Drive - SAS 600 - 10000 rpm - 2.5" - Hot Swappable
6 HP 146 GB Internal Hard Drive - SAS 600 - 15000 rpm - 2.5" - Hot Swappable
1 HP Smart Array P812 SAS RAID Controller - PCI Express x8 - Plug-in Card - 0, 1, 1+0, 5, 6, 50, 60 RAID Level - 1 GB

Disk Configuration:
RAID 1 for operating system and applications (two disks)
RAID 1 for SQL database log files and TempDB (two disks)
RAID 5 for data files 15000 RPM



-VJ


Viewing all articles
Browse latest Browse all 15889

Trending Articles