1 创建资源
2 查看资源,登录RAM用户
3 转到RDS控制台,切换至申请到资源所在区
3 点击实例后,创建高权限账号
输入账号信息
查看创建的账号
4 创建数据库
输入数据库信息
5 登录数据库
在DMS中输入RDS实例信息
打开SQL控制台,切换至创建的数据库
6 创建测试表
CREATE TABLE IF NOT EXISTS `test_tb`(
`id` INT UNSIGNED AUTO_INCREMENT,
`name` VARCHAR(100) NOT NULL,
`address` VARCHAR(40) NOT NULL,
`birthday` DATE,
PRIMARY KEY ( `id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
7 执行下列语句,查看执行计划
8 查看建表语句
79创建索引后,重新运行语句查看执行计划
为表添加索引
查看建表语句
执行sql语句查看执行计划,
执行计划选择了索引
9 查看执行sql语句的进程信息
查看此行详细信息
10 总结
这个实验验证了sql调优中重要的技术手段之一即索引的使用,也展示了如何通过进程显示来诊断一条特定的sql。