在大容量的數據庫中,適當的硬件配置也是提高性能的一個途徑。 |
1.存儲器 |
目前的電腦內存是大增了, 8GB也是主流了,內存增大肯定會比內存小的
時候性能要高。但比如數據庫是幾百 GB的
時候,怎麼也不可能只通過內存就可以解決了。 數據量大的 時候,高速的存儲介質也是非常重要的,主要用途不同對存儲介質的要求也不一樣。 |
①OLAP (集約處理 ) |
行掃 描的 查 詢爲 主體的 場 合,大量的數據通 過 IO流來交 換 , 這 個 時 候 IO控制器的性能就比 較 重要了。增加硬 盤 的 場 合 RAID 5構成有效果。 |
②OLTP |
隨機訪問爲主體的場合,要求Seek速度要比較快。 SSD (Solid State Drive)或者RAID 1+0構成 較好。而 RAID 5插入,更新 處理比較慢。 |
2.內存容量 |
數據只保存在內存的時候速度是很快的。如果一個 查
詢的時候大部分數據都能保存在內存上,只有一小部分沒能夠保存在內存上,這個時候性能差別是相當大的。內存操作和硬盤操作之間的速度差距一般在
100倍以上。因此我 們要求
查 詢等處理的數據儘可能能在內存上解決,或者儘量減少硬盤操作。 現在的內存也是容量越來越大了,目前 8GB也不是稀罕的事情了。並且價格也不 貴。因此大型數據庫的時候大容量的內存配置是必須的。 |
3.CPU速度 |
電腦 的一個關 鍵 性的指 標 就是 CPU的 處 理速度。因此在 DBMS中CPU速度快的 電腦 也是必要的。 PostgreSQL的反 應 速度和 CPU的 處 理速度一般是成正比的。 CPU性能好的 話 ,數據 庫 的 總 體性能也會提高。 |
PostgreSQL性能調優:調整硬件配置 .
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.