ASP中如何解决某个数据表I/O太过频繁影响服务器性能的问题?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASP中如何解决某个数据表I/O太过频繁影响服务器性能的问题?相关的知识,希望对你有一定的参考价值。
一个B2B平台,SQL2000数据库中有“产品表”(60万条数据)、“供求表”(130万条数据)及“会员资料表”等6个比较大数据量的表在前端WEB读取信息页面时,均需要通过一个“企业ID”去一个“企业资料表”(15万条数据)中获取企业简要信息,这使得几乎整个B2B平台90%的页面均会对这个“企业资料表”进行读取操作,当网站出现并发访问时,导致I/O太过频繁而影响到整个服务器性能下降?请问有什么办法可以解决?
如果使用数据缓存应该是最理想的,但ASP缓存10多万条数据好像没有ASP.NET那么好操作,能不能在后台用asp.net将数据缓存起来,然后asp页面直接读取内存里面的“企业资料表”,但asp怎样读取缓存起来的这个数据块,比如读取第N行第M列数据。
除此以外,还有什么好的解决方案,谢谢!
以上是关于ASP中如何解决某个数据表I/O太过频繁影响服务器性能的问题?的主要内容,如果未能解决你的问题,请参考以下文章