Ticket #21 (closed defect: fixed)

Opened 15 years ago

Last modified 15 years ago

店铺页导致数据库压力大问题

Reported by: chenchongqi Owned by:
Priority: major Milestone:
Component: 商家后台 Version: 5.0
Keywords: 店铺首页,oscache,数据库负载 Cc:
Due Date:

Description

故障汇报:昨晚8点到10点,商城对数据库负载过高(200以上),影响到其他应用,dba对商城链接做了限制,导致该段时间内商城访问速度变慢。当时经过分析直接原因是商铺首页的sql效率不高,经过优化后数据库负载(15)恢复正常,dba在10点左右放开了链接限制。

初步结论:商城店铺页使用oscache,超时15分钟,应用重启缓存会丢失,另外一方面昨天晚上的访问量比平时高百分之十以上,晚上8点高峰期到来的时候,有较多页面没有缓存而转去数据库,另外dba限制链接后监控进程因为超时又去重启应用,导致情况进一步加重。最直接原因还是查询商家最新发布的商品这里效率比较低。

后续改进:访问量大的页面转去memcached,避免应用重启导致缓存丢失,继续优化商城各级页面,减少sql资源消耗。

Change History

comment:1 Changed 15 years ago by chenchongqi

  • Status changed from new to closed
  • Keywords 店铺首页,oscache,数据库负载 added
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.