mysql:21个性能优化最佳实践之19[选择正确的存储引擎]
来源:互联网 发布:巴宝莉香水男士知乎 编辑:程序博客网 时间:2024/04/27 14:04
选择正确的存储引擎
在 MySQL 中有两个存储引擎 MyISAM 和 InnoDB,每个引擎都有利有弊。酷壳以前文章《MySQL: InnoDB 还是 MyISAM?》讨论和这个事情。
MyISAM 适合于一些需要大量查询的应用,但其对于有大量写操作并不是很好。甚至你只是需要update一个字段,整个表都会被锁起来,而别的进程,就算是读进程都无法操作直到读操作完成。另外,MyISAM 对于 SELECT COUNT(*) 这类的计算是超快无比的。
InnoDB 的趋势会是一个非常复杂的存储引擎,对于一些小的应用,它会比 MyISAM 还慢。他是它支持“行锁” ,于是在写操作比较多的时候,会更优秀。并且,他还支持更多的高级应用,比如:事务。
0 0
- mysql:21个性能优化最佳实践之19[选择正确的存储引擎]
- mysql:21个性能优化最佳实践之1[为查询缓存优化你的查询]
- mysql:21个性能优化最佳实践之2[EXPLAIN 你的 SELECT 查询]
- mysql:21个性能优化最佳实践之17[拆分大的 DELETE 或 INSERT 语句]
- mysql:21个性能优化最佳实践之4[为搜索字段建索引]
- mysql:21个性能优化最佳实践之6[不要使用ORDER BY RAND()]
- mysql:21个性能优化最佳实践之7[避免 SELECT *]
- mysql:21个性能优化最佳实践之14[把IP地址存成UNSIGNED INT]
- mysql:21个性能优化最佳实践之16[垂直分割]
- mysql:21个性能优化最佳实践之3[当只要一行数据时使用 LIMIT 1]
- mysql:21个性能优化最佳实践之5[在Join表的时候使用相当类型的列,并将其索引]
- MySQL如果选择正确的存储引擎
- mysql数据库优化--存储引擎的选择
- MySQL数据库性能优化之存储引擎选择
- MySQL数据库性能优化之存储引擎选择
- MySQL数据库性能优化之存储引擎选择
- MySQL数据库性能优化之存储引擎选择
- MySQL数据库性能优化之存储引擎选择
- 基础工业极度落后导致中国在机器人领域为零,但这丝毫不妨碍中国吹牛和骗贷
- 【整理】android开源项目【developer篇】
- uiautomator
- ubuntu简单安装wine命令
- python配置IDE
- mysql:21个性能优化最佳实践之19[选择正确的存储引擎]
- JAX-RS(Java API for RESTful Web Service)_1.1解析
- 回车换行
- chm字体大小修改
- 新时代下的教育模式,你找准了点吗
- 用 Java 技术创建 RESTful Web 服务
- 监测主机单板cpu 内存
- oracle,分组后,字符串以“,”合并
- Mysql事件学习