2015-06-11 86 views
1

我檢查了在AIX上運行的Informix數據庫的日誌sbaserver.log,並收到3個警告。Informix數據庫日誌中的警告

  1. 6時59分23秒警告:如果您打算使用此服務器實例使用焦耳/基金會或GLS對Unicode的功能(GLU),請確保您的SHMBASE值ONCONFIG指定爲0x700000010000000以上。否則,在附加或動態添加虛擬共享內存段時會遇到問題。有關更多信息,請參閱服務器機器說明。

  2. 06:59:25 Warning: ONCONFIG dump directory (DUMPDIR) '/infdump' has insecure permissions

  3. 此消息有關物理日誌:

    08:08:10 Performance Advisory: Based on the current workload, the physical log might be too small to 
    accommodate the time it takes to flush the buffer pool. 
    08:08:10 Results: The server might block transactions during checkpoints. 
    08:08:10 Action: If transactions are blocked during the checkpoint, increase the size of the physical log to at least 229992 KB. 
    

我們檢查,看看身體是否登錄過小。

請檢查我們是否需要擴展它。

你能解釋爲什麼系統顯示這些警告和我該怎麼辦?

回答

0

第一條消息是合理的不言自明的。 ONCONFIG文件中有一個名爲SHMBASE的參數。如果它不爲零,則在64位AIX版本上,指定的值應至少爲值0x700000010000000(注意,它顯示16個可能的十六進制數字中的15個;它可能更清楚地寫入0x0700000010000000)。據推測,您在ONCONFIG文件中設置了另一個(非零)值。

第二條消息表示目錄/infdump上的權限未正確設置。這幾乎肯定意味着他們太鬆懈了。在正常情況下,該目錄應該由用戶informix擁有,屬於組informix,並且不應該有公共寫入權限,並且通常不應該有任何公共訪問權限。因此,775是最鬆懈的可能的權限;建議使用770。

第三條消息表明您應該將您的物理日誌設置爲230 MiB,給予或採取一點。系統認爲,如果將其設置得小於此值,則可能沒有足夠的空間來避免阻止檢查點(這對於Informix服務器上的事務吞吐量暫時不利)。這是一個相當大的物理日誌。你可以決定你可以忍受這個警告。但這是設置物理日誌大小的指導原則,如果您可以節省磁盤空間,那麼在峯值負載下它可能會更好一些。