数据库的优化

2023-12-14 10:33:51

1、创建index索引;
2、减少select * 的使用,具体一点,全取会增加web服务器的负担;
3、explain select:显示了mysql如何使用索引来处理select语句以及连接表;
在这里插入图片描述

4、度多使用varchar/nvarchar,变长字段储存空间小,节省储存空间;在一个相对较小的字段内搜索效率会高一些;
5、不要在where字句中‘=’的左边进行函数,算术运算,其他表达式的运算,否则无法正确使用索引;
6、在where语句中避免使用or连接,如果一个字段有索引一个没有,将导致引擎放弃使用索引而进行全表的扫描。可以改为union(如果一样就输出一个),union all (不管一不一样全部输出), 实现把前后两个select集合的数据联合起来,组成一对结果集查询输出;
在这里插入图片描述

7、尽量的不使用NULL,用NOT NULL替换,占空间。
8、垂直拆分,解耦模块

文章来源:https://blog.csdn.net/leshen_88/article/details/134941040
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。