要访问数据库全表来获取数据的业务无法获取到数据的问题?

目前公司使用的EMC DMX3/4存储很多应用与核心数据库复用前端口,业务高峰期时,有出现某些要访问数据库全表来获取数据的业务无法获取到数据的问题。存储是EMC维保的,但EMC后端监控说IO不高,我们也看不到数据报告。目前也没进行存储整合。不知道是何问题?...显示全部

目前公司使用的EMC DMX3/4存储很多应用与核心数据库复用前端口,业务高峰期时,有出现某些要访问数据库全表来获取数据的业务无法获取到数据的问题。存储是EMC维保的,但EMC后端监控说IO不高,我们也看不到数据报告。目前也没进行存储整合。不知道是何问题?

收起
参与4

返回haizdl的回答

haizdlhaizdl技术经理大连

我觉得这个问题,可以这么去尝试找原因:

在性能出现问题的场景前后,执行以下:

1 数据库层监控并抽取日志。

2 操作系统层面监控并抽取日志。

3 EMC配合抽取存储的IO日志。

分析到底是IO卡在什么地方,如果存储IO不高,没有队列。那就看操作系统,有没有队列等待。如果操作系统也正常,那就看数据库层面。

先定位到具体的层,看看是存储层还是主机层还是应用层。定位到层之后,再详细分析。

银行 · 2016-02-25
浏览1281

回答者

haizdl
haizdl101634
技术经理大连
擅长领域: 灾备存储服务器

haizdl 最近回答过的问题

回答状态

  • 发布时间:2016-02-25
  • 关注会员:2 人
  • 回答浏览:1281
  • X社区推广