前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >2020-12-03:mysql中,Heap 表是什么?

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

原创
作者头像
福大大架构师每日一题
修改2020-12-07 11:06:55
修改2020-12-07 11:06:55
1.1K0
举报

福哥答案2020-12-04:答案来自此链接:

Heap表,即使用MEMORY存储引擎的表,这种表的数据存储在内存中,由于硬件问题或者断电,数据容易丢失,所以只能从其他数据表中读取数据作为临时表或者只读缓存来使用。

使用场景:

涉及瞬态,非关键数据的操作,例如会话管理或缓存。当MySQL服务器停止或重新启动时,MEMORY表中的数据将丢失。

内存中存储可实现快速访问和低延迟的数据。数据量可以完全容纳在内存中,而不会导致操作系统换出虚拟内存页面。

只读或者只读为主的数据访问模式。

BLOB 或 TEXT 字段是不允许的。

只能使用比较运算符=,<,>,=>,= <。

HEAP 表不支持 AUTO_INCREMENT。

索引不可为 NULL。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档