首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jboss消息传递(jbm_tx)表的增长

问Jboss消息传递(jbm_tx)表的增长
EN

Stack Overflow用户
提问于 2014-04-17 10:47:01
回答 1查看 141关注 0票数 0

我使用JBoss4.2.2.GA和JBM1.4,我看到了jmsdb模式中关于jbm_tx增长的表。当我从表中选择时,我可以看到它一次不超过5行。

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

有没有办法防止.idb文件变得如此大?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-16 11:47:16

表文件在数据增长时会增长,但当更改(插入/更新/删除)在实际内容之间创建空白时,它们也会增长。运行以下命令来区分不同的情况:

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

(附加“其中table_schema =‘.’”)将输出限制在某个数据库上。)

如果您看到DATA_FREE的值很大,就会有空白。使用“优化表”来消除它们,有关详细信息,请参阅MySQL文档。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23131075

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档