programing

Mariadbin Centos 7을 사용한 INNER JOIN 사용자, 데이터베이스 및 데이터베이스 크기

lastcode 2023. 9. 24. 12:55
반응형

Mariadbin Centos 7을 사용한 INNER JOIN 사용자, 데이터베이스 및 데이터베이스 크기

프로세스 목록에서 가져오면 내부적으로 세 개를 결합할 수 있습니다. 문제는 프로세스 목록에 활성 연결/데이터베이스만 표시된다는 것입니다. information_schema의 프로세스 목록과 mysql 데이터베이스의 db를 제외한 다른 테이블을 사용할 수 있는 방법입니다.공정 리스트 결과는 이미지 참조.활성 데이터베이스만 표시된다는 것을 알 수 있습니다.샘플 산출량

제가 사용하고 있는 쿼리는..

SELECT DB,USER,Round(sum(data_length + index_length) / 1024 / 1024 / 1024, 6) "Size in GB" FROM processlist INNER JOIN tables ON processlist.DB = tables.table_schema;

무엇을 찾는지 확실하지 않습니다.하지만 당신은 그 결과가 마음에 드는지 확인해 보세요.

SELECT  table_schema AS DB,
        Round(sum(data_length + index_length) / 1024 / 1024 / 1024, 6) "Size in GB"
    FROM  information_schema.tables
    GROUP BY table_schema;

언급URL : https://stackoverflow.com/questions/44296826/inner-join-user-database-and-database-size-using-mariadb-in-centos-7

반응형