«sql-server-2008» 태그된 질문

SQL Server 2008 (주요 빌드 버전 10.00.xxxx) sql-server로 태그하십시오.


3
이 테이블에 숫자를 삽입 할 때 선행 0을 어떻게 유지합니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 데이터베이스 관리자 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 팔년 전에 . 두 개의 레코드를 테이블에 삽입했습니다. create table num(id int) insert into num values(0023) insert into num values(23) select * from num 쿼리하면 …

2
SQL Server 2008에서 인덱스가 메모리에 유지되도록하는 방법이 있습니까?
수백만 개의 행이있는 테이블이 있는데 때때로 쿼리를 실행해야합니다. 첫 번째 쿼리는 일반적으로 매우 느리고 (약 10 초), 후속 쿼리는 일반적으로 더 빠릅니다 (약 1 초). 몇 시간 후에 느리고 빠른 사이클이 다시 시작됩니다. 실행 계획에서 필요한 모든 인덱스가 존재하고 적절하게 사용되었는지 확인했으며 성능 차이는 인덱스가 실제로 후속 쿼리를 위해 메모리에 …

2
외부 매개 변수화 된 'where'절이있는 뷰에서 호출 될 때 창 함수로 인해 실행 계획이 끔찍하다
오래 전에이 문제가 있었는데 나에게 맞는 해결 방법을 발견하고 잊어 버렸습니다. 그러나 이제 그에 대한 질문 이 있으므로이 문제를 기꺼이 제기하겠습니다. 몇 가지 테이블을 매우 간단한 방식으로 정렬하는 뷰가 있습니다 (오더 + 오더 라인). where절 없이 쿼리 하면 뷰는 수백만 줄을 반환합니다. 그러나 아무도 그렇게 그렇게 부르지 않습니다. 일반적인 검색어는 …

2
IsolationLevel에서 공유 잠금이 발행되었습니다.
IsolationLevel.ReadUncommitted를 사용하면 쿼리에서 잠금이 발생하지 않아야한다는 것을 읽었습니다. 그러나 이것을 테스트했을 때 다음과 같은 잠금을 보았습니다. Resource_Type : HOBT 요청 _ 모드 : S (공유) HOBT 자물쇠 란 무엇입니까? HBT (힙 또는 이진 트리 잠금)와 관련이 있습니까? 왜 여전히 S 잠금을 얻습니까? 격리 수준 스냅 샷 옵션을 설정하지 않고 쿼리 …

3
데이터베이스에서 행의 모든 ​​변경 사항을 기록하면 일반적으로 어떻게 저장됩니까?
내가 작업중 인 프로젝트 에서 데이터베이스의 일부 테이블에있는 행의 모든 ​​변경 사항 은 추가 감사 또는 롤백을 위해 추적되어야합니다 . 누가 IP 주소와 시간에서 행을 수정했는지 쉽게 찾고 이전 버전을 복원 할 수 있어야합니다. 비슷한 것은 예를 들어 Stack Exchange에서 사용됩니다. 다른 사람의 질문을 변경하면 내가 변경 한 것을 발견하고 …

2
배포자 미러링
배포 데이터베이스 미러링에 성공한 사람이 있습니까? 디스트리뷰터로서 전용 서버가 있습니다. 그것은 자극에서보고까지 모든 푸시 복제를 처리합니다. 우리는 배포자가 충돌 할 경우를 대비하여 동일한 서버를 만들고 싶습니다. 이런 식으로 성공한 사람이 있습니까?

2
SQL Server 캐시에서 테이블을 지우려면 어떻게해야합니까?
데이터베이스에 캐시해서는 안되는 테이블이 몇 개 있습니다. SQL Server에 테이블 페이지를 캐시하지 않도록 지시하거나 캐시에서 단일 테이블을 플러시하는 방법은 무엇입니까? 모든 캐시를 플러시하는 것은 옵션이 아닙니다. SQL Server 2008 및 SQL Server 2008 R2를 사용하고 있습니다.



1
SQL Server 2008R2의 자동 업데이트 통계 : 많은 수의 행 삽입에도 불구하고 일부 통계가 오래되지 않은 이유는 무엇입니까?
느린 쿼리를 조사하는 동안 실행 계획이 예외적으로 차분한 것으로 나타났습니다 (예상 실행 횟수가 1 인 경우 9 백만 건의 검색을 수행하는 중첩 루프). 실제로 구식이었던 일부 관련 통계가 통계를 재구성하고 성능 문제가 효과적으로 해결되었음을 확인했습니다. 이 데이터베이스에는 자동 업데이트 통계가 활성화되어 있습니다 (기본적으로 설정되어 있음). 20 % + 500 행 …

4
큰 테이블에서 조인 최적화
~ 2 억 5 천만 레코드로 테이블에 액세스하는 쿼리에서 더 많은 성능을 동축하려고합니다. 실제 (추정되지 않은) 실행 계획을 읽은 첫 번째 병목 현상은 다음과 같은 쿼리입니다. select b.stuff, a.added, a.value from dbo.hugetable a inner join #smalltable b on a.fk = b.pk where a.added between @start and @end; 관련된 테이블 및 …

4
SQL Server에서 오래 실행되는 쿼리를 모니터링하는 가장 좋은 방법은 무엇입니까?
내 데이터베이스에 대해 상당히 오래 실행되는 쿼리 (인덱스 다시 작성, 큰 데이터 집합 업데이트)를 실행해야합니다. SQL Server Management Studio에서 쿼리를 실행하고 매시간 정도 쿼리를 확인하는 대안이 있습니까? 완료되면 이메일을 보내거나 메시지를 보내려고하지만이를위한 최고의 도구를 모릅니다.

1
TDE를 사용한 데이터베이스 미러링
데이터가 '휴식 중'동안 암호화되어야하므로 몇 개의 데이터베이스를 미러링하고 TDE ( 투명한 데이터 암호화 )를 사용해야합니다. 주 서버와 미러 모두에 TDE를 설정했습니다. 두 데이터베이스의 미러링을 설정할 때 문제가 발생합니다. TDE를 사용하고 있기 때문에 GUI를 통해 미러링을 설정하는 방법을 알지 못하므로 t-sql을 사용하여 작업을 완료해야합니다. 아래는 미러 서버에서 사용한 코드입니다. --Restore the …


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