2020-12-03:mysql中,Heap 表是什么?

福大大架构师每日一题 2020-12-03 08:38:17
2020-12-03:mysql中,Heap 表是什么?#福大大架构师每日一题#
...全文
2747 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jvliao 2020-12-04
  • 打赏
  • 举报
回复
HEAP表是访问数据速度最快的MySQL表,他使用保存在内存中的散列索引。但如果MySQL或者服务器重新启动,表中数据将会丢失.
亦夜 2020-12-03
  • 打赏
  • 举报
回复
mysql · 8.0 内存表,就是放在内存中的表,所使用内存的大小可通过My.cnf中的max_heap_table_size指定,创建表时在最后指定ENGINE=MEMORY 1、表定义存放在磁盘上,扩展名为.frm,重启不会丢失 2、数据存放在内存中,重启会丢失 3、支持AUTO_INCREMENT列 ,不支持事务 4、所有客户端共享,数据修改频繁时性能下降 5、多线程共享,所有用户连接可见
KeepSayingNo 2020-12-03
  • 打赏
  • 举报
回复
TYPE=HEAP 的表,和普通的表差不多,使用的字段类型以及where条件比较符稍有限制

50,528

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧