MySQL 引擎 阿里_MySQL引擎讲解-阿里云开发者社区
MySQL支持三个引擎:ISAM、MyISAM和HEAP,根据需求不同来选择不同的引擎
数据库的引擎到决于 MySQL 在安装的时候是如何被编译的,要添加一个新的引擎,就必须重新编译
--with-plugins=partition,innobase
ISAM:
读取操作速度很快,而且不占用大量的内存和存储资源
不支持事物处理
不能够容错
若硬盘崩溃,将无法恢复数据
MyISAM:(默认表类型)
MyISAM是MySQL的ISAM扩展格式和缺省的数据库引擎,有如下扩展:
1)、二进制层次的可移植性。
2)、NULL列索引。
3)、对变长行比ISAM表有更少的碎片。
4)、支持大文件。
5)、更好的索引压缩。
6)、更好的键码统计分布。
7)、更好和更快的auto_increment处理。
MyISAM适合:(1)做很多count 的计算;(2)插入不频繁,查询非常频繁;(3)没有事务
InnoDB Berkley DB(BDB):(支持事物安全)
支持外键
支持行锁
支持事务
采用双授权:GPL和 商业授权
适用于有大量的 update 和 insert 操作,高并发 QPS(每秒查询率) 较高 的环境
查看数据库引擎:
查看现已提供存储引擎: mysql> show engines;
查看当前默认存储引擎: mysql> show variables like '%storage_engine%';
查看某个表用了什么引擎(在显示结果里,参数 engine 后面的参数):
mysql> show create table 表名;
如: mysql> show create test_db;
修改 MySQL 表空间引擎:
设置 InnoDB 为默认引擎:
在配置文件my.cnf 中的[mysqld] 下面加入 default-storage-engine=INNODB
修改表引擎:
alter table test_db engine=myisam;
alter table test_db engine=innodb;
注意:如果添加innodb 引擎报错,需删除 /mysql/data 目录下的 ib_logfile0,ib_logfile1 文件即可
本文转自 tianshuai369 51CTO博客,原文链接:http://blog.51cto.com/songqinglong/1683078
MySQL 引擎 阿里_MySQL引擎讲解-阿里云开发者社区相关推荐
- mysql timeout的单位_mysql的timeout-阿里云开发者社区
mysql的timeout 很多时候我们连接mysql会在timeout这里跌倒,这里明确下mysql的timeout: 下面是获取timeout的变量: mysql> show global ...
- freebsd mysql 安装_Freebsd中mysql安装及使用笔记-阿里云开发者社区
Freebsd中mysql安装及使用笔记 x3d 2009-07-31 662浏览量 简介: 1.安装 一开始连mysql的软件包在freebsd中叫什么都不知道: 依稀属于databases类,先到 ...
- mysql join 索引 无效_ORACLE MYSQL中join 字段类型不同索引失效的情况-阿里云开发者社区...
ORACLE MYSQL中join 字段类型不同索引失效的情况 重庆八怪 2016-12-29 780浏览量 简介: 关于JOIN使用不同类型的字段类型,数据库可能进行隐士转换,MYSQL ORACL ...
- mysql double 存储_关于MYSQL中FLOAT和DOUBLE类型的存储-阿里云开发者社区
关于MYSQL中FLOAT和DOUBLE类型的存储 重庆八怪 2016-04-12 844浏览量 简介: 关于MYSQL中FLOAT和DOUBLE类型的存储 其实在单精度和双精度浮点类型存储中其存储方 ...
- rcs开机启动mysql_linux添加开机自启动脚本示例详解-阿里云开发者社区
linux添加开机自启动脚本示例详解 double2li 2017-04-14 1652浏览量 简介: linux下(以RedHat为范本)添加开机自启动脚本有两种方法,先来简单的;一.在/etc/r ...
- pg数据库生成随机时间_postgresql 时区与时间函数-阿里云开发者社区
postgresql 时区与时间函数 rudygao 2016-02-03 1951浏览量 简介: --把时间戳转成epoch值 postgres=# select extract(epoch fro ...
- 博客同步至阿里云开发者社区,快来帮我涨人气吧
博客同步至阿里云开发者社区,快来帮我涨人气吧! 直达链接! 直达链接! 直达链接! 直达链接! 直达链接! https://developer.aliyun.com/profile/sijaicxpx ...
- 杭州内推 | 阿里云开发者社区招聘计算机视觉算法工程师(2022年毕业生)
合适的工作难找?最新的招聘信息也不知道? AI 求职为大家精选人工智能领域最新鲜的招聘信息,助你先人一步投递,快人一步入职! 阿里云 阿里巴巴集团拥有海量的图像/视频数据,强大的计算能力和巨大的市场空 ...
- db h2 数据类型_H2数据库函数及数据类型概述-阿里云开发者社区
H2数据库函数及数据类型概述 jieforest 2015-01-29 573浏览量 简介: H2数据库函数及数据类型概述 一.H2数据库常用数据类型 INT类型:对应java.lang.Intege ...
- a记录 mysql_[a]-和[a]相关的内容-阿里云开发者社区
HDOJ 1202 The calculation of GPA Problem Description 每学期的期末,大家都会忙于计算自己的平均成绩,这个成绩对于评奖学金是直接有关的.国外大学都是计 ...
最新文章
- 移动H5开发入门知识,CSS的单位汇总与用法
- 如何利用ZBrush中的DynaMesh创建身体(一)
- 听说面试又挂在计算机操作系统了?仔细看看这个!!!【强烈推荐】
- 解引用NULL为什么会导致程序挂死?
- javascript学习笔记_function
- Kubernetes—StatefulSet部署有状态应用详解(二十四)
- Android开发笔记(五十八)铃声与震动
- HDU 5517---Triple(二维树状数组)
- 内核aio_IO模型_NIO_AIO
- IDEA中使用Git拉取代码时出现Can‘t update: no tracked branch错误
- python 函数调用自身_Python-函数的递归调用
- 腾讯 AI Lab招聘算法实习生
- Metasploit扫描3389
- 配置香橙派zeropuls2
- android开发 app消息提醒功能,Android中利用App实现消息推送机制的代码
- 数码相机闪光灯存储卡挑选篇
- centos7克隆虚拟机
- 微信分身 android,微信分身版安卓版
- 疫情下的企业应对之道:企业如何降本提质增效
- 使用dnsmasq在本地将域名解析为CNAME别名
热门文章
- 不可错过!斯坦福课程3D数据的机器学习方法(Machine Learning for 3D Data)第二部分Geometry Foundations: Surface Representations
- 通俗易懂!视觉slam第八部分——李群,李代数
- 腾讯社交广告转化率预估初探
- Nvidia League Player:来呀比到天荒地老
- 换了路由器电脑都连不上网了_换了新路由器电脑连不上网
- 独立站大卖家都在用的运营技巧?
- Leetcode每日一题:面试题17.10.find-majority-element-lcci(主要元素)
- 面试题简答题——数据库相关汇总
- 经典排序算法总结与Python实现(下)
- 读《豆瓣的基础架构》有感