数据库硬件build议
作为我公司的一名独立开发人员,我错过了一些想法。 我已经获得了为我们的服务器收集一些硬件要求的任务,所以我们可以使一些内部网站公开面对。 目前的硬件是 SRV1 – 统计处理器。 Windows Server 2003英特尔至强CPU 3.00ghz 1个内存512个镜像RAID硬盘 SRV2 – 当前正用于复制某些表。 Windows Server 2003英特尔奔腾4 1200MHZ 1.00演出RAM 40演出硬盘 目前SRV1的stream量统计是 每小时的交通量1ø收到149 GiB 1,034 MiB已发送445 GiB 3,096 MiB总计594 GiB 4,130 MiB 机器正在运行瓦堆。 有几个简单的基于Java的程序正在读取和写入数据库。 应用程序1: 将数据加载到myisam表中 – >运行在myisam表上只select查询,并使用信息来插入和更新一个大的InnoDB表。 – >将大型InnoDB表(当前7.5 GiB 13磨logging)中的数据(插入和重复键更新查询)汇总到较小的InnobDB表(最大的2个gig 2,016,166logging)中以实现快速读取访问。 应用2: 读取较小的InnoDB表格,对其包含的数据进行一些警报/报告。 Web使用情况: 只读内部和外部的InnoDB表。 即使将这些表格中的数据存储到客户中,我也不相信服务器将通过Web服务器有大量的连接。 所以我不太在意,我更关心访问数据的速度。 所以,总结这个愚蠢的长问题。 什么人会build议在操作系统/内存/硬盘/ RAID /处理器方面。 我猜测答案会是最好的,你能负担得起。 但是我承认,对于像ram / […]