版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、高可用數(shù)據(jù)庫(kù)平臺(tái)架構(gòu) 及日常管理經(jīng)驗(yàn)介紹 研發(fā)中心研發(fā)中心 邵宗文邵宗文 傳統(tǒng)基礎(chǔ)設(shè)施平臺(tái) 無法解決擁堵問題,不適合繁華地區(qū)。 高可用的基礎(chǔ)設(shè)施平臺(tái) 為何需要搭建數(shù)據(jù)庫(kù)平臺(tái)n各大部門自己申請(qǐng)數(shù)據(jù)庫(kù)服務(wù)器,運(yùn)維成本過高。n操作系統(tǒng),數(shù)據(jù)庫(kù)版本不一。n出現(xiàn)突發(fā)熱點(diǎn),造成數(shù)據(jù)庫(kù)讀寫訪問巨增,受限于部門數(shù)據(jù)庫(kù)資源機(jī)器,而錯(cuò)失擴(kuò)大業(yè)務(wù)良機(jī)。n缺乏統(tǒng)一的數(shù)據(jù)庫(kù)服務(wù)器性能監(jiān)控和報(bào)警。n新項(xiàng)目產(chǎn)品上線數(shù)量過多,單個(gè)部門的數(shù)據(jù)庫(kù)資源無法滿足。n無專門的人進(jìn)行全局?jǐn)?shù)據(jù)庫(kù)各種讀寫操作統(tǒng)計(jì)的分析。n存在磁盤故障導(dǎo)致不可訪問,無自動(dòng)切換的問題。目前新浪數(shù)據(jù)庫(kù)平臺(tái)現(xiàn)狀n多個(gè)idc數(shù)據(jù)中心nmysql5.0n數(shù)據(jù)庫(kù)服務(wù)幾百
2、臺(tái).(不斷增長(zhǎng)中)n約有幾百t的數(shù)據(jù)量.(線上+備份存檔)n約有幾百個(gè)項(xiàng)目產(chǎn)品使用。n平臺(tái)重點(diǎn)產(chǎn)品有:財(cái)經(jīng),體育,統(tǒng)一通行證,無線wap,讀書,音樂,空間, 通用投票,博客圈,博客雜志,汽車,科技,發(fā)布系統(tǒng)等。 不可避免的故障高可用數(shù)據(jù)庫(kù)架構(gòu)機(jī)器故障容錯(cuò)idc級(jí)容災(zāi)誤操作之后快速恢復(fù)自動(dòng)化監(jiān)控報(bào)警數(shù)據(jù)庫(kù)網(wǎng)絡(luò)結(jié)構(gòu)簡(jiǎn)圖數(shù)據(jù)庫(kù)平臺(tái)的其他好處:n提升全球擴(kuò)展性,包括新浪香港和北美等都能共享到重要數(shù)據(jù)資源,如體育,財(cái)經(jīng)數(shù)據(jù)。n讓用戶訪問就近idc,提升服務(wù)質(zhì)量。n很多剛開始的項(xiàng)目可以混用同一個(gè)服務(wù)器資源。關(guān)于一些數(shù)據(jù)庫(kù)日常管理的經(jīng)驗(yàn)介紹n如何去了解應(yīng)用項(xiàng)目的數(shù)據(jù)庫(kù)使用情況?n大項(xiàng)目的有效切分方式?n一個(gè)
3、庫(kù)下多少表比較合適?n長(zhǎng)期運(yùn)行的數(shù)據(jù)庫(kù),如何避免表性能下降?n減少慢查詢語句的方法有哪些?n數(shù)據(jù)庫(kù)服務(wù)器負(fù)載急劇上升的主要原因? 不要超過自身運(yùn)輸能力數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目規(guī)劃和優(yōu)化原則1. 了解自己的應(yīng)用n應(yīng)用類型讀多寫少(如體育,讀書),讀寫比例差不多(如音樂),和寫多讀少(如投票,統(tǒng)計(jì))n預(yù)計(jì)數(shù)據(jù)量半年?一年?后續(xù)擴(kuò)展? 決定單表還是多表,擴(kuò)展的方法(hash分表) n預(yù)計(jì)訪問量多少讀?多少寫?峰值? com_select,com_update(insert,delete)n實(shí)時(shí)數(shù)據(jù)和非實(shí)時(shí)數(shù)據(jù)哪些必須實(shí)時(shí)查詢?哪些可以預(yù)先準(zhǔn)備或可以cache?哪些用于統(tǒng)計(jì)匯總?n時(shí)間的要求實(shí)時(shí)性高的項(xiàng)目,如財(cái)
4、經(jīng),體育,實(shí)時(shí)性低的項(xiàng)目如博客圈等。 合理分配調(diào)度,實(shí)現(xiàn)全球快速到達(dá)。2.如何對(duì)大應(yīng)用項(xiàng)目切分n保證數(shù)據(jù)庫(kù)單個(gè)實(shí)例盡量不要超過150g。n切分盡量多的小實(shí)例,一個(gè)機(jī)器跑7-8個(gè)實(shí)例,平常load avg不超過1-2,峰值不超過6-7為合理。n分表原則的選擇按時(shí)間(財(cái)經(jīng))按id號(hào)hash分(統(tǒng)一通行證)按業(yè)務(wù)項(xiàng)目(通用投票)3. 單庫(kù)表數(shù)量的限制- 為什么? - 受文件系統(tǒng)操作限制,文件數(shù)過大需要更多文件句柄,且大目錄操作造成復(fù)制、壓縮、備份效率低。 - 打開表占用數(shù)據(jù)庫(kù)資源(table_cache) 建議一個(gè)庫(kù)不應(yīng)超過300-400個(gè)表 建議一般帶char字段的表不應(yīng)超過500萬rows.基于
5、數(shù)字的字段為主的表不要超過1000萬rows. 4.表的優(yōu)化n正確使用索引,避免全表搜索n使用定長(zhǎng)表,且定期做optimize table命令(注意這個(gè)命令會(huì)鎖表,請(qǐng)?jiān)跀?shù)據(jù)庫(kù)訪問小的時(shí)候做)n在對(duì)大表進(jìn)行添加索引,一定要選擇訪問小的時(shí)間段做,否則會(huì)導(dǎo)致嚴(yán)重問題。注:一般臨晨2-3點(diǎn)時(shí)候是大部分項(xiàng)目訪問的低谷。5.索引優(yōu)化、選擇和試驗(yàn)n穩(wěn)妥地改進(jìn)將需要優(yōu)化的相關(guān)表復(fù)制到測(cè)試環(huán)境在測(cè)試環(huán)境啟動(dòng)一個(gè)測(cè)試daemon,關(guān)閉query cache或是使用select sql_no_cache 方式。未優(yōu)化時(shí)測(cè)試若干次查詢時(shí)間,以及explain檢查掃描集。選擇合適的索引試驗(yàn)建立??梢酝ㄟ^use index(xx)來強(qiáng)制使用。檢查是否有效。測(cè)試查詢時(shí)間變化,反復(fù)試驗(yàn)得到最優(yōu)結(jié)果n保持關(guān)注,根據(jù)情況隨時(shí)改變索引設(shè)置6.關(guān)于排序的問題n盡量使用帶主鍵的字段做order by 的排序n盡量不要多提供頁(yè)面的查找(最好只提供100頁(yè)內(nèi)),避免機(jī)器爬蟲抓取數(shù)據(jù),導(dǎo)致數(shù)據(jù)庫(kù)壓力負(fù)載過高
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年統(tǒng)一損失賠償合同范本一
- 2024年咖啡飲品加盟連鎖經(jīng)營(yíng)合同范本3篇
- 溫度溫度顯示器課程設(shè)計(jì)
- 浙大生物制藥課程設(shè)計(jì)
- 油梁式抽油機(jī)課程設(shè)計(jì)
- (標(biāo)準(zhǔn)員)基礎(chǔ)知識(shí)樣卷(共六卷)
- 安全月活動(dòng)總結(jié)試題
- 2024年美術(shù)教案課件
- 財(cái)務(wù)風(fēng)險(xiǎn)管理概述
- 運(yùn)動(dòng)器材店服務(wù)員工作總結(jié)
- 中國(guó)八大植被區(qū)域劃分
- 廠內(nèi)機(jī)動(dòng)叉車日常檢查記錄表
- 各類儀器儀表校驗(yàn)記錄表18篇
- 自動(dòng)生產(chǎn)排程 SMT 多線體 版
- 防造假管理程序文件
- 譯林版英語八年級(jí)上冊(cè)單詞表
- 中石油職稱英語
- 2023年副主任醫(yī)師(副高)-神經(jīng)內(nèi)科學(xué)(副高)考試歷年真題薈萃帶答案
- 國(guó)家義務(wù)教育質(zhì)量監(jiān)測(cè)科學(xué)四年級(jí)創(chuàng)新作業(yè)測(cè)試卷【附答案】
- 硫磺安全技術(shù)說明書MSDS
- 工程施工現(xiàn)場(chǎng)存在的環(huán)保問題及解決建議
評(píng)論
0/150
提交評(píng)論