我的脚本在使用在中创建的库(通过)时失败测试,在使用使用物理文件创建的基时通过测试。这个脚本是多线程的.我知道在多线程(锁定等)中使用SQLite不是最好的主意,但我只使用SQLite测试脚本的DB接口。within other thread # do some inserts
因此,在设置过程中,我确实创建了数据库和列我的猜测是,当我在线程A中创建基,然
database connection pool is set to 5 in config/database.yml.
mysql: 5.7 这一切都很好,直到我们最近引入了sidekiq worker的并发因此,为了确保在最坏的情况下sidekiq的所有8个线程都能够获得打开的连接,我们在config/database.yml中将池大小增加到8 我的问题是sidekiq worker和puma worker共享同一个数据库池吗?因此,假设所有8个