我们正在使用QuestDB和读取Python的数据。它的行为通常很好,但是每当我们同时启动许多查询时,我们都会出现桌子繁忙的错误。 psycopg2.databaseerror:[-1]:表

问题描述 投票:0回答:1
如果我们仅查询并行的几个查询都是好的,但是当我们开始发送几百个并发查询时,我们会遇到错误。

查询不应阻止任何内容,因为它只是读取数据。另外,以防万一我检查了TX WAL并抓住了桌子。

	

当我们用完汇总读者时,这可能会发生。 QuestDB使用10*16个读取器的默认值。可以通过更改来增加:
psycopg2.DatabaseError: [-1]: table busy [reason=unknown]

或等效作为env变量

cairo.reader.pool.max.segments=10
database time-series questdb
1个回答
0
投票
对n*16等数字进行编织,低于我们预期的查询并发性。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.