影響OLTP 系統效能的儲存因素解析
OLTP 系統每筆交易資料量小,併發數高,對儲存子系統有比較高的要求,特別是儲存的IOPS能力。
總結下影響OLTP 系統效能的儲存因素。
按重要性可從大到下排列
1 儲存架構的選擇 不同的儲存架構影響上有所不同,對於資料庫應用一般來說 FC-SAN>DAS>NAS。
FC-SAN架構上效能最快。NAS是檔案級別共享,不大適合資料庫這種BLOCK級的應用。
2 磁碟整列的選擇
高階磁陣>中端磁陣>低端磁陣
高階磁陣是多控制器結構,如IBMDS8000系列(8100、8300),HDS的9970、9980/USP100、600、1100系列,EMC的DMX3,DMX4。
中端磁陣是雙控制器結構,如IBM的DS4000/6000系列,HP的EVA系列EVA4000/6000/8000,EMC的CX300/CX500/CX700等等
低端磁陣單控制結構使用比較少。
注意觀察磁碟陣列的CACH,IOPS,頻寬,主機介面的型別 等引數
這些都影響陣列的效能。
HDS提供的雙控制器負載均衡技術也能提高效能。
3 硬碟介面技術的選擇
有個大致的順序如下
SSD>SAS>SCSI3 over FC>SCSI>SATA>IDE
當然這個順序不是絕對的,頻寬範圍往往有些重疊。
參考
4 選擇不同的RAID方式
對於OLTP RAID 10比較合適,對OLAP RAID5比較合適。
RAID,實現了對多個磁碟的同時讀寫,所以速度比單個磁碟訪問要快。
硬碟的個數也影響OLTP的效能,硬碟的IOPS由於轉速不同,所支援的最大理論IOPS是有限制的。
5 資料檔案的分佈方式,儘量將熱點分散
劃分了RAID組,可在每個RAID組上劃分LUN,一般建議OLTP系統每個LUN不超過50G。
下面有兩種方法(參考piner)
a然後把不同RAID組內的LUN組成一個VG,然後再在這個VG上建立LV,建立的LV時同時在OS層面做軟條帶。也就是所有檔案都條帶在RAID組上。
b配置多個LUN,將訪問特徵不同的資料檔案放在不同的LUN。比如以離散讀寫的資料庫檔案放一個LUN,連續寫的檔案放一個LUN;充分利用雙控制器的冗餘通道,使用ACTIVE-ACTIVE方式 可充分利用磁陣的CACH。
6 選用不同的檔案系統或裸裝置。
比如使用IBM的CIO檔案等等,不過這些檔案系統的效能差別不大,不能抱太大希望。裸裝置雖然比檔案系統快,但維護不大方便,用得比較少。
7 不同高可用技術選擇也會影響到效能
如雙機熱備,雙機互備,雙機雙工(群集)
對磁碟陣列不同的訪問方式也會有很大的影響。
特別是在群集模式下,訪問磁碟整列的主機如太多,磁碟陣列的效能會下降很快。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-609194/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 影響儲存網路效能的因素有哪些?
- 影響mysql效能的因素都有哪些MySql
- 影響HTTP效能的常見因素HTTP
- 影響MySQL效能的硬體因素MySql
- MySQL null值儲存,null效能影響MySqlNull
- linux系統影響tcp連線數的因素LinuxTCP
- 影響服裝ERP系統推廣的因素有哪些?
- 從系統的角度分析影響程式執行效能的因素——SA20225205 黃興宇
- 影響Oracle標量子查詢效能的三個因素Oracle
- 實驗總結分析報告 ——從系統的角度分析影響程式執行效能的因素
- 影響直播系統定製開發的週期因素有很多
- 影響雲伺服器效能的主要因素有哪些?伺服器
- 影響測試進度因素
- 影響rest api版本選擇的因素RESTAPI
- 儲存系統
- 域名解析耗時是什麼?域名解析耗時影響因素有哪些?
- 影響網站權重的幾大因素網站
- 影響代理IP速度的四大因素
- 影響企業實施CRM成功的因素?
- 影響企業成功實施CRM的因素?
- NVMe儲存效能瓶頸的主要來源:檔案系統
- 使用零複製技術提高儲存系統效能
- 開發一套直播系統原始碼的價格主要受哪些因素影響?原始碼
- Alter修改表結構對資料儲存的影響PP
- 比特幣跌破5000美元的三大影響因素比特幣
- 影響FMEA有效應用的因素是什麼?
- 傳統OLTP資料庫存什麼?資料庫
- elasticsearch的Java Heap Size設定大於32G對效能的影響因素列舉ElasticsearchJava
- 影響網路速度的重要因素有哪些
- 影響精益生產成功落地的因素有哪些?
- 影響網站排名上升的因素主要有哪些?網站
- PING使用方法及其影響因素有哪些
- 教育直播平臺原始碼:影響線上教育直播系統開發週期的因素有哪些原始碼
- 最常見的影響伺服器安全的5大因素!伺服器
- 常見的影響伺服器安全的因素有哪些?伺服器
- 修改系統時間對oracle的影響Oracle
- Java UUID生成的效能影響 – fastthreadJavaUIASTthread
- 影響MySQL效能的硬體因MySql
- 影響遊戲玩家沉浸感的因素——背景音樂&音效遊戲