摘要:
最近调优了一个使用JBuilder + JBoss + SQL Server构建的系统,典型的三层结构,前端由JBoss搭建的web服务器构成,后端使用SQL Server作为数据库。在调优之前,系统表现出的问题就是基本上没有并发访问,涉及到数据量大的操作反应特别慢,在多个用户同时访问时可能web服务奔溃。 与运维人员深入了解之后,针对最严重的case进行了深入了解,从web端的日子,代码分析,发现主要的问题集中在两块,一是代码逻辑的问题,而是数据库访问的耗时。 SQL Server的版本是2005.其中几张表数据量特别大,大小都在700-800M,记录已经达到200百万行左右。 ... 阅读全文