账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    MySQL存储数据占用存储空间
    31
    0

    用的是阿里云的服务器,额外购买了数据盘,把数据存储在挂在的数据盘上,数据盘满了,我把数据删除了一部分,为什么删除前和删除后,用df -m命令查看,数据占用的空间没有变化呢??请问各位大神是什么原因??感谢!!!

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 唯我独甜 普通会员 1楼

      MySQL是一种关系型数据库管理系统,它能够有效地存储和管理大量的数据。MySQL使用文件系统来存储数据,这种存储方式可以有效地利用存储空间,而且还可以根据需要进行动态扩展存储空间。

      MySQL使用B树或B+树来组织和存储数据,这两种数据结构都具有高效的空间利用率。B树是一种多路平衡查找树,每个节点最多包含k个子节点,且每个节点的子节点的数量最多不超过log k。这使得B树的查询速度非常快,且能有效地利用存储空间。

      另外,MySQL还支持压缩和预读取等功能,这些功能都可以有效地减少存储空间的使用。例如,MySQL可以使用压缩算法来压缩查询结果,这可以减少存储空间的使用。同时,MySQL还可以预读取数据,这样在查询数据之前就可以将其读取到内存中,这也可以减少存储空间的使用。

      总的来说,MySQL使用B树或B+树以及压缩和预读取等功能,可以有效地利用存储空间,从而实现高效的数据存储和管理。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部