MySQL 데이터베이스의 테이블 크기를 어떻게 확인할 수 있나요?
Dec 20, 2024 am 11:53 AMMySQL 데이터베이스의 테이블 크기 결정
최적화 및 용량 계획을 위해서는 MySQL 데이터베이스 내의 테이블 크기를 이해하는 것이 중요합니다. 이 정보를 얻는 일반적인 접근 방식 중 하나는 다음 쿼리를 실행하는 것입니다.
show table status from myDatabaseName;
그러나 이 쿼리는 테이블 크기를 직접적으로 표시하지 않습니다. 관련 데이터를 제공하는 열을 확인하려면 Data_length라는 열을 참조하세요. 이 열은 인덱스를 포함하지 않고 테이블 데이터의 크기를 나타냅니다.
또는 보다 포괄적인 보기를 위해 사용자는 다음 쿼리를 사용할 수 있습니다.
SELECT table_name AS `Table`, round(((data_length + index_length) / 1024 / 1024), 2) `Size in MB` FROM information_schema.TABLES WHERE table_schema = "$DB_NAME" AND table_name = "$TABLE_NAME";
이 쿼리는 총계를 계산합니다. 데이터와 인덱스를 모두 포함한 테이블의 크기입니다. 데이터베이스에 있는 모든 테이블의 크기를 얻으려면 사용자는 다음 쿼리를 사용할 수 있습니다.
SELECT table_schema as `Database`, table_name AS `Table`, round(((data_length + index_length) / 1024 / 1024), 2) `Size in MB` FROM information_schema.TABLES ORDER BY (data_length + index_length) DESC;
이 쿼리는 모든 데이터베이스의 모든 테이블 목록을 크기 내림차순으로 정렬하여 표시합니다. 이 쿼리를 사용하면 사용자는 데이터베이스 환경에서 가장 큰 테이블을 쉽게 식별할 수 있습니다.
위 내용은 MySQL 데이터베이스의 테이블 크기를 어떻게 확인할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

인기 기사

인기 기사

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Alter Table 문을 사용하여 MySQL에서 테이블을 어떻게 변경합니까?

MySQL의 문제를 해결하는 방법 공유 라이브러리를 열 수 없습니다.

Linux에서 MySQL을 실행합니다 (Phpmyadmin이있는 Podman 컨테이너가 포함되지 않음)

일반적인 취약점 (SQL 주입, 무차별 적 공격)에 대해 MySQL을 어떻게 보호합니까?
