cpu (主頻/核數)
我們的應用是cpu密集型還是併發比較高的場景?
注意:
1. 64位的cpu一定要工作在64位的伺服器版本下
2. mysql 不支援多cpu對同一sql 的併發處理
記憶體大小
資料 ---> 記憶體 ---> 資料庫
傳統機器硬碟
最常見,使用最多,**低,儲存空間大,讀寫較慢
讀取過程:
1、移動磁頭到磁碟表面正確位置
2、磁碟旋轉,使所需資料位於磁頭下
3、等待磁碟旋轉過去,讀出資料
1+2 訪問時間,3 傳輸時間
如何選擇:
1、儲存容量
2、傳輸速度(上第3步)
3、訪問時間(上1、2步)
4、主軸轉速 7200~15000轉
5、物理尺寸
raid增強傳統機器硬碟
什麼是raid:
磁碟冗餘佇列的簡稱,redundant arrays of independent disks
作用:
把多個容量較小的磁碟組成一組容量更大的磁碟,並提供資料冗餘來保證資料完整性
級別:
固態儲存ssd和pcie卡
比機械硬碟有更好的隨機讀寫效能,比機械硬碟有更好支援併發
但更容易損壞
ssd 支援raid
pcie卡比ssd貴,效能高,但使用伺服器記憶體,不建議使用raid
oracle資料庫效能影響之Sql parse
1,sql parse的種類 sql parse又通常分為硬解析和軟解析,當sql第一次執行的時候,會發生硬解析,之後的執行如果在shared pool中能找到就是軟解析。因此,為提高資料效能,盡可能的讓每次執行的sql在shared pool找到。2,sql在哪些情況下會傳送硬解析?1 統計 資訊...
資料庫優化之什麼影響效能
資料庫 等級特點 是否冗餘盤數讀 寫raid0 便宜,快速,危險否n 快快raid1 高速讀,簡單,安全有2 快慢raid5 安全,成本折中 有n 1 快取決於最慢的盤 raid10 貴,高速,安全有2n 快快 記憶體 i o子系統 檔案系統對效能的影響 linux 外掛程式式儲存引擎 mysiam...
oracle資料庫效能影響之Sql parse
1,sql parse的種類 sql parse 又通常分為硬解析和軟解析,當sql第一次執行的時候,會發生硬解析,之後的執行如果在shared pool中能找到就是軟解析。因此,為提高資料效能,盡可能的讓每次執行的sql在shared pool找到。2,sql在哪些情況下會傳送硬解析?統計資訊改變...