为什么数据不多,但数据库占用这么大?
ruixing0731 29天前

兄弟们,我们在使用XIUNO的时候,有没有发现,网站资源不多,但某个数据表占用大

我现在网站数据才5000条不到,但数据库表bbs_post占用到了100M

这是不是不正常?这要如何处理才可以缩小呢?

感谢有知道的老铁帮忙,这么数据下去肯定数据库撑不下哟!

 

最新回复 (18)
全部楼主
  • Tillreetree 版主
    29天前 2
    0

    虽然数据库的大小是一个需要考虑的因素,但更重要的是数据库的性能。如果你的网站运行正常,没有遇到性能问题,那么可能并不需要太过担心数据库的大小。然而,如果你发现网站响应变慢或出现其他问题,那么就需要及时检查和优化数据库了。

    我猜你的每一个帖子都含有很多内容?例如一个帖子几十万字

  • weige
    29天前 3
    0
    版主说的有道理
  • ruixing0731 楼主
    28天前 4
    0
    但真没有很多文字来的嘛。
  • Tillreetree 版主
    26天前 5
    0
    “类型”(MyISAM)左边的数字是行数,也就是“主题贴+回帖”一共有三万多条;如果你还用了类似“逻辑删除”这样不会真的把帖子删掉的插件,那么你删掉的回帖还是存在于数据库里的
  • whyhui
    25天前 6
    0
    不错的帖子!
  • ruixing0731 楼主
    25天前 7
    0
    Tillreetree “类型”(MyISAM)左边的数字是行数,也就是“主题贴+回帖”一共有三万多条;如果你还用了类似“逻辑删除”这样不会真的把帖子删掉的插件,那么你删掉的回帖还是存在于数据库里的
    您意思我这个有办法可以处理嘛,我另一个朋友的数据比我的还多,该数据表只有30M不到。
  • Tillreetree 版主
    25天前 8
    0
    ruixing0731 您意思我这个有办法可以处理嘛,我另一个朋友的数据比我的还多,该数据表只有30M不到。
    我最想知道的是你存储了什么样的数据……例如,可能有人在帖子里长篇大论写小说,或者发布类似于小说的帖子;字数都很多的意思;另外phpmyadmin的这个界面可以勾选表,然后在表格底部的操作里选择“优化”,可能会好使
  • ruixing0731 楼主
    25天前 9
    0
    Tillreetree 我最想知道的是你存储了什么样的数据……例如,可能有人在帖子里长篇大论写小说,或者发布类似于小说的帖子;字数都很多的意思;另外phpmyadmin的这个界面可以勾选表,然后在表格底部的操作里选择“优化” ...
    没有特别多的文字,全是不超过20个字的评论,有的甚致是打个1,所以数据不可能这么大,您说的优化,修复我全部试过了。没有效果。发难。
  • Tillreetree 版主
    24天前 10
    0

    以下内容由人工智能提供,仅供参考。

    首先,我们需要澄清一下单位。1GB(吉字节)等于1024MB(兆字节),而不是1000MB。因此,我们首先要用正确的单位转换来计算。

    你已经有了一个大概的估计,即每条数据大约占用的空间。我们可以通过以下步骤来计算还需要多少条数据才能达到1GB:

    计算单条数据的大小:

    你已经计算了34336条数据占用100MB,所以单条数据的大致大小是:

    单条数据大小 = 100MB / 34336 ≈ 0.00291MB ≈ 2.91KB

    注意这里我们用了KB(千字节)作为单位,因为结果是小数形式的MB不太直观。

    计算达到1GB所需的额外数据条数:

    既然我们知道了单条数据大约占用2.91KB,那么要达到1GB(即1024MB或1048576KB),我们还需要存储的数据量是:

    剩余所需数据量 = 1048576KB - (34336 * 2.91KB)

    然后,我们可以计算还需要多少条数据:

    所需数据条数 = 剩余所需数据量 / 单条数据大小 所需数据条数 = (1048576KB - 34336 * 2.91KB) / 2.91KB

    执行计算:

    现在我们来执行这个计算:

    所需数据条数 = (1048576 - 34336 * 2.91) / 2.91 所需数据条数 ≈ 358305

    所以,大约还需要存储358305条数据才能达到1GB,这是在假设每条数据的大小都是固定的情况下得出的近似值。实际上,由于数据库存储可能有碎片化、索引、其他元数据等开销,实际所需的数据条数可能会比这个值要多或少。

  • ruixing0731 楼主
    24天前 11
    0
    找到问题了,我从其它站上复制的文字带了很多沉余代码,占用了空间,现在一个个重新用TXT重新去格式,效果明显,问题找到了,等 于慢慢可以处理了,感谢大老的支持!
  • 许可
    23天前 12
    0
    楼主,你写得实在是太好了。我惟一能做的,就只有把这个帖子顶上去这件事了。 
  • xx123456
    23天前 13
    0
    Tillreetree 以下内容由人工智能提供,仅供参考。 首先,我们需要澄清一下单位。1GB(吉字节)等于1024MB(兆字节),而不是1000MB。因此,我们首先要用正确的单位转换来计算。 你已经有了一个大概的估计, ...
    大佬 能不能出一个  不让censys这类网站记录开启CDN之后源站真实IP的教程,
  • Tillreetree 版主
    22天前 14
    0
    xx123456 大佬 能不能出一个 不让censys这类网站记录开启CDN之后源站真实IP的教程,
    我不用censys
  • xx123456
    22天前 15
    0
    Tillreetree 我不用censys
    出个 开启CDN如何隐藏源站IP的教程吗,毕竟能防住一部分,搜了搜网上的都不咋详细
  • Tillreetree 版主
    21天前 16
    0
    xx123456 出个 开启CDN如何隐藏源站IP的教程吗,毕竟能防住一部分,搜了搜网上的都不咋详细
    你用了CDN就基本上可以隐藏原站IP,前提是你的原站IP从来都没以任何形式公开过
  • yiren
    11天前 17
    0
  • rainyun111111
    7天前 18
    0
    面对如此强贴,论遇到多大阻力,只要我一息上尚存,就绝不会让它沉沦下去,这一点请楼主放心。 
  • sgujag
    6天前 19
    0
    感谢楼主ing!!!
返回