环境版本:
nebula:3.0
studio:3.2
问题描述:
基于nebula数据库做了一个查询接口,部署后出现现象,接口一夜未访问后,再访问会无返回结果,包括studio长时间未使用登录信息也会失效。怀疑是连接失效导致。
python连接代码如下
connection_pool = ConnectionPool()
connection_pool.init([(’...’, ‘)], config)
self.client = connection_pool.get_session(‘root’, '’)
请教问题:
我的猜想时否正确?如果正确,nebula连接有效时长的相关设置在哪里?
现在有两种解决方案:
- 每一次查询都要执行一次连接,缺点效率太低
- 每个一个小时执行一次连接
实际使用中是否有更好的办法,谢谢!