總結 我的提高DBA工作效率實踐

2021-08-30 09:34:14 字數 955 閱讀 7434

入職接近半年了,大四即將結束的時候重看了一些好書,其中一本是高效能人士的七個習慣

這裡,總結一下自己提高日常dba工作效率的小工具

解決方案:效果:2.把dba的部分工作交給指令碼自動化完成

公司的sa組的同事們為我們db組搭了個cacti 來監控db伺服器,每天早上回到公司的第二件事就是掃一眼這個cacti來看看伺服器的 負載。沒錯,是第二件事,第一件事是看報警郵件…

cacti只能監控常見的引數,但公司的mysql打了自己的補丁,cacti是檢測不到的,所以老大們寫了個效能統計的指令碼,每週的某個 時間跑一遍,用shell,sed,awk把需要的資料資訊導成乙個檔案,然後各個產品的dba把對應的檔案貼到我們的wiki上面…. 問題是隨著時間的增長,那個wiki頁面開啟越來越慢..同時也看很難看得出伺服器和mysql的效能趨勢

解決方案實現:效果:3. 規範資料庫備份操作

公司的資料庫除了使用mysql 的replication機制來作為映象庫之外,還定期備份資料檔案作為歷史映象,到一定時候會刪掉很久之 前的資料,但產品庫的資料檔案一般都是g級別的,時不時發生磁碟空間不足備份失敗,備份伺服器空間不足,還有引發其他指令碼的 執行錯誤等一系列的問題。

解決方案實現:

1.使用shell的sed和awk,還有linux的crontab定期執行指令碼監控備份日誌資訊,如發現有錯誤,自動通知dba處理

2.公升級歷史備份指令碼,如果當前磁碟空間少於上一次的備份檔案大小,就不做備份了,通知dba處理

進一步保證資料備份的完整性和規範性

以上是半年來所做的提高dba效率的實踐,不算很複雜,但做好之後,意義挺大。

希望2023年可以在提高效率這方面走的更遠。

如何提高有效工作效率

二 如何才能有效提高工作效率 小林是一家外貿公司的業務助理,她感覺每一天都像打仗一樣,一整天都非常忙碌,手頭的事情永遠做不完。但是,每天等到晚上,卻發現其實好像也沒做幾件事情,工作的時候,經常被同事打斷,又或者事情自己做了一半,又去吃東西喝水,又看手機。她很想集中精力把一件事情做好,卻不得不被各種事...

如何提高爬蟲工作效率?

對於大規模爬蟲來說,效率是最核心的問題,沒有效率,就沒有意義。沒有哪個公司或者個人願意等乙個月或者幾個月才能爬取幾十萬上百萬的頁面。所以,對於大規模爬蟲來說,優化流程 提公升效率是十分重要的。單次爬蟲任務的主要耗時在於網路請求等待響應,所以能減少網路請求就儘量減少請求,既能減少目標 的壓力,也能減少...

如何提高團隊的工作效率

上周五老闆召集我們幾個負責人討論 如何提高團隊的工作效率和技能 大家說的都非常好,每個人都有自己的見解和思路,我也說了我的一些想法,由於討論太突然,沒有特別認真的準備,思路不是非常調理。這兩天我又好好思考了一下,把自己的思路整理一下,與大家分享。看到這個命題,我非常的高興,因為這才是如何提高創造價值...