日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

优化杭州某著名电子商务网站高并发千万级大型数据库经验之- 磁盘I/O性能

發(fā)布時間:2025/7/14 数据库 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 优化杭州某著名电子商务网站高并发千万级大型数据库经验之- 磁盘I/O性能 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

????? 好久沒寫博客了,一方面是日常工作繁忙,另外一方面是想更多的時間陪陪家里人,享受春天的美好時光,同時還在寫一本《程序員,你傷不起》的一本書要由人民郵電出版社出版;公司有2臺超級強大的服務(wù)器,其中1臺服務(wù)器是用來備份容災(zāi)用的,防止老的服務(wù)器發(fā)生硬件故障時整個網(wǎng)站系統(tǒng)崩潰,若那樣會給公司帶來慘重的經(jīng)濟損失;而且這樣超級強大的服務(wù)器不是今天訂貨明天就能送貨上門的。

????? 大學(xué)剛畢業(yè)那會喜歡研究數(shù)據(jù)庫技術(shù),那時候覺得數(shù)據(jù)處理很重要,而且數(shù)據(jù)庫優(yōu)化更重要,看了很多數(shù)據(jù)庫性能優(yōu)化方面的資料,平時設(shè)計軟件系統(tǒng)時也會多關(guān)心一下數(shù)據(jù)庫的性能問題。但是一直沒遇到專門做數(shù)據(jù)庫優(yōu)化的DBA工作,就漸漸的放棄了數(shù)據(jù)庫專業(yè)發(fā)展道理。

????? 不是每個公司都能有專業(yè)的數(shù)據(jù)庫DBA工作崗位,也未必請得起專業(yè)的高手DBA,就是請了人家也未必來對吧。因為沒那樣的好環(huán)境人的技能是容易走下坡路的當(dāng)然也就更容易貶值而不是升值。

????? 其實讓別人放心來弄公司的核心數(shù)據(jù)庫,放心讓你操作公司的核心主機,都需要有一個信任的過程;一方面是需要信任你的為人,另外一方面也能信任你的技能高超;因為有任何錯誤的操作可能會導(dǎo)致天大的錯誤,服務(wù)器停止運轉(zhuǎn)1個小時的直接經(jīng)濟損失就是1-2萬元。而且還要在那么多客戶面前丟人現(xiàn)眼。間接的損失更是不可估量的會影響到網(wǎng)站的形象。

???? 判斷數(shù)據(jù)庫的瓶頸需要一個過程,需要知道數(shù)據(jù)庫的瓶頸是出在哪里? CPU? 內(nèi)存? 網(wǎng)絡(luò)? 磁盤? 索引?sql語句? 經(jīng)過1周的分析優(yōu)化(3個通宵),得出的結(jié)論是最核心的數(shù)據(jù)庫瓶頸問題出在磁盤的讀寫速度已經(jīng)跟不上網(wǎng)站的數(shù)據(jù)大并發(fā)。

?

??? 大學(xué)剛畢業(yè)那會兒也喜歡研究數(shù)據(jù)庫技術(shù),但是當(dāng)時迷茫,不知道數(shù)據(jù)庫技術(shù)能否派上用處,學(xué)了是否能找到個好職位、將來能重視到什么程度,其實多年在這方面的關(guān)注積累也奠定了1周時間能把服務(wù)器的性能提升4-5倍的可能。沒有積累是短時間內(nèi)難突破的。當(dāng)然也建議平時多看看這方面的書籍、網(wǎng)上的資料。

?

???? 1:需要用性能監(jiān)視器,來看看磁盤的性能,這個參數(shù)是建議小于2,在實際服務(wù)器上這個參數(shù)經(jīng)常會跳到接近100,幾乎沒低于2個時候,而且是1天24小時都很大,這表明服務(wù)器的磁盤I/O已經(jīng)遇到了瓶頸了。

?2:磁盤隊列的長度經(jīng)常是10-100,也比較大,感覺是有性能問題,而且服務(wù)器行的E,F盤只當(dāng)備份用;24小時里,只有半個小時在發(fā)揮價值,C,D盤在瘋狂的大量數(shù)據(jù)讀寫,對磁盤的穩(wěn)定性壽命都是一個極大的挑戰(zhàn),好再服務(wù)器硬盤的質(zhì)量好否則早就死翹翹了;由于主數(shù)據(jù)不能有任何閃失,也不能隨便轉(zhuǎn)移到其他硬盤上,主數(shù)據(jù)是做了RIAD5,所以把一些索引文件、臨時數(shù)據(jù)庫、日志文件都搬移到了E,F盤上,因為這些數(shù)據(jù)就是丟失了問題也不大,也沒必要恢復(fù),這么修改了一下后,E,F盤也24小時不斷的利用上了,而且還減少了主盤的讀寫壓力。

?

?

下面的一張圖就是我們平時的臺式機、這性能配置差距可不是一般的小,看看CPU數(shù)、內(nèi)存數(shù),就知道有多大差距了。這也是我目前以來親眼見過得最好的3個服務(wù)器之一,親自能管控的最好的2個服務(wù)器之一難得能感受駕馭這么強大的服務(wù)器快感。

????? 3:把核心數(shù)據(jù)庫又分了幾個文件組、每個文件組又加了一些文件;把一些數(shù)據(jù)庫量超過百萬級別的表按業(yè)務(wù)邏輯進行了分區(qū),同時做了一些索引優(yōu)化等等工作。

??????4:把多個硬盤都合理利用,每個硬盤都按配置干不同的工作,經(jīng)過進一步的優(yōu)化,磁盤的隊列下降到10以內(nèi),偶爾高峰期會超過這個值,平時訪問量壓力不大時,磁盤隊列降低到了1以內(nèi),對主數(shù)據(jù)庫的磁盤壽命、磁盤的壓力都有了很大的改善。

????? 經(jīng)過這次的連續(xù)奮戰(zhàn)1周多,感覺自己在職業(yè)道路上又升華了一次,親自操刀優(yōu)化了全球1000強的電子商務(wù)網(wǎng)站的核心數(shù)據(jù)庫,感覺到有些小驕傲。下次有機會再參加專業(yè)的數(shù)據(jù)庫優(yōu)化的課程,再深入學(xué)習(xí)提高一下,也歡迎在杭州的數(shù)據(jù)庫維護管理人員朋友周末、晚上什么的一起喝茶聊天。

???? 我的QQ:252056973

???? 下次有空時,繼續(xù)把這次優(yōu)化的經(jīng)驗分享給大家。

?

?

總結(jié)

以上是生活随笔為你收集整理的优化杭州某著名电子商务网站高并发千万级大型数据库经验之- 磁盘I/O性能的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。