我正在使用Oracle數據庫的兩個實例,將它們分別稱爲one
和two
。 two
運行在比one
更好的硬件(硬盤,內存,CPU)上,並且two
是根據Oracle版本(均爲11g)在one
之後的一個次要版本。兩者都有完全相同的表table_name
,其索引完全相同。我在兩個實例上加載了500,000個相同的行到table_name
。我再運行,在這兩種情況下:兩個Oracle數據庫實例之間的主要性能差異
delete from table_name;
這個命令需要30秒才能完成對one
40分鐘才能完成的two
。對兩個表執行INSERT和UPDATE具有類似的性能差異。有沒有人有什麼建議可以對兩個數據庫之間的性能產生如此嚴重的影響?
任何活動對於未來的讀者,它看起來像這個問題是關係到Oracle的審計記錄。有關日誌記錄進程和正在使用的磁盤在其中一個實例上未正確配置。 – jrdioko 2010-04-27 21:52:48