我正在写一个与海量数据获取相关的项目。 目前我使用.NET Framework 4.8和Mysql包来启动连接并向数据库服务器插入数据。
我将插入大约 400, 000 行/秒。 我担心 SQL 连接可能成为我的程序的瓶颈。 我想知道如果我使用 sql 创建多线程连接并使用消费者队列插入数据,它会更快并且值得吗(优点和缺点)?
在我的直觉中,它会更快,但我不确定它可以在线程开销方面提供多少性能。我不是 SQL 专家,因此如果有人能够解释在多个线程上打开与 SQL 的多个连接的优缺点,那就太好了。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号