본문 바로가기
Study/기타

MySQL Server 꿀팁 Query

by Becoming a Hacker 2023. 2. 14.
반응형

특정 Database 내 OPTIMIZE TABLE 구문 생성

SELECT 
  CONCAT('OPTIMIZE TABLE ', table_schema, '.', table_name, ';')
FROM information_schema.TABLES
WHERE table_schema = "database_name";

 

특정 Database 내 Table Size 확인

SELECT 
  table_schema "Data Base Name", 
  table_name "Table Name", 
  round(((data_length + index_length) / 1024 / 1024), 2) "Size in MB" 
FROM information_schema.TABLES 
WHERE table_schema = 'database_name';

 

로그 안남기기 (용량 너무 많이 작아먹음)

  • 단, 삭제 시 백업 등의 작업이 불가능할 수 있음
$ vi /etc/my.cnf

[mysqld]
skip-log-bin

# SQL QUERY -> show variables like 'log_bin';

 

반응형

댓글