«maintenance» 태그된 질문

데이터베이스와 관련하여 유지 관리는 모니터링, 조정 및 백업 절차와 같은 데이터베이스 시스템 주변의 일상적인 운영 작업을 설명합니다.

4
다른 사람이 연결될 수있는 동안 강제 삭제 DB
PostgreSQL DB 클러스터에서 데이터베이스를 제거해야합니다. 활성 연결이 있어도 어떻게해야합니까? -force모든 연결을 끊은 다음 DB를 삭제 하는 일종의 플래그 가 필요합니다 . 어떻게 구현할 수 있습니까? dropdb현재 사용 하고 있지만 다른 도구가 가능합니다.

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

5
SQL Server 유지 관리 계획-작업 및 일정에 대한 모범 사례
Sql Server 2005 데이터베이스에 대한 유지 관리 계획을 수립해야합니다. 백업의 경우 15 분마다 매일 전체 데이터베이스 백업 및 트랜잭션 로그 백업을 수행하려고합니다. 내 문제는 내가하고 싶은 다른 작업과 얼마나 자주 해야하는지 파악하는 데 있습니다. 그래서 지금까지 이것을 염두에 두었습니다. 내 생각에 결함이 있거나 더 좋은 방법이 있으면 수정하십시오. 백업-모든 테이블, …

2
통계 업데이트시기
다음을 수행하는 유지 관리 계획을 상속했습니다. 오래된 데이터 정리 DB 무결성 검사 데이터베이스 및 트랜잭션 로그 백업 수행 인덱스 재구성 통계 업데이트 오래된 백업 및 유지 관리 계획 파일 삭제 23 분 유지 보수 계획 중 통계 업데이트에는 13 분이 걸립니다. 이 13 분 동안 데이터베이스에 대한 액세스가 차단됩니다 (또는 …

1
BACKUP 명령에 BUFFERCOUNT, BLOCKSIZE 및 MAXTRANSFERSIZE 설정
내가 찾고 있어요 실제 의 값을 설정하기위한 지침 BUFFERCOUNT, BLOCKSIZE그리고 MAXTRANSFERSIZE의 BACKUP명령. 나는 약간의 연구를 해왔고 (아래 참조), 약간의 테스트를 해왔으며, 진정으로 귀중한 답변은 "글쎄요 .."로 시작한다는 것을 완전히 알고 있습니다. 내가 수행 한 테스트와 내가 찾은 리소스 중 하나에 표시된 테스트 (아래 방법 참조)에 대한 내 관심사는 테스트가 진공 …

3
유지 관리 계획에서 데이터베이스 백업 작업을 생성하는 동안 "백업 세트 만료 :"옵션의 용도
데이터베이스를 백업하는 동안 " Backup set will Expire : "옵션을 사용하여 이전 데이터베이스 백업을 삭제 / 덮어 쓰고 싶습니다 . 이 옵션을 사용할 수 없습니다. 유지 관리 계획을 작성하는 동안 "백업 세트 만료 :"옵션을 사용하는 방법에 대한 조언을 부탁드립니다.

5
SQL Server를 다시 시작하면 속도가 빨라 집니까?
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . 일부 DBA가 SQL Server를 매우 자주, 때로는 밤마다 다시 시작한다는 것을 알았습니다. 나는 그들이 메모리를 확보하거나 쿼리 속도를 높이기 위해 그렇게한다고 생각합니다. 다시 시작한 쿼리 계획을 다시 컴파일해야한다는 …

1
운영 체제로 디스크 공간을 반환하는 VACUUM
VACUUM일반적으로 특별한 경우를 제외하고 디스크 공간을 운영 체제로 반환하지 않습니다. 문서에서 : 표준 형식은 VACUUM테이블과 인덱스에서 데드 행 버전 을 제거하고 나중에 재사용 할 수있는 공간을 표시합니다. 그러나 테이블 끝에있는 하나 이상의 페이지가 완전히 사용 가능하고 독점 테이블 잠금을 쉽게 얻을 수있는 특수한 경우를 제외하고는 운영 체제로 공간을 리턴하지 않습니다. …



2
사용 가능한 디스크 공간 (DB2)을 DELETE + REORG하지 않는 이유는 무엇입니까?
DB2에는 큰 이진 데이터가 포함 된 테이블이 있습니다. 이제 전체 테이블을 제거하고 runstats, reorg, runstats를 실행했지만 디스크 공간의 양은 변경되지 않습니다. 여기서 무엇이 잘못 될 수 있습니까? 테이블은 다음과 같이 만든 자체 테이블 공간에 있습니다. CREATE BUFFERPOOL "MY_BP" SIZE 250 AUTOMATIC PAGESIZE 4096; CREATE LARGE TABLESPACE MY_TBS IN DATABASE PARTITION …

1
페이지 수가 <1000 인 인덱스를 다시 작성하지 않는 이유는 무엇입니까?
인덱스 유지 관리에 Ola Hallengrens 스크립트를 사용합니다. 이를 수행하기 전에 다음 쿼리를 사용하여 가장 조각난 인덱스를 확인했습니다. SELECT dbschemas.[name] as 'Schema', dbtables.[name] as 'Table', dbindexes.[name] as 'Index', indexstats.avg_fragmentation_in_percent, indexstats.page_count FROM sys.dm_db_index_physical_stats (DB_ID(), NULL, NULL, NULL, NULL) AS indexstats INNER JOIN sys.tables dbtables on dbtables.[object_id] = indexstats.[object_id] INNER JOIN sys.schemas dbschemas …

2
데이터베이스 컨텍스트 호출에서 실행할 중앙 저장 프로 시저
나는 다음을 사용하여 맞춤형 유지 보수 솔루션을 개발 중입니다. sys.dm_db_index_physical_stats뷰를 입니다. 현재 저장 프로 시저에서 참조하고 있습니다. 이제 저장 프로 시저가 내 데이터베이스 중 하나에서 실행될 때 원하는 작업을 수행하고 데이터베이스와 관련된 모든 레코드 목록을 가져옵니다. 다른 데이터베이스에 배치하면 해당 DB에만 관련된 모든 레코드 목록이 표시됩니다. 예를 들어 (아래 코드) …


4
유지 관리 계획 작업에서 로컬 서버 연결을 변경하거나 업데이트하는 방법
이틀 전에 클라이언트가 개발자 서버 이름 중 하나를 변경했습니다. 서버 이름이 바뀐 후 서버 이름이 일치하지 않아 모든 유지 관리 작업 및 기타 작업이 실패합니다. 우리는 SQL Server 2012 버전과 Server 2008 OS를 사용하고 있습니다. 오늘 아침에 SQL Server 2012 이름을 지정된 이름으로 업데이트하고 테이블을 만들고 절차를 업데이트했습니다. 유지 관리 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.