James Harvard <[EMAIL PROTECTED]> wrote on 12/12/2005 
10:26:42 AM:

> [Apologies for my first post here being semi-off-topic!]
> 
> I normally deploys apps I develop  (MySQL with Lasso web middleware)
> with an ISP, so I have no experience of choosing hardware 
> configurations or sourcing them.
> 
> My current client's application involves a very large amount of data
> which I have split into a number of tables. These tables (data 
> files) are currently between several hundred MB and 2 GB each for 6 
> 1/2 years data, and will grow. However, tables are not updated in 
> normal use (we can take the app off-line for updates) - so the data 
> is pretty much read-only.
> 
> From my reading of the manual it seems that disc seek speed is the 
> limiting factor once tables get so large that the data and indices 
> cannot be cached in RAM. So I believe that the best hardware setup 
> for a dedicated MySQL server would include two fast discs striped 
> (RAID 0) for the databases and a third separate disc for the operating 
system.
> 
> Does this sound right? (Also thoughts on SCSI versus SATA?)
> 
> Second question:
> 
> The chap who will probably administer the servers seems to prefer 
> buying Dell, but AFAIK Dell don't do any 1U servers that would 
> support 3 drives. Can anyone recommend any server brands available 
> in the UK, or UK based companies that will build servers, supporting
> 3 discs (2 RAID & 1 for the OS)?
> 
> Many thanks,
> James Harvard
> 

General recommendations:
RAM, RAM, RAM. Pack in as much as you can afford. Try to pick a stable 
64-bit OS, too. That way you are not limited to just 2,3, or 4 GB of 
addressable RAM. But realities are what they are and that may not be an 
option for you.

The more independent I/O channels you can provide to your disks, the more 
throughput you can support. The more independent spindles you have (or 
sets of spindles because you want them RAIDed) the more concurrency you 
can support. That means you may be better off with lots of cheaper 10-16GB 
disks rather than few 250GB disks if raw disk performance is your 
necessity.

Then, you throw us the curve by saying it all had to fit in a 1U 
factor....(groan)

Generally, if you have enough independent spindles to split the OS, paging 
file, and LOGS from the DATA then your performance should be fine. Your 3 
disk setup will probably have the data and the logs on the same RAID set 
and your paging file on the OS partition. It will probably be able to keep 
up but you might consider a set of external SCSI drives in a second 1U 
unit to sit under the first or consider a larger form factor so that you 
can host more drives if that turns out to be a limiting factor

Sorry I cannot make more specific recommendations but if you keep those 
general ideas in mind, your server should zip right along.

Shawn Green
Database Administrator
Unimin Corporation - Spruce Pine

Reply via email to