Changes between Initial Version and Version 5 of Ticket #76


Ignore:
Timestamp:
01/09/2012 09:49:04 AM (14 years ago)
Author:
chenchongqi
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #76

    • Property Status changed from new to reopened
    • Property Keywords 数据库优化 added; 优化 removed
  • Ticket #76 – Description

    initial v5  
    1 由于产品库动态数据库的产品文章表访问频率非常的高,一个小时的访问次数达到18万,造成了数据库服务器的负载高。[[BR]][[BR]] 
     1由于产品库动态数据库的产品文章表访问频率非常的高,虽然单句执行成本低,但是一个小时的访问次数达到18万,占了数据库服务器比较多资源。[[BR]][[BR]] 
    22检查代码发现动态的页面几乎都是公用了OuterAction的detail方法,这个方法里面会把所有跟产品相关的所有信息查出来,不管当前的访问请求是否需要这些信息,再加上有些查询是没有做mc缓存的,而且文章表的数据量比较大,这样就导致了频繁的读取造成数据库服务器负载高[[BR]][[BR]] 
    33优化:检查代码判断是否需要文章和图片数据。如果不需要就不做数据的读取,减少对数据库读取的频率,降低数据库服务器的压力。