• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

System Build Advice

popejohn2

Junior Member
I am writing a data analysis program using a SQL server database which is quite large. It has some some 30 million rows of data.

I have gotten the program runtime down from 7 hours down to 12 minutes by indexing the database.

I would like to get the rundown down dramatically more (down to 1 minutes if possible).

Options are far as I understand are:
1. Hyperthread the program (cpu usage right now is around 50%)
2. Purchase 2xOperton dual cores
3. Purchase a separate computer to act as the database server. (right now the database and the program are running on the same computer)

How do you analyze the way to optimize this and what the bottleneck is? I dont want to go out and spend more money on cpus when it seems like the bottleneck is in the dbase access time and not the computations. But i dont have much experience on this.

Any thoughts/suggestions/recommendations?

System specs are:
a. Athlon dual core 4800+
b. 4gb RAM
c. 2 WD Raptor SATA HDD 10k rpm w/ raid0
 
I would go with dual core Opteron mabey a 180 if you could deal with s939. 4GB mabey a little too much although you will be future proofed. I would go with a SCSI controller and get a couple SCSI 10 or 15k drives. Thats all I can think of.
 
The 180 would perform at the same level as the 4800+, since they have the same clock and cache. I think you could try overclocking the 4800+ you have if you think the CPU is the bottleneck. The next hardware option is to get a dual-Processor S940 board with dual Opteron 270 or 275s. However, that option will run you qite a bit of money, and you'd have to get ECC registered RAM if you don't have it already.
 
Back
Top