1. 数据库连接池不足:离线数据的批量提交会占用大量的数据库连接,如果连接池不足,就会导致等待连接的线程阻塞,从而降低并发性能。

  2. 数据库锁竞争:当多个线程同时对同一张表或同一行数据进行修改时,就会出现锁竞争。如果离线数据的提交操作没有合理地控制事务的范围和锁的粒度,就会导致并发性能下降。

  3. 数据库性能瓶颈:离线数据的批量提交会导致数据库写入压力增大,如果数据库的磁盘、CPU、内存等硬件资源受限,就会导致并发性能低下。

  4. 网络延迟:离线数据的提交需要和数据库进行大量的网络通信,如果网络延迟较大,就会导致并发性能下降。

  5. 代码实现不当:离线数据的提交操作如果没有合理地利用线程池、异步执行、批量提交等技术,就会导致并发性能低下。同时,如果代码实现中存在死循环、阻塞等问题,也会影响并发性能。

离线数据进行大量提交导致并发低tps非常低可能原因有?

原文地址: https://www.cveoy.top/t/topic/g91T 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录