MYSQL 优化常用方法
来源:互联网 发布:家庭网络用哪个好 编辑:程序博客网 时间:2024/05/16 07:05
1、选取最适用的字段属性
2、使用连接(JOIN)来代替子查询(Sub-Queries)
连接(JOIN).. 之所以更有效率一些,是因为 MySQL不需要在内存中创建临时表来完成这个逻辑上的需要两个步骤的查询工作
3、使用联合(UNION)来代替手动创建的临时表
UNION 查询,它可以把需要使用临时表的两条或更多的 SELECT 查询合并的一个查询中。在客户端的查询会话结束的时候,临时表会被自动删除,从而保证数据库整齐、高效。使用 UNION 来创建查询的时候,我们只需要用 UNION作为关键字把多个 SELECT 语句连接起来就可以了,要注意的是所有 SELECT 语句中的字段数目要想同
4、事务机制
5、锁定表
6、使用外键
如果要在 MySQL 中使用外键,一定要记住在创建表的时候将表的类型定义为事务安全表 InnoDB类型
7、合理使用索引
一般说来,索引应建立在那些将用于JOIN, WHERE判断和ORDER BY排序的字段上。尽量不要对数据库中某个含有大量重复的值的字段建立索引
8、优化的查询语句
0 0
- MYSQL 优化常用方法
- MYSQL优化常用方法
- mysql常用优化方法
- MYSQL 优化常用方法
- Mysql常用优化方法
- MYSQL 优化常用方法
- MYSQL 优化常用方法
- MYSQL优化常用方法
- MYSQL 优化常用方法
- MYSQL 优化常用方法
- MYSQL 优化常用方法
- MYSQL 优化常用方法
- MYSQL 优化常用方法
- MYSQL 优化常用方法
- MYSQL 优化常用方法
- MYSQL 优化常用方法
- MYSQL 优化常用方法
- MYSQL 优化常用方法
- 信号量 SEM_UNDO标识
- 1341 与3和5无关的数
- JavaApplication和JavaApplet的区别
- CSUOJ 1808 地铁(最短路)
- POJ 2763 Housewife Wind 两种解法
- MYSQL 优化常用方法
- 大型网站架构演变史
- 树模型和线性回归 在回归问题中的比较
- [http] 缓存
- WebSocket实战
- 如何快速的开发一个完整的iOS直播app(播放篇)
- 设计模式之禅——中介者模式
- 209. Minimum Size Subarray Sum
- [oc实战练习五]AFNetWorking再次学习