2011-02-23 123 views
2

有什么办法让我们查询数据库来建议索引创建/索引删除,这将改善数据库系统的性能?要求数据库引擎建议索引创建/删除

我们了解dba可以手动查看跟踪文件以创建/删除索引,但是我可以编写一个查询数据库引擎的java程序来自动建议这些文件。

或者我可以签出一些自动执行相同的开源工具。

Thx。

+0

你在使用什么数据库引擎? – 2011-02-23 18:39:22

+0

oracle和sql server – praveen 2011-03-03 17:53:08

回答

2

那么没有标准的JDBC方式来做到这一点。对于特定的DBS,可能会有特定的驱动程序实现,它们可以让您解释您的查询(追踪索引的使用情况)等。但是,这里没有一个适合所有答案的答案。

总的来说,我会倾向于说不。

0

您的索引性能取决于您对它们进行的查询......所以不!