2월 20, 2022

데이터베이스를 축소하는 방법

올바른. 이 파일은 공유 테이블스페이스 파일의 제한 사항입니다. 테이블스페이스 파일의 사용 공간을 압축하고 파일을 축소하는 것은 매우 비용이 많이 드는 작업입니다. 당신이 1 백기가바이트 테이블 공간 파일을 가지고 있고,당신이 그것을 압축하기 위해 다시 수행 할 경우 상상해보십시오. 일반적으로 테이블을 다시 빌드하려면 작업 중에 이전 저장소와 새 저장소가 디스크에 동시에 있어야 합니다.
따라서 이노드의 동작은 빈 공간을 남겨두고 새 행 버전의 후속 삽입에 사용하는 것이다.공유 테이블 공간을 축소하는 한 가지 해결책은 다음과 같습니다.
1 입니다.
1 입니다.
1.
1.
1.
1.
1.
1.
1.
1.
1.
1.
1.
1.
1.
1. 모든 테이블을 백업 할 수 있습니다.
2. 모든 테이블을 삭제하십시오.
3. 파일 시스템 인터페이스에서 파일을 물리적으로 삭제합니다.
4. 새로운 작은 테이블 공간 파일을 다시 만듭니다.
5. 필요에 따라 테이블스페이스 파일을 확장하는 모든 테이블을 복원합니다.
다른 해결책은 이노드비 테이블을 테이블당 별도의 파일에 저장하는 옵션을 사용하는 것이다. 참조http://dev.mysql.com/doc/refman/5.0/en/multiple-tablespaces.html이 경우 축소하려는 각 테이블에서 최적화 테이블 또는 변경 테이블을 사용할 수 있어야 합니다. 이 다시 예정이다.개별 테이블에 대한 파일입니다.
안부,
빌 케이

답글 남기기

이메일 주소는 공개되지 않습니다.