数据库的优化
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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!