存储过程一般封装业务逻辑
I/O吞吐量小,形成了瓶颈效应。
没有创建计算列导致查询不优化。
返回了不必要的行和列
查询语句不好,没有优化
没有效果,只有在查询时才起作用,如果这个字段经常需要查询,并且不需要改动,可以对它添加索引,索引的主要功能就是快速查询
索引是建立在表上的可选对象,设计索引的目的是为了提高查询的速度。但同时索引也会增加系统的负担,进行影响系统的性能。
目录可以帮助读者快速查找所需要的内容,数据库中的索引就类似于书的目录。有了索引,DML操作就能快速找到表中的数据,而不需要扫描整张表。因此,对于包含大量数据的表来说,设计索引,可以大大提高操作效率。
在mysql可以通过force index关键字强制指定查询使用某个索引