MySQL优化
来源:互联网 发布:java 命名管道 编辑:程序博客网 时间:2024/06/05 06:08
- 字段属性
- 长度合适(不要太长)
- 类型合理(看谁更符合实际)
3.尽量设置not null(查询的时候少比较些)
- 合理使用join更有效率
- 事务操作保证任务要么一定全部成功,要么就回滚。
- 使用外键
- 使用外键保证数据的关联性。
- 在用到排序、查找次数频繁的数据表就可以添加索引来增加访问速度。
- 优化的查询语句
1. 其次,在建有索引的字段上尽量不要使用函数进行操作
2. 少用like,多用区间运算。 - 复合索引最左前缀,并不是值SQL语句的where顺序要和复合索引一致
- 用户中心建立了(login_name, passwd)的复合索引
- select * from user where login_name=? and passwd=?
- select * from user where passwd=? and login_name=?
- 都能够命中索引
- select * from user where login_name=?
- 也能命中索引,满足复合索引最左前缀
- select * from user where passwd=?
- 不能命中索引,不满足复合索引最左前缀
- 用户中心建立了(login_name, passwd)的复合索引
- 如果查询时知道只有一条结果返回,用limit1能提高效率
2 0
- 优化Mysql
- mysql优化
- mysql优化
- mysql优化
- MySQL 优化
- MySQL优化
- mysql 优化
- mysql 优化
- Mysql优化
- 优化Mysql
- 优化Mysql
- 优化MYSQL
- mysql 优化
- mysql 优化
- mysql优化
- mysql优化
- MySql优化
- MySQL优化
- 二叉树的中序遍历
- Spring教程--AOP简介
- git 实践
- 一种几乎无法被检测到的Punycode钓鱼攻击,Chrome、Firefox和Opera等浏览器都中招
- 大型网站技术架构演变过程
- MySQL优化
- 统计量MAD
- Git服务器安装详解及安装遇到问题解决方案
- z-index 应用简单总结
- JavaFX快速入门
- [Android]RxJava的简单介绍和基本使用(一)
- 稠密特征的光流opencv3.2+VS
- seandroid 中app权限设置
- 很详细的网络请求