在Tomcat和應用程序進行了壓力測試后,如果您對應用程序的性能結果不太滿意,就可以采取一些性能調整措施了,當然了前提是應用程序沒有問題,我們這里只講Tomcat的調整。由于Tomcat的運行依賴于JVM,所以在這里我們把Tomcat的調整可以分為兩類來詳細描述。
當您剛剛認為自己掌握了有關AIX?Version5.3性能優化方面的內容時,很快就發布了AIX6.1,這無疑又給您出了一道難題。在本文中,將介紹關于AIX6.1中CPU、虛擬內存和I/O(磁盤和網絡)等方面的性能監視和優化的最新更改。實際上,其中的許多更改并沒有對內核進行多少創新,而是更關注于一些輔助的內容,比如對缺省參數進行改進,以便更精確地反映實際的數據處理。還有一些其他的增強,包括唯一的可調參數的文檔說明、受限制的可調參數,以及對某些子系統所做的各種其他改進。您將了解更多有關性能優化方法的信息,而這些內容是任何優化策略所必需的部分。
選擇最有效率的表名順序(只在基于規則的優化器中有效): ORACLE的解析器按照從右到左的順序處理FROM子句中的表名,FROM子句中寫在最后的表(基礎表 driving table)將被最先處理,在FROM子句中包含多個表的情況下,你必須選擇記錄條數最少的表作為基礎表。如果有3個以上的表連接查詢, 那就需要選擇交叉表(intersection table)作為基礎表, 交叉表是指那個被其他表所引用的表。