亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

統計數據庫每天產生的數據量大小

發布時間:2020-06-29 07:38:35 來源:網絡 閱讀:616 作者:insist_way 欄目:開發技術

寫在前面:


現在有這樣一個需求,需要統計線上數據庫每天產生的數據量有多少,以此來反饋線上業務庫的繁忙程度,怎么做呢?剛開始的時候,考慮用統計數據庫備份文件大小,然后對比幾天內的數據量差異的方法來進行統計,后來經過思考,發現這樣一來,只能看出數據量增加了多少(只能統計insert、create等)。但如果業務庫更多的是執行update、delete等操作,你會發現其實你的數據量并不會增加,甚至數據量較之前還會減少,這樣,反映不了線上業務庫的真實情況,而且這其中還摻雜著表碎片的影響。所以,經過考慮,筆者決定寫個簡單的Shell,分析binlog來進行統計較為靠譜


#!/bin/bash
#統計數據庫每天產生的數據量大小
#author:lzb


time=`date "+%F"`
dataBases="bailidb university knowledge interface crm edusoho_e newedusoho ucserver bailiurm teacherprogram"
mysqlbinlog=/usr/local/mysql/bin/mysqlbinlog
binlog="mysql-bin.000304"
start="2019-06-08 10:00:00"
stop="2019-06-09 10:00:00"

for db in $dataBases
do
?? ?$mysqlbinlog --database=$db --start-datetime="$start" --stop-datetime="$stop" $binlog > ${db}-$time.sql
?? ?sleep 3
?? ?du -sh ${db}-$time.sql
?? ?/bin/rm -f ${db}-$time.sql
done


如果你認為筆者哪里寫的有問題,或者你有更好的想法,歡迎下方留言!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

光泽县| 郴州市| 穆棱市| 遂昌县| 枣庄市| 舒城县| 沈阳市| 岢岚县| 常山县| 霍城县| 咸阳市| 永仁县| 江孜县| 虎林市| 闵行区| 阳曲县| 宁河县| 鸡泽县| 富平县| 鄢陵县| 久治县| 宁波市| 醴陵市| 佛山市| 襄汾县| 临桂县| 牡丹江市| 保山市| 宁德市| 武宣县| 阿尔山市| 桃园县| 沭阳县| 遵义县| 清河县| 黄平县| 保亭| 漠河县| 信丰县| 福建省| 兴国县|