我有一个系统
17.9GB
64-bit 2 cores each 5346 bogomips
我有postgres服务器8.4,我的要求是运行
5000 insert语句
5000条update语句
5000条select语句
我希望所有这15000条语句在一秒钟内运行(可能是我的期望太高了)
请告诉我正确的postgres配置
注意: IO响应时间不应与时间有太大偏差(应为静态)。
提前感谢!
发布于 2010-12-16 22:37:32
在单个事务中推送尽可能多的语句。优化Write Ahead Log以将所有这些语句一起写入磁盘。
发布于 2010-12-16 23:31:54
您将需要一个令人印象深刻的IO子系统来跟上。我有一台拥有48个Magny Cours内核、128 of和34个旋转15k SAS驱动器的机器,每秒可以支持大约8000个事务,这正是您正在寻找的范围。
我可能会在更少的内核上做到这一点,但对于这些机器所做的事情,它们需要所有能得到的CPU。
对于您来说,内核的数量可能需要十几个或更多,并且您将需要十几个左右的SSD驱动器或30到100个旋转的SAS驱动器来完成此任务。
另外,你的db会有多大?你实际上只给出了回答这个问题所需的很少的信息。
https://stackoverflow.com/questions/4460903
复制相似问题