S skandy10220 Unregistered / Unconfirmed GUEST, unregistred user! 2009-07-16 #1 服务器数据庞大,客户终端访问服务器非常频繁,而且只是作用于几个表,请问有什么方法减轻服务器的压力?谢谢!
轻 轻舞肥羊 Unregistered / Unconfirmed GUEST, unregistred user! 2009-07-16 #2 那就做数据库优化呗看瓶颈是哪,运算量不大的话,一般是磁盘是瓶颈,可以用多个硬盘,或者用RAID,把表分到不同的物理硬盘上以加快读写速度
H HydonLee Unregistered / Unconfirmed GUEST, unregistred user! 2009-07-16 #3 要看是什么操作。 如果读操作特别多,用3层,把数据CACHE起来。如果是写操作多。。。分表吧。或者换一个更好一点儿的数据库。
Z zbdzjx Unregistered / Unconfirmed GUEST, unregistred user! 2009-07-16 #4 不在于表有多少数据,而在于经常使用的是多少,如果用十个上千万条记录的表互相连接,估计一般的服务器都受不了。不怕花钱就多一点CPU(可加大并行度)、多一些硬盘(并行读取)、多一些内存(可加大缓冲)。如果业务可以分开,可以分成多个服务器,多个数据库。如果传输的数据量大,可以用千兆网。
不在于表有多少数据,而在于经常使用的是多少,如果用十个上千万条记录的表互相连接,估计一般的服务器都受不了。不怕花钱就多一点CPU(可加大并行度)、多一些硬盘(并行读取)、多一些内存(可加大缓冲)。如果业务可以分开,可以分成多个服务器,多个数据库。如果传输的数据量大,可以用千兆网。
F formiss Unregistered / Unconfirmed GUEST, unregistred user! 2009-07-17 #5 多层开发啊。可以设多个应用程序服务器。这样服务器的压力就小多了。