原创 MySQL大表優化方案

MySQL大表優化方案當MySQL單表記錄數過大時,增刪改查性能都會急劇下降,可以參考以下步驟來優化: 單表優化除非單表數據未來會一直不斷上漲,否則不要一開始就考慮拆分,拆分會帶來邏輯、部署、運維的各種複雜度,一般以整型值爲主的表在千萬級以

原创 分析CPU性能瓶頸

如何快速定位CPU的性能瓶頸, 給大家一個參考 CPU 使用率,這也是實際環境中最常見的一個性能指標cpu使用率描述了非空閒時間佔總cpu時間的百分比,根據cpu上運行任務的不同,又被分爲以下幾種:• 用戶CPU使用率 - 包括用戶態(u

原创 磁盤性能指標

磁盤性能指標五個常見指標: 使用率、飽和度、IOPS、吞吐量以及響應時間。這五個指標,是衡量磁盤性能的基本指標。• 使用率,是指磁盤處理 I/O 的時間百分比。過高的使用率(比如超過 80%),通常意味着磁盤 I/O 存在性能瓶頸。• 飽和

原创 內存優化思路

性能定位套路雖然內存的性能指標很多,但都是爲了描述內存的原理,指標間自然不會完全孤立,一般都會有關聯, 明白了原理, 在定位問題的時候就能更快更準舉個最簡單的例子,當你看到系統的剩餘內存很低時,是不是就說明,進程一定不能申請分配新內存了呢?

原创 磁盤優化思路

性能定位套路和之前類似,我們不可能出現性能問題就把所有工具都跑一遍,而是先運行那幾個支持指標較多的工具,如 top,iostat,vmstat等來縮小範圍 先用top, iostat 發現磁盤 I/O 性能瓶頸; 再借助 iotop, p