虚拟主机套餐上的 MySQL heap 表

在 MySQL 中,heap 表(也称为 MEMORY 表)是一种完全存储在内存中的表,而非像常规表那样存储在磁盘上,因此读写操作更快。

我们的所有 虚拟主机云主机 套餐都完全支持 MySQL heap 表!使用 heap 表时有几点需要注意:

  • 易失性——当 MySQL 服务器重启或表被删除时,heap 表中的数据会丢失
  • 索引选项相比基于磁盘的表更为有限
  • 锁定——heap 表使用表级锁定,当多个客户端同时尝试访问该表时,可能影响并发访问
  • 大小限制——heap 表受你主机套餐可用内存的限制。如果数据超出可用内存,可能导致性能问题,甚至使服务器内存耗尽

如果你希望完全掌控 MySQL 中的 tmp_table_sizemax_heap_table_size 变量,可以考虑 VPS 主机 套餐 💡

来源:Hostinger 官方帮助文档