gpt4 book ai didi

mysql - Jboss Messaging (jbm_tx) 表不断增长

转载 作者:行者123 更新时间:2023-11-29 08:03:48 24 4
gpt4 key购买 nike

我正在将 JBoss-4.2.2.GA 与 JBM 1.4 一起使用,并且我看到 MySQL 上的 jmsdb 架构中的 jbm_tx 表不断增长。当我从表中进行选择时,我可以看到其中一次绝不会超过 5 行。

为什么表在磁盘上的大小会增长到超过 6GB?当它这样做时,我的应用程序和数据库遭受了极长的查询时间。

有什么方法可以防止 .idb 文件变得太大?

最佳答案

表文件会随着数据的增长而增长,但当更改(插入/更新/删除)在实际内容之间产生间隙时,它们也可能会增长。运行此命令来区分情况:

mysql> 从 information_schema.tables 中选择 TABLE_SCHEMA、TABLE_NAME、TABLE_TYPE、ENGINE、TABLE_ROWS、DATA_LENGTH、INDEX_LENGTH、DATA_FREE;

(附加“where table_schema = '.....'”以将输出限制到某个数据库。)

如果您看到 DATA_FREE 的值很大,则说明存在差距。使用“OPTIMIZE TABLE”删除它们,详细信息请参阅 MySQL 文档。

关于mysql - Jboss Messaging (jbm_tx) 表不断增长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23131075/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com