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
- 오블완
- Java
- CKA 기출문제
- 티스토리챌린지
- APM
- kotlin
- 코틀린 코루틴의 정석
- Pinpoint
- 기록으로 실력을 쌓자
- 정보처리기사 실기 기출문제
- minikube
- AI
- tucker의 go 언어 프로그래밍
- kotlin querydsl
- mysql 튜닝
- CloudWatch
- go
- docker
- aws
- Spring
- kotlin coroutine
- golang
- PETERICA
- Elasticsearch
- 정보처리기사실기 기출문제
- Kubernetes
- Linux
- AWS EKS
- 공부
- CKA
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 |
Comments