保险

这种情况下考虑用闪存效果如何?

我们公司的核心系统的业务逻辑基本上是通过数据库中的存储过程来实现的,也就是说,几乎所有的业务逻辑运算、数据读写都集中在数据库服务器上。这种方式与业务逻辑计算运行在应用服务器不同,这种方式更容易形成大量的锁,影响后续进程,从而影响业务。 随着数据量的增大、开门红、及高峰期等业务的高响应要求,我们必须提高系统执行效率,从根本上说也就是说缩短进程锁的占用时间,我们也进行过一些SQL语句优化、提升服务器的性能等方面,从当前TOP SQL来看,大部分的时间仍然消耗在物理数据读写上,请问专家,这种情况下用闪存能否大大提高效率?
参与13

3同行回答

arnoldarnold技术支持中荷人寿保险有限公司上海分公司
我觉得这是当初架构设计上的问题,把任务进程的压力放在数据库服务器端,对日后的性能提升是不合理的,当负载不大时,这种影响显现不出,但一旦峰值或长时间高负载运行,就会影响整个系统的表现。一是架构改良,二是弥补措施的话,只能在原有基础上,用硬件来提升改善了,但这部分花费会很大...显示全部

我觉得这是当初架构设计上的问题,把任务进程的压力放在数据库服务器端,对日后的性能提升是不合理的,当负载不大时,这种影响显现不出,但一旦峰值或长时间高负载运行,就会影响整个系统的表现。一是架构改良,二是弥补措施的话,只能在原有基础上,用硬件来提升改善了,但这部分花费会很大,且表现未必理想。

收起
保险 · 2016-08-18
浏览1436
ZhuJun2014ZhuJun2014存储工程师IBM
如果业务逻辑无法优化,那么可以利用闪存先解决I/O性能问题。显示全部

如果业务逻辑无法优化,那么可以利用闪存先解决I/O性能问题。

收起
硬件生产 · 2016-08-18
浏览1214
hxbaix888hxbaix888存储架构师华成峰
从当前TOP SQL来看,大部分的时间仍然消耗在物理数据读写上,请问专家,这种情况下用闪存能否大大提高效率?如果确定是时间消耗在数据的读写上,使用闪存肯定能大幅度提升性能的。显示全部

从当前TOP SQL来看,大部分的时间仍然消耗在物理数据读写上,请问专家,这种情况下用闪存能否大大提高效率?

如果确定是时间消耗在数据的读写上,使用闪存肯定能大幅度提升性能的。

收起
IT咨询服务 · 2016-08-23
浏览1151

提问者

wendyyang
系统架构师保险
擅长领域: 云计算容器Docker

问题来自

问题状态

  • 发布时间:2016-08-18
  • 关注会员:5 人
  • 问题浏览:5113
  • 最近回答:2016-08-23
  • X社区推广