java - 要求数据库引擎建议索引创建/删除

标签 java sql database indexing

我们有什么方法可以查询数据库以建议索引创建/索引删除来提高数据库系统的性能?

我们知道 dba 可以手动查看跟踪文件以创建/删除索引,但我可以编写一个 java 程序来查询数据库引擎以自动提供相同的建议。

或者我可以 checkout 一些自动执行相同操作的开源工具。

谢谢。

最佳答案

嗯,没有标准的 JDBC 方法可以做到这一点。可能有针对特定 DBS 的特定驱动程序实现,允许您解释查询(跟踪索引的使用)等。但是这里没有一刀切的答案。

一般来说,我倾向于说不。

关于java - 要求数据库引擎建议索引创建/删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5095156/

相关文章:

java - 结合可变参数和泛型以在 Java 中进行链式比较

java - GMT ID 如何在 Java TimeZone 中工作?

java - Java Getter Setter,传递私有(private)变量

sql - 如何找到不为空的结果?

mongodb - 我如何让 Mongo 3.0/WiredTiger 将我的整个数据库加载到 RAM 中?

java - 在 PMD 中使用 JSP 自定义规则

php - 如何在 MySQL 和 PHP 中建立数组数据的链接

sql - 数据库中的 View 是否可更新?

mysql - 如何使用额外的列数据存储多对多关系

sql - PostgreSQL- "ERROR: operator does not exist: interval <= date"