download:
`Taro@3.3.3最新版本开发企业级出行项目`
1.1 没加索引
sql语句中where条件的关键字段,或者order by后面的排序字段,忘了加索引,这个问题在项目中很常见。
项目刚开始的时候,由于表中的数据量小,加不加索引sql查询性能差别不大。
后来,随着业务的发展,表中数据量越来越多,就不得不加索引了。
可以通过命令:show index from
order;
能单独查看某张表的索引情况。
也可以通过命令:
show create table
order;
查看整张表的建表语句,里面同样会显示索引情况。
通过ALTER TABLE命令可以添加索引:
ALTER TABLE `order` ADD INDEX idx_name (name);
复制代码
也可以通过CREATE INDEX命令添加索引:
CREATE INDEX idx_name ON `order` (name);
不过这里有一个需要注意的地方是:想通过命令修改索引,是不行的。
目前在mysql中如果想要修改索引,只能先删除索引,再重新添加新的。
删除索引可以用DROP INDEX命令:
ALTER TABLE `order` DROP INDEX idx_name;
【Taro@3.3.3最新版本开发企业级出行项目mkw】复制代码
用DROP INDEX命令也行:
DROP INDEX idx_name ON
order;
推荐阅读
- taro的UI库taro ui
- Taro 项目的出错总结
- taro|安装taro 所踩的坑
- Taro|Taro2.x安装依赖后sass配置失效,无法正常使用sass且启动失败
- Taro学习手册(五)—— 遇到的bug