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 | 31 |
Tags
- Pinpoint
- kotlin spring
- Linux
- Kubernetes
- IntelliJ
- kotlin coroutine
- AI
- MySQL
- 정보처리기사 실기 기출문제
- CKA 기출문제
- 정보처리기사실기 기출문제
- 코틀린 코루틴의 정석
- 정보처리기사 실기
- kotlin querydsl
- Elasticsearch
- APM
- 오블완
- Java
- AWS EKS
- 기록으로 실력을 쌓자
- Spring
- CKA
- kotlin
- CloudWatch
- mysql 튜닝
- minikube
- 공부
- aws
- 티스토리챌린지
- PETERICA
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