如何调整informix数据库性能

时间:2010-11-07 15:52:44

标签: performance informix

我想了解如何执行以下一般步骤:

  1. 在哪里找到慢速SQL
  2. 如何调试sql(包括函数)
  3. 如何正确创建索引
  4. 使用“更新stasitics”时,何时应使用HIGH或LOW,为什么?
  5. 伙计们,我打算写一篇关于这个话题的论文;欢迎任何帮助。

1 个答案:

答案 0 :(得分:2)

一个有趣的地方就是Informix Performance Tuning GuideInformix 11.70 Information Centre的一部分。特别是,它解释了您需要了解的有关UPDATE STATISTICS的大部分内容,以及自动更新统计信息。

对于问题3,在一个层面上,没有多少 - 你遵循手册中的语法并且它有效。我猜你是否更关心你是否应该在桌子上创建一个索引;这将部分地从问题1和2开始。

有多种方法可以找到慢速SQL。如果您有OAT(OpenAdmin工具),那么它有办法报告最慢的查询。或者,您可以查看SET EXPLAIN。

如果您有Informix 11.70,那么就有一个内置的SPL(存储过程语言)调试工具。对于早期版本,Server Studio and Sentinel有一些支持。您还可以查看内置的TRACE工具和相关的SET DEBUG FILE语句,但它们往往难以解释,并且实际上并没有为您提供性能信息(更多的是正确与错误运行的问题)。