|
1.介绍 MDBTool是通过人工智能技术赋能数据库系统,实现自治运维、智能优化和免人工干预的新型数据库架构。其核心目标是通过AI算法替代传统数据库的人工调优、异常诊断等操作,提升数据库性能和管理效率。 基础模块 l 多数据源兼容:兼容mysql,postgresql,达梦数据库 ,Microbee-data等 l 权限控制:根据实际使用动态可视化界面分配用户权限 l 基础操作:通过可视化界面创建,设计,编辑数据库和表结构,SQL工具 核心功能模块 l 自治优化系统 n 智能索引推荐:基于图神经网络预测并行性能,强化学习调优策略提升准确率30%以上。 n 学习型索引:如LearnedIndex结构,查询效率比传统索引提升5-10倍。 l 参数自优化 n 收集数据库指标、负载特征等数据,通过AI算法建模并验证参数配置,动态调整以提升性能。 l 慢SQL治理: n 主动诊断并优化低效SQL,例如通过根因分析定位批量操作导致的性能瓶颈。 2.下载点击官网https://mhc.ixiera.com/头部栏目中的工具,选择MDBTool,点击尾部下载按钮进行工具下载。 3.安装启动此工具依托于microbee-http框架,默认使用microbee-data数据库,安装说明请查看当前页面中章节5.1或章节5.2进行安装数据库,若需更换数据库请参考快速开始>>MICROBE-HTTP>>章节11。 将压缩包上传至指定目录,解压后修改配置文件:config/config/server_conf.xml中的数据库连接信息(dbtype、dburl、dbdriver、dbuser、dbpassword)、指定前端页面地址(webRoot)、指定静态html文件地址及上传文件地址(gnrtstatichtml、uploaddir)以及按需修改其他配置。 解压完成后进入到doc文件夹获取数据库所需表的sql文件,将所需表导入配置文件设置的数据库中。若未正确导入将会导致工具无法使用。 若需使用脚本启动工具,请修改restart.sh脚本文件。脚本使用请点击头部栏目中工具下的启动脚本详情说明进行查看。 配置完成后可使用脚本或命令nohup java –jar microbee-http-3.5-SNAPSHOT.jar &进行启动工具。使用tail –f nohup.out查看启动日志。 使用前需修改webroot/admin/js下的config.js文件,将McrbHttpClient.conf.host值替换为后台程序部署服务器及端口。
|