gpt4 book ai didi

derby - 为嵌入式 Derby 重建索引

转载 作者:行者123 更新时间:2023-12-01 10:26:54 32 4
gpt4 key购买 nike

我正在使用嵌入式 Java 数据库来保存公交时刻表。当新计划可用时,我会自动将新计划加载到数据库表中,然后从数据库中删除旧计划。这会自动发生,无需用户干预。

我注意到数据库会随着时间的推移而变慢。我有一个删除和重建索引的脚本(其中有 10 个),运行后性能显着提高。目前我是手动停止系统,运行脚本,然后重启系统。

问题是从 Java 代码中重建所有 10 个索引的方法吗?如果有,我会在删除旧时间表后立即执行此操作

最佳答案

SYSCS_UTIL.SYSCS_COMPRESS_TABLE 将重建索引。您可以在非工作时间在重要表上调用此函数。它不应该经常做。 Docs are here .

但是,在执行此操作之前,我会确保慢速查询不会导致全表扫描。即检查以确保您没有遗漏索引。

关于derby - 为嵌入式 Derby 重建索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46814592/

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