ClickHouse的线程安全连接池。
clickhouse-pool的Python项目详细描述
Python的ClickHouse Pool
ClickHouse的线程安全连接池。灵感来自psycopg2
并使用
^{
安装
pip install clickhouse-pool
快速入门
^{pr2}$连接池大小
要更改连接池大小
pool=ChPool(connections_min=20,connections_max=40)withpool.get_client()asclient:result=client.execute("SELECT * FROM system.numbers LIMIT 5")print(result)# always close all connections in the pool once you're done with itpool.cleanup()
本地测试
要在本地运行测试,请确保有一个clickhouse服务器实例正在运行 本地主机。最简单的方法是使用docker:
docker run -d -p 9000:9000 yandex/clickhouse-server
python tests.py
- 项目
标签: