命令行
命令行方式适用于DBA或是数据库运维人员使用,可以以离线的方式获取生产库上的数据库表结构、索引信息、统计信息、需要进行优化的慢查询,然后进行执行Paw Index Advisor进行索引推荐,对生产系统零侵入。
环境及安装
配置文件
1. 配置文件(config.properties)
# The configuration file for index advisor
# Configure the query workload folder:
sqllab.queryfolder = ./tpch/cases
sqllab.mapperfolder = ./tpch/mappers
sqllab.querymode = offline
sqllab.ddlmode = offline
sqllab.statsmode = offline
# specify the server info for retrieving DDL/query/stats
sqllab.server.type = mysql
sqllab.server.host = localhost
sqllab.server.username = root
sqllab.server.password = root
# the database list (comma separated)
sqllab.databaselist = tpch
sqllab.ddlfolder = ./tpch/ddl/
sqllab.statsfolder = ./tpch/stats
sqllab.resultfolder = ./tpch/out/index.sql2. DDL语句输入配置
3. 查询语句的输入配置
4. 输出推荐索引的配置
5. 高级配置
最后更新于