1、64位就是強,6G內存的機器,再也不用擔心怎麼使用2G以上的內存了,直接把BUFFERPOOL開的大大的。
2、用NTPL的環境,直接安裝DB2 8.2很容易,之前的版本安裝無法用基於Java的安裝程序,要手工安裝,麻煩很多。
3、啟用內核AIO對性能有不少提高,用
db2 set DB2LinuxAIO=YES
或者db2 set DB2NOLIOAIO=false
至於到底那個其作用,不同的文檔說的不一樣。找個發行版本用2.6內核(或者打了補丁的2.4內核,比如RHAS3)和libaio支持。對於MDK 10.1之類的,需要自己安裝FC或者SUSE的libaio。
4、可以將bufferpool釘在內存
db2 set DB2_PINNED_BP=YES
6、對於SELS這樣的發行版本,要小心缺省情況啟動的時候不會啟用
/etc/sysctl.conf。
需要自己用yast修改runlevel,讓boot.sysctl在boot LEVEL啟用。