1、使用动态数据源的时候,关闭的时候没有调用close方法

2、其他非功能性问题:

2.1、增删改的功能在多线程环境(Web环境)是否是线程安全的?

2.2、 多个操作的组合是否开启了事务

2.3、 多个操作是否可以合并?减少请求数据库的次数?合并之后,数据库是否承担了过多的计算任务

2.4、 一个操作是否可以拆分成多个操作,逐个进行优化?操作拆分后,要保证操作的事务一致性。

拆分后,需要请求多次数据库,在应用服务器中进行计算和数据处理,是否比直接在数据库中计算处理后直接返回快?

2.3和2.4问题的特点就是需要根据业务的特性思考,和权衡。

3、是否可以用异步提高性能
操作步骤是否可以优化?

4、是否可以用缓存提高性能
什么时候更新缓存?
哪些内容适合缓存?

5、如何保证高可用?如何实现自动故障转移

相关文章:

  • 2021-11-19
  • 2021-11-17
  • 2021-11-01
  • 2021-08-02
  • 2021-12-13
  • 2021-12-05
  • 2021-07-26
  • 2021-10-03
猜你喜欢
  • 2021-09-29
  • 2021-03-30
  • 2021-09-27
  • 2021-06-11
  • 2021-10-18
  • 2021-11-23
  • 2021-05-15
  • 2021-12-12
相关资源
相似解决方案