◆ 이 블로그의 모든 게시물은 여러 방법을 이용해 다른 곳으로 퍼가는 것은 절대 허용하지 않습니다.
◆ 단, 게시물 링크를 남기는 것만 허용합니다.
◆ 단, 게시물 링크를 남기는 것만 허용합니다.
◆ 이 문장 바로 아래와 글 내용 끝에 바로 나오는 광고는 티스토리 자체광고로 이 블로그와 무관합니다.
php로 MariaDB(MySQL) 여러 데이터베이스 사용량을 구해서 표시하기.
$dbconn = mysqli_connect("localhost", "dbuser", "dbpasswd") or die("mariadb died");
$dbname = array("db1", "db2", "db3");
$dbsize = 0;
foreach($dbname as $db) {
mysqli_select_db($dbconn, $db);
$query = mysqli_query($dbconn, "show table status") or die("query failed");
while($status = mysqli_fetch_array($query)) {
# 1048576로 나누어 MB 단위로 변환
$dbsize += ($status['Data_length'] + $status['Index_length']) / 1048576;
}
}
mysqli_close($dbconn);
# 소수점 세자리까지 표시
printf("DB 사용량 : %0.3fMB", $dbsize);
'컴퓨터' 카테고리의 다른 글
[PHP] 클라우드플레어로 접속자 국가 코드 표시 (0) | 2016.09.20 |
---|---|
XE 데이터 추출 500 에러 해결 방법 (0) | 2016.06.10 |
[CentOS 7] 구글 드라이브로 동기화 하기 (0) | 2016.05.04 |
PHP7에서 ssh2(sftp) 확장 모듈 사용하기 (0) | 2016.01.12 |
디지털오션(DigitalOcean) 클라우드 호스팅 (2) | 2016.01.09 |
댓글