2010-11-07 56 views
1

我要怎么做以下的一般步骤:如何调整Informix数据库性能

  1. 在哪里可以找到缓慢SQL
  2. 如何调试SQL(包括函数)
  3. 如何正确地创建索引
  4. 当使用“更新stasitics”时,我应该什么时候使用高或低,为什么?

伙计们,我要写一篇关于这个话题的论文;欢迎任何帮助。

回答

2

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

对于问题3,在一个层面上,没有太多的 - 你遵循手册的语法,它的工作原理。我猜测,你更关心的是你是否应该在表格上创建一个索引;这将部分地从问题1和2继续。

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

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

+0

“Informix性能调整指南”这是我正在寻找 – idiotgenius 2010-11-08 10:43:56