分享一个好用的SQL的优化工具soar及

北京白癜风诚信医院 https://mip.yyk.99.com.cn/fengtai/68389/jianjie.html

SOAR(SQLOptimizerAndRewriter)是由小米人工智能云平台的数据库团队开发的,一个对SQL进行优化的自动化工具。

主要特点:1)、支持基于启发式算法的语句优化。2)、支持复杂查询的多列索引优化。3)、支持执行计划(EXPLAIN)信息解读。4)、支持SQL指纹、压缩和美化。5)、支持同一个表多条ALTER请求合并6)、支持自定义规则的SQL改写。具体操作页面如下:

下面具体介绍如何安装soar:

一、个人使用简单安装:基于windows操作系统安装,简单使用本版,在安装soar前需要安装Go。1、Go安装选择windows版本下载,安装。

下载后,选择需要安装的文件夹,一直下一步就行,直到安装完成。

安装完成后,打开cmd命令行输入goversion。输入如图的信息:

2、soar安装1)、下载。

2)、soar放置的文件夹内创建soar.bat文件,并在文件中添加:

其中:

F:\soar\mysql.sql(sql文件路径)

F:\soar\soar.windows-amd64(soar下载文件的存放路径)

root(用户名)

root1(密码)

.0.0.(数据库服务器地址)

database(数据库名)

analyze.txt(分析信息输出文件)

3)、创建mysql.sql文件(保存sql语句)

4)、创建analyze.txt(存储分析信息),如下图:

5)、直接运行soar.bat,执行完后打开analyze.txt。就是mysql.sql中语句的分析信息,如下图:

个人简单安装就完成了。

二、工作使用安装,增加界面化操作,基于Linux安装

1、soar安装:1)、创建文件夹。执行命令:mkdir-p/opt/soft/soarmkdir-p/opt/install/soar/{log,conf}进行创建。如下图:

2)、下载soar。执行命令:wget-O/opt/install/soar/soar-c


转载请注明:http://www.aierlanlan.com/cyrz/5166.html