Mysql优化5-选择合适的存储引擎
来源:互联网 发布:棋牌游戏怎么对接淘宝 编辑:程序博客网 时间:2024/06/07 09:38
一、如何选择存储引擎
myisam 存储:如果对事务要求不高 同时以查询新增为主的 主要考虑使用此引擎(比如bbs的发帖表 回复表)
INNODB 存储:对事务要求比较高 保存的数据都是重要数据 比如订单表等等
Memory 存储:数据变化频繁 不需要入库 同时又频繁的查询修改(重启后会消失)
详细统计表见下:
为什么Myisam插入比较快 因为插入的时候先放在表的最后、不进行排序 ,InnoDB 因为要对事务处理和适当的排序所以速度比较慢
问:myisam和innodb的区别
1、事务安全 myisam不支持
2、插入速度 myisam较快
3、myisam支持全文索引
4、锁机制 myisam表级别锁innodb行级锁
5、外键 myisam 不支持
如果数据库是Myisam 定时进行碎片整理 因为删除后 表明.MYD 文件数据没变化(使用optimize table 表名整理)
阅读全文
0 0
- Mysql优化5-选择合适的存储引擎
- 如何选择合适的mysql存储引擎
- 选择合适的MySQL存储引擎
- 如何选择合适的MySQL存储引擎
- 如何选择合适的MySQL存储引擎
- 如何选择合适的MySQL存储引擎
- 如何选择合适的MySQL存储引擎
- 如何选择合适的MySQL存储引擎
- 如何选择合适的MySQL存储引擎
- 如何选择合适的MySQL存储引擎
- 如何选择合适的Mysql存储引擎
- MySQL 怎么选择合适的存储引擎
- 如何选择合适的MySQL存储引擎
- MySQL如何选择合适的存储引擎
- MySQL学习笔记_如何选择合适的存储引擎
- mysql数据库优化--存储引擎的选择
- mysql数据库优化--选择合适的数据类型
- MySQL存储引擎--存储引擎的选择
- 【DP】TEST20170406
- OpenGL学习脚印: 坐标和变换的数学基础(math-coordinates and transformations)
- Android 使用NDK-build生成so文件 C++ JNI NDK
- RPC-client异步回调原理
- Spring Boot 入门(Spring Cloud方向)
- Mysql优化5-选择合适的存储引擎
- Qt Assistant在命令行中无法打开的问题
- tp3.2.3百度编译器使用demo
- 排序(希尔排序,堆排序,归并排序,快速排序)
- 计算机网络之网络层
- struts2动态方法调用之参数占位符动态调用
- 用百度AI的OCR文字识别结合PHP实现了图片的文字识别功能
- 树的统计Count HYSBZ
- 2017年第0届浙江工业大学之江学院程序设计竞赛决赛 Problem C: 勤劳的ACgirls (隔板问题)