You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于Beanie连接池的疑问及重复调用init_beanie的性能问题咨询

关于Beanie连接池的疑问及重复调用init_beanie的性能问题咨询

各位好,我在代码里写了这样一个函数:

async def context(client_id: str)
    database = f'db_{client_id}'
    await init_beanie(
        database=database,
        document_models=[
           .. # 这里有不少模型
        ],
    )

每次从数据库获取数据的时候,我都会调用这个函数(每次可能是不同的客户端)。

我不太清楚init_beanie具体做了什么,但感觉每次调用它都有不小的性能开销。

我翻了Beanie的官方文档,没找到类似连接池的相关功能。想问问大家,Beanie有没有连接池这类机制?或者说重复调用init_beanie其实是没必要的?

备注:内容来源于stack exchange,提问作者kev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 11:08:03