暂无图片
MySQL用的一般是什么引擎?
我来答
分享
暂无图片 匿名用户
MySQL用的一般是什么引擎?

MySQL用的一般是什么引擎?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
刘贵宾

InnoDB或MyISAM,视具体应用而定。不过一般都用的Innodb,毕竟有事务要处理,看你们具体应用了

基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度 InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。

MyISAM适合:
(1)做很多count 的计算;
(2)插入不频繁,查询非常频繁;
(3)没有事务。

InnoDB适合:
(1)可靠性要求比较高,或者要求事务;
(2)表更新和查询都相当的频繁,并且表锁定的机会比较大的情况指定数据引擎的创建;
(3)大尺寸的数据集趋向于选择InnoDB引擎,因为它支持事务处理和故障恢复。数据库的大小决定了故障恢复的时间长短,InnoDB可以利用事务日志进行数据恢复,这会比较快。

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
张sir

mysql支持十几种引擎,myisam、innodb、ndb、memory等,但是最常用的还是innodb,我从开始接触mysql基本上都是innodb,用过一段时间的ndb,那bug是真叫一个多,各种起不来。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
mysql中的逻辑读,物理读的指标,如何查看?
回答 1
mysql>SHOWSESSIONSTATUSLIKE'%innodb%';Forthenumberofphysicalreads,lookattheInnodbbufferpoolreadsc
MySQL数据库在什么情况下收集表统计信息?
回答 1
已采纳
数据库表的统计信息可以通过MySQL自动收集,也可以手动进行收集。MySQL会在以下情况下自动执行统计信息的收集:1)第一次打开表的时候。2)表修改的行超过1/6或者20亿条及以上时。3)当有新记录插
请教各位前辈,这里等待事件我应该如何优化?极限每秒插入 1500条左右
回答 2
已采纳
io都达到瓶颈了,还优化啥,只能升级更快的SSD盘了。
MySQL有哪几类物理文件?
回答 1
已采纳
MySQL数据库的文件包括:1.参数文件:my.cnf。2.日志文件:包括错误日志、查询日志、慢查询日志、二进制日志。3.MySQL表文件:用来存放MySQL表结构的文件,一般以.frm为后缀。4.S
MySQL与锁相关的监控项,通过什么参数获取?
回答 1
已采纳
锁相关的监控项主要包括以下几点:1)表锁情况  tablelockswaited参数表示表锁等待的次数,可以通过获取参数tablelockswaited的值来确定表锁情况。2)In
mysqlbinlog恢复mysql数据,比如需要恢复最近3天的日志,从binglog001到binglog100 共有100个日志,mysqlbinlog工具要怎么用才能实现这个需求?
回答 1
mysqlbinlogbinlog.000001binlog.000002……binlog.000100|mysqlurootp
mysql5.7多线程复制,线程数如何设置,有参考某个服务器参数吗?
回答 1
并行的线程数,建议这个值不要超过CPU的核数slaveparalleltypeLOGICALCLOCKslaveparallelworkers8默认值为0,为1表示按照二进制日志的顺序在从库回放,设在
MySQL中如何控制heap表的最大尺寸?
回答 1
已采纳
heap表即MEMORY存储引擎提供的“内存中”的表。heap表的大小可通过参数maxheaptablesize来控制。
MySQL xtrabackup8.0备份的时候压缩参数可以用tar么?
回答 2
确实,以前是支持的:进行完整备份并压缩innobackupexdefaultsfile"/export/servers/mysql/etc/my.cnf"host"localhost"port3358
MySQL数据类型有哪些属性?
回答 1
已采纳
MySQL数据类型的属性包括autoincrement、binary、default、index、notnull、null、primarykey、unique和zerofill。