掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
在做一些技術(shù)規(guī)劃的時(shí)候,會(huì)發(fā)現(xiàn)有一些事情需要前置,比如說(shuō)MySQL里面的工具,如果等到實(shí)際碰到了各色的問(wèn)題再來(lái)統(tǒng)一,就比較難了。有溝通成本,人力成本,技術(shù)沉淀和持續(xù)交付等等的成本,這些***提前和團(tuán)隊(duì)有一個(gè)基本的溝通,達(dá)成一個(gè)共識(shí)。內(nèi)部統(tǒng)一了以后,和開(kāi)發(fā)同學(xué)規(guī)范統(tǒng)一就有了一個(gè)基線。

成都創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)與策劃設(shè)計(jì),渭源網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:渭源等地區(qū)。渭源做網(wǎng)站價(jià)格咨詢:028-86922220
大體來(lái)說(shuō),我考慮了以下幾個(gè)方面,內(nèi)容適當(dāng)做了刪減。
我來(lái)逐個(gè)說(shuō)一下,有更好的工具也歡迎各位拍磚。
1. 運(yùn)維管理工具
Percona-toolkit,這個(gè)工具有幾個(gè)亮點(diǎn),比如主從延遲檢測(cè),數(shù)據(jù)修復(fù),online DDL等
2. 數(shù)據(jù)庫(kù)備份恢復(fù)工具
mydumper,這個(gè)工具還算比價(jià)流行,能夠?qū)υ瓉?lái)的mysqldump做一個(gè)很好的補(bǔ)充。騰訊云就是定制了mydumper來(lái)做為默認(rèn)的備份工具。
xtrabackup,來(lái)自Percona的工具,擅長(zhǎng)做物理備份,而且更傾向于是全備+增備結(jié)合的方式,對(duì)于版本的選擇
mysqlpump ,MySQL新版本推出的備份工具,但是效果沒(méi)有想象的那么好,***的一個(gè)痛點(diǎn)應(yīng)該就是備份的IO問(wèn)題還是沒(méi)法大幅度解決,因?yàn)槎荚?**備份出來(lái)的那個(gè)文件上,沒(méi)有拆分。
3. 數(shù)據(jù)庫(kù)優(yōu)化工具
這個(gè)工具分為兩個(gè)層面:MySQL實(shí)時(shí)狀態(tài)分析和滿日志分析
MySQL實(shí)時(shí)狀態(tài)分析:
1)innotop
2)orzdba
3)mytop
4)orztop
滿日志分析
1)pt-query-digest
2)Anemometer
3)基于網(wǎng)絡(luò)層的慢查詢分析器
4.客戶端工具
SQLyog
Navicator
workbench
上面的三個(gè)工具,前兩個(gè)國(guó)內(nèi)其實(shí)用的比較多,工具本身沒(méi)什么問(wèn)題,硬傷還是在于license,第三個(gè)是Oracle提供的,免費(fèi),功能比較全面,相比而言有數(shù)據(jù)建模,SQL開(kāi)發(fā),數(shù)據(jù)管理,數(shù)據(jù)遷移等功能,個(gè)人還是比較推薦的。
5.性能測(cè)試工具
sysbench
tpcc-mysql
6.數(shù)據(jù)庫(kù)版本管理工具
liquibase 這個(gè)工具還得斟酌一下,比預(yù)期的內(nèi)容和難度要大一些。
7. MySQL審計(jì)
MySQL audit,第三方開(kāi)源
官方的商業(yè)版插件
大家有好的想法,歡迎補(bǔ)充。

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流