«shrink» 태그된 질문

SQL Server 데이터베이스에 할 수있는 최악의 일입니다. 요컨대 : 공간을 확보하기 위해 성능을 희생합니다.

4
트랜잭션 로그가 계속 늘어나거나 공간이 부족한 이유는 무엇입니까?
이것은 대부분의 포럼과 웹에서 일반적인 질문 인 것처럼 보이며 여기에는 일반적으로 다음과 같은 여러 형식으로 표시됩니다. SQL Server에서- 트랜잭션 로그가 너무 커지는 이유는 무엇입니까? 내 로그 파일이 왜 그렇게 큰가요? 이 문제가 발생하지 않도록하는 방법은 무엇입니까? 근본적인 원인을 파악하고 트랜잭션 로그 파일을 정상적인 크기로 만들려면 어떻게해야합니까?

8
모든 데이터베이스의 모든 파일을 빠르게 축소하려면 어떻게합니까?
SQL Server (2008의 경우)에서 인스턴스의 모든 데이터베이스에 대한 모든 파일 (로그 및 데이터)을 빠르게 축소하려면 어떻게해야합니까? SSMS를 통해 마우스 오른쪽 버튼을 클릭하고 작업-> 축소를 선택할 수 있지만 더 빠른 것을 찾고 있습니다. 나는 "데이터베이스 생성"스크립트를 스크립팅하고 기본값으로 풍선 크기를 가지고 있다는 것을 잊어 버렸고이 프로젝트에서 이러한 파일을 위해 예약 된 …

5
데이터베이스를 축소해도 괜찮습니까?
축소는 악마라는 것을 알고 있습니다. 페이지 순서를 바꾸고 피부암, 데이터 조각화 및 지구 온난화를 담당합니다. 목록이 계속됩니다 ... 즉, 100GB 데이터베이스가 있고 하나의 테이블이 아니라 50GB의 데이터를 삭제하지만 데이터베이스의 전체 수준에서 오래된 데이터를 일반 정리하면 90 %를 차지합니다. 테이블-이것이 데이터베이스 축소에 대한 적절한 사용 사례를 구성합니까? 그렇지 않은 경우 데이터베이스에서 …

4
데이터베이스를 축소해야합니다-많은 공간을 확보했습니다.
이 질문은 여기에서 다양한 형태로 요청되지만 그 질문은 다음과 같이 요약됩니다. 데이터베이스 축소가 위험하다는 것을 알고 있습니다. 이 경우 너무 많은 데이터를 제거했으며 다시는 사용하지 않습니다. 데이터베이스를 축소하는 방법 어떤 파일을 축소합니까? 이 작업을 수행하는 동안 고려해야 할 사항은 무엇입니까? 나중에 무엇을해야합니까? 큰 데이터베이스 인 경우 어떻게합니까? 더 작은 단위로 …


1
프로덕션 환경에서 Tempdb를 축소하는 모범 사례
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 5 년 전에 마이그레이션 되었습니다 . SQL Server 2008에서 임시 DB를 축소 할 때 사용하는 가장 좋은 방법은 무엇입니까? 다음을 사용하는 것이 위험합니까? use tempdb GO DBCC FREEPROCCACHE -- clean cache DBCC DROPCLEANBUFFERS …

6
로그 파일을 축소해도 크기가 줄어들지 않습니다
350MB 데이터 파일 (.mdf)과 4.9GB 로그 파일 (.ldf) 이있는 데이터베이스가 있습니다 . 복구 모델이로 설정되었습니다 FULL. 로그 파일을 축소하려고하면 축소되지 않습니다. 데이터베이스 축소가 좋지 않아서 수행하면 안된다는 것을 알고 있습니다. 그러나 여전히 로그 파일을 축소하기 위해 노력하고 있습니다. 내가 달릴 때 DBCC SQLPerf(logspace) 나는 로그 크기가 발견 4,932메가바이트 및 사용 …

2
AlwaysOn 가용성 그룹을 사용하는 동안 트랜잭션 로그 축소
우리는 AlwaysOn Availability GroupSQL Server 2012의 기능을 사용하고 있습니다. 정기적 인 전체 데이터베이스 백업 및 트랜잭션 로그 백업은 매일 보조 데이터베이스에서 수행됩니다. 나는 읽고 여기에 주 복제본 또는 재사용으로 모두 복제 '트랜잭션 로그를 표시합니다 보조 복제본 하나의 트랜잭션 로그 백업을 수행. 어쨌든 트랜잭션 로그 백업 크기가 커서 축소 파일을 사용하여 …

4
테이블 필드를 제거한 후 디스크 공간 확보
나는 sql 2008 r2를 실행 중이며 약 3 개월 전까지 매우 활발하고 사용되는 테이블에 ntext 필드를 추가 할 때까지 지난 3 년 동안 db가 훌륭하고 빠르게 작동했습니다. 이제이 테이블의 크기가 크게 확장되어 서버 공간에서 벗어나기 시작했습니다. 나는 축소하는 것을 읽었습니다 .DB의 색인 생성을 몇 년 동안 빠르게 수행했기 때문에 느슨하게하고 …

1
SHRINKFILE 실패-파일 크기를 늘리면 왜 문제가 해결됩니까?
SHRINKFILE파일 그룹에서 작고 불필요한 파일을 정리하기 위해 몇 가지 작업을 실행하고 있습니다. 축소 중 하나의 경우 아래 명령으로 오류가 발생합니다. DBCC SHRINKFILE (N'myfile' , EMPTYFILE)' 데이터베이스 ID x의 파일 ID x은 (는) 다른 프로세스에 의해 축소되었거나 비어 있으므로 축소 할 수 없습니다 비어 있거나 줄어들지 않습니다. 본인 이외의 다른 사람이 …

3
데이터베이스 크기-MDF가 너무 큽니까?
약 2.9Tb의 데이터를 호스팅하는 SQL Server 2005 데이터베이스를 유지 관리하고 있습니다 (2 x 1.45Tb-RAW 스키마와 ANALYSIS 스키마가 있으므로 기본적으로 두 개의 데이터 사본이 수집됩니다). 복구 모델은 단순하며 .ldf6Gb입니다. 어떤 이유에서든 .mdf7.5Tb입니다. 이제 ANALYSIS 테이블에는 2-3 개의 추가 열만있을 수 있으며 많은 NVARCHAR(MAX)열은 많지 않습니다. 실수로 잘못 이해했을 수 있습니다. 잘못되면 …


10
데이터베이스를 초기 크기 아래로 축소
30GB의 라이브 사본 인 SQL Server 2005 dev 데이터베이스가 있습니다. 개발에 필요하지 않은 일부 데이터를 삭제하여 사용 된 데이터 파일 공간을 20GB로 줄였습니다. 따라서 약 33 %의 미사용 제품이 있습니다. 공간을 되 찾을 필요가 있는데, 이는 서버에 두 번째 dev DB를 가질 수있게 해줍니다. 그러나 공간을 되 찾을 수 없으며 …

3
디스크 공간을 확보하기 위해 MS SQL Server 가져 오기
잘못 관리되는 데이터베이스 테이블은 엄청나게 커졌습니다. 48 개 이상의 고아 기록. 정리하고 위험한 하드 드라이브를 정상 상태로 되돌리려 고합니다. 이 테이블에서 약 4 억 개의 레코드를 삭제합니다. 내가 입력하면서 실행 중입니다. 하드 드라이브 공간이 줄어들지 않지만 시스템 테이블 쿼리에서 메모리가 떨어지는 것을 보았습니다. 테이블 크기를 얻기 위해 실행 중입니다. 데이터베이스가 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.