使用指南
DBMind支持的场景规格
- DBMind仅支持同形态纳管,不支持混合纳管。
- DBMind依赖Python驱动psycopg2,开源psycopg2不再支持,仅支持自研psycopg2。
- DBMind目前不支持在元数据库与日志文件被手动变更的情况下保留原始数据。
- DBMind支持纳管多集群,但是随着纳管集群节点越多,消耗的资源也对应增多。需要在DBMind消耗的资源过多时,停止纳管更多节点,以避免CPU和内存资源不足。
- DBMind实例纳管建议为1个CPU核对应3个节点,如果纳管的实例节点数太多,会导致DBMind服务接口超时或服务异常。
- DBMind Web API调用支持50并发。
- DBMind只支持文档中写明的场景,不支持文档中没有明确的场景、示例中不包括的部署形态、使用方法等超规格使用形式的情况。
- DBMind所支持的实例数不能超过该部署环境最大支持上限(即超规格部署,CPU长期处于100%状态运行)。
- DBMind为保证默认安全,配置exporter采集组件以及DBMind Web服务时,请使用HTTPS协议,并使用加密的私钥文件,私钥文件的加密密码须符合公司要求的密码复杂度。
- 在数据库资源异常,如连接数满、线程池满或动态内存满等情况下,DBMind服务将暂时不可用。当异常解除时DBMind服务可自行恢复。
环境配置
DBMind外置AI功能需要运行在Python 3.7版本以上,且小于等于Python 3.9版本,当前DBMind独立出包并且包中已包含工具所有三方依赖项,因此用户不用单独安装。如果用户需要自己配置依赖项,DBMind需要的第三方依赖包记录在AI功能根目录的requirements.txt文件中(包括requirements-x86.txt与requirements-arrch64.txt,用户可根据自己平台类型选择),可以通过pip install命令安装依赖,命令如下:
pip3 install -r requirements-x86.txt
如果用户没有安装齐全所需的依赖,则当用户执行gs_dbmind命令时,会再次提醒用户安装第三方依赖。需要注意,该文件提供了DBMind所需的第三方依赖,若用户环境存在第三方包冲突等情况,可由用户根据实际情况进行处理。
如果pip版本过低,可能会出现装包失败的情况,此时可使用以下命令对pip进行升级:
pip3 install --upgrade pip
意见反馈