首页 > 代码库 > MySQL优化
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优化
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。