tidb数据库delete数据,存在mysql那样高水位的问题吗

半路出家的DBA表示没听过高水位,特意去搜了一下。但是感觉和删除操作没有太大关系吧 :joy:

MySQL数据库高水位是指数据库中的数据量达到了预设的最大值,导致数据库性能下降的问题。当MySQL数据库中的数据量逐渐增加时,数据库中的索引和数据文件会变得越来越大。如果预设的最大值达到,就会出现高水位现象。这将导致MySQL数据库的性能下降,并可能导致数据丢失。

在MySQL数据库中,数据是以页(Page)为单位进行存储的。每个页的大小通常为16KB。当数据被插入或更新时,MySQL存储引擎会将数据写入到页中的空闲空间。如果一个页被写满了,存储引擎会申请一个新的页来存储数据,并将高水位提升到新页的位置。

高水位并不是一个明确的位置,而是一个表示当前数据文件中已使用空间的指示器。当高水位上升时,数据文件中的空闲空间减少,导致磁盘空间的浪费。