Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- golang
- CKA 기출문제
- Kubernetes
- kotlin
- CloudWatch
- 코틀린 코루틴의 정석
- 정보처리기사실기 기출문제
- aws
- go
- minikube
- Linux
- AI
- kotlin coroutine
- Spring
- 기록으로 실력을 쌓자
- SRE
- CKA
- Java
- tucker의 go 언어 프로그래밍
- kotlin querydsl
- PETERICA
- 공부
- 티스토리챌린지
- APM
- AWS EKS
- 오블완
- 정보처리기사 실기 기출문제
- MySQL
- Pinpoint
- Elasticsearch
Archives
- Today
- Total
피터의 개발이야기
[MySQL] 파티션 테이블별 용량 조회 본문
반응형

ㅁ 개요
ㅇ 파티션 작업 시 필요한 쿼리를 정리하였습니다.
ㅁ 파티션 테이블 리스트 조회
SELECT distinct TABLE_NAME
FROM INFORMATION_SCHEMA.PARTITIONS
WHERE PARTITION_NAME is not null ;
ㅁ 파티션 테이블별 용량 조회
SELECT
TABLE_SCHEMA, -- 스키마
TABLE_NAME, -- 테이블명
PARTITION_NAME, -- 파이션 이름
PARTITION_DESCRIPTION, -- 파이션 설명
TABLE_ROWS, -- 테이블 row 건수
ROUND(DATA_LENGTH/(1024*1024),2) AS 'DATA_SIZE(MB)', -- 데이터 용량
ROUND(INDEX_LENGTH/(1024*1024),2) AS 'INDEX_SIZE(MB)'-- 인덱스 용량
FROM
INFORMATION_SCHEMA.PARTITIONS
WHERE
PARTITION_NAME IS NOT NULL
AND TABLE_SCHEMA = '디비스케마'
AND TABLE_NAME = '테이블명';
ㅁ 파티션 테이블 조회
SELECT * FROM {대상 테이블} PARTITION (p20231016);
반응형
'Database > SQL 튜닝' 카테고리의 다른 글
[MySQL] 인덱스(Index) 정리 및 효율화 방법 (1) | 2024.02.26 |
---|---|
[MySQL 튜닝] MySQL 튜닝 방법 (0) | 2023.09.06 |
[SQL튜닝] MySQL 쿼리 튜닝, 쿼리 실행계획, Explain (0) | 2023.08.31 |
[MySQL 튜닝] IN vs INNER JOIN vs EXISTS 성능비교 (0) | 2023.08.18 |
[MySQL 튜닝] EXISTS를 이용한 SQL 튜닝 (0) | 2023.08.17 |