2010-11-07 68 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