框架是否可以在2分钟内生成超过300 k行和6列的XLS文档?
在从本地数据库(MySQL)获取数据时,该框架需要2分钟才能生成文档。
是否应该加强这一框架?
发布于 2018-07-07 18:19:31
“可容忍”不是取决于您的技术选择,而是取决于您的系统的用户所提出的实际需求。取决于您的用户,这可能是非常好的,或者可能是他们的工作流程中的一个巨大的混乱。
从技术角度来看,如此长的处理时间表明您正在进行一些复杂的处理,或者通过网络调用外部系统,或者您与数据库交互的方式完全中断。如果大部分时间花在数据库查询上,这似乎是不寻常的,可以进行调查。你在数据库上有合适的索引吗?您是在批量查询多个记录,还是一次获取一个记录(例如,因为您使用ORM不适当)?
但是你应该调查这个性能问题吗?这取决于解决这个问题的价值。基本上,如果坚持慢速解决方案的成本低于你花时间调查和解决这个问题的成本,那么这也许不是很好,但它仍然是一个更好的商业决策。
https://softwareengineering.stackexchange.com/questions/373745
复制相似问题