码迷,mamicode.com
首页 > 数据库 > 详细

MySQL优化

时间:2017-05-15 18:35:58      阅读:284      评论:0      收藏:0      [点我收藏+]

标签:sql语句   ack   mysql优化   arc   空间   xpl   body   mysql存储引擎   数据库   

① 硬件的优化:
② 系统配置的优化 :Innodb 存储引擎:在写操作比较多的时候,会更优秀,MyISAM存储引擎:适合于一些需要大量查询的应用,但其对于有大量写操作并不是很好
③ 数据库表结构的优化 : 使用连接(JOIN)、锁定表、使用索引、事务 
④ SQL语句及索引的优化 :避免 SELECT *、当只要一行数据时使用LIMIT1 、尽可能的使用NOT NULL

附:MySQL查询优化

1:选择正确的存储引擎 :

2:为查询缓存优化你的查询

3:为搜索字段建索引 :

4:避免 SELECT * 

5:当只要一行数据时使用 LIMIT 1 

6:尽可能的使用 NOT NULL 

7:EXPLAIN你的SELECT查询

8:在Join表的时候使用相当类型的例,并将其索引 

9:使用连接(JOIN)来代替子查询(Sub-Queries) 

MySQL存储引擎概述

1)MyISAM存储引擎:适合于一些需要大量查询的应用,但其对于有大量写操作并不是很好

2)Innodb 存储引擎:在写操作比较多的时候,会更优秀。他是它支持“行锁” 

3)NDBCluster存储引擎

4)Merge存储引擎

5)Memory存储引擎

8)ARCHIVE存储引擎:主要用于通过较小的存储空间来存放过期的很少访问的历史数据。

10)CSV存储引擎

MySQL优化

标签:sql语句   ack   mysql优化   arc   空间   xpl   body   mysql存储引擎   数据库   

原文地址:http://www.cnblogs.com/hustercn/p/6857387.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!