最近有個新專案,需要監控大量資料,並把它們存入資料庫(每秒上千),這樣的話,必須評估大量資料入庫的效能,以確定方案的可行性。因此尋找了一下資料庫效能評測工具,最後找到乙個專業benchmark factory for databases 4.7,由quest software出品。它可以通過在服務端模擬執行大量的事務等操作,測試資料庫伺服器效能。
首先生成測試專案(配置連線到哪個資料庫等),然後run測試專案,等待測試完成後,可以用run reports工具檢視測試報告。
我的電腦配置:
windows 2000 sp4, 本機安裝oracle 9i作為目標資料庫伺服器
intel(r) core(tm)2 duo cpu e7200 @2.53ghz, 2g記憶體
測試結果:
最大寫入效能:3571行/秒
後記:如果服務i/o效能確實成為瓶頸,本專案可能需要採用記憶體資料庫等技術才能達到需要的效能要求,在一些應用中,使用記憶體資料庫可能極大提高效能,比如使用oracle timesten,它的技術文件中提到:
Linux資料庫伺服器的效能調優
資料庫伺服器需要耗用大量系統資源,伺服器效能高度依賴於核心管理這些資源的有效程度。這方面的低效率會導致在核心空間中耗費過多時間。另外,某些特定的低效情況會導致鎖衝突,這會導致擴充套件性低下和序列化問題。這兩個問題都會嚴重影響資料庫效能,因為這兩個問題或者消耗正常情況下應提供給資料庫使用的cpu週期,...
資料庫伺服器的效能調優 續
一 程序管理 企業級資料庫伺服器可能擁有數千個併發訪問資料庫的使用者。某些使用者可能執行只需較少處理能力的簡單事務,而其他使用者則可能執行涉及更多系統資源的複雜事務。資料庫效能常常基於諸如每小時的事務數或 x個併發連線下的最小響應時間等度量來討論。這些效能約束由企業施加,以便確保客戶的質量保證等級。...
資料庫索引對伺服器效能的影響
5月6日 5月15日期間因投票活動的開展,此次活動給 帶來了前所未有的訪問量,由於投票系統防作弊措施的不健全,造成了大量使用者使用切換ip刷票軟體,再加上惡意使用者時而對 傳送大量cc攻擊,的硬體服務架構與應用程式的設計面臨了巨大的挑戰,硬體服務架構總體表現比較良好,伺服器方面採用前端反向 伺服器 ...