«sql-server» 태그된 질문

모든 버전의 Microsoft SQL Server (MySQL 아님) sql-server-2016과 같은 버전 별 태그도 질문과 관련이 있기 때문에 추가하십시오.


3
성능을 저하시키는 키 조회 (Clustered) 연산자 제거
실행 계획에서 키 조회 (클러스터) 연산자를 제거하려면 어떻게해야합니까? 테이블 tblQuotes에는 이미 클러스터형 인덱스 (on QuoteID)와 27 개의 비 클러스터형 인덱스가 있으므로 더 이상 만들지 않습니다. 클러스터 된 인덱스 열 QuoteID을 쿼리에 넣었을 때 도움이되기를 원했지만 불행히도 여전히 동일합니다. 실행 계획은 여기에 있습니다 . 또는보십시오 : 키 조회 연산자는 다음과 같이 …

2
인증 체인이 신뢰할 수없는 기관에서 발행했습니다.
얼마 전에 Windows 10 Home Edition 환경 ( 정확한 랩톱) 에 SQL Server 2016 개발자 버전을 설치했는데 모든 것이 정상이었습니다. 그런 다음 상자의 관리자 인 사람이 말하지 않고 상자의 이름을 바꾸기로 결정했습니다. 그 후에 SQL Server에 연결하려고 할 때 다음 오류 메시지가 나타납니다. 이것은 이것과 매우 유사한 질문입니다. Azure 웹 …

1
SQL Server-- 저장 프로 시저 및 계획 캐시의 논리
SQL Server 2012 및 2016 표준 : if-else매개 변수 값에 따라 두 가지 코드 분기 중 하나를 실행하기 위해 저장 프로 시저 에 논리를 배치 하면 엔진이 최신 버전을 캐시합니까? 그리고 다음 실행에서 매개 변수의 값이 변경되면 코드의 다른 분기를 실행해야하기 때문에 저장 프로 시저를 다시 컴파일하고 다시 캐시 합니까? …

1
이 쿼리를 실행하기 위해 '내부'리소스 풀에 시스템 메모리가 부족합니다.
프로덕션 서버 중 하나가 로그에 오류를보고합니다. 오류 : 701, 심각도 : 17, 상태 : 123. 리소스 풀 'internal'에이 쿼리를 실행하기에 시스템 메모리가 부족합니다. 이 오류를 검색하여 버그이며 서비스 팩 2의 핫픽스가 발견되었습니다. 서버의 세부 정보는 다음과 같습니다. Microsoft SQL Server 2008 R2 (SP2)-10.50.4000.0 Standard Edition (64 비트) 프로세서 수 : …

4
찢어진 페이지 감지 및 체크섬은 언제 SQL Server에 도입되었으며 업그레이드 동작은 무엇입니까?
최신 SQL Server에는 페이지 확인을위한 두 가지 옵션이 있습니다. 되는 페이지 감지 찢어진 및 체크섬 . 없음은 물론 옵션의도 없습니다. 저는 믿습니다 체크섬이 SQL Server 2005에서 및 업그레이드 것을 또는 그 이전 페이지는 방법을 확인 유지할 것 이전 버전에서 DB를 복원 소개되었다. 즉, 암시 적 업그레이드가 없었습니다. 관련된 문제는 SQL …
15 sql-server 

1
다른 유형의 스풀을 선택하는 옵티 마이저에는 어떤 비용 요소가 있습니까?
스 풀럼 SQL Server에는 여러 종류의 스풀이 있습니다. 내가 관심이 있다는이는 표 스풀 의 및 인덱스 스풀 , 수정 쿼리의 외부 . 특히 중첩 루프 조인의 내부에서 읽기 전용 쿼리는 테이블 또는 인덱스 스풀을 사용하여 잠재적으로 I / O를 줄이고 쿼리 성능을 향상시킬 수 있습니다. 이 스풀은 Eager 또는 Lazy …

5
날짜 시간 문자열에 1 밀리 초를 추가하는 방법은 무엇입니까?
선택을 기반으로 다음과 같이 x 행을 반환 할 수 있습니다. 1 2019-07-23 10:14:04.000 1 2019-07-23 10:14:11.000 2 2019-07-23 10:45:32.000 1 2019-07-23 10:45:33.000 우리는 0의 모든 밀리 초를 가지고 있습니다. 1 x 1 밀리 초를 추가하는 방법이 있습니까? 그래서 선택은 다음과 같습니다. 1 2019-07-23 10:14:04.001 1 2019-07-23 10:14:11.002 2 2019-07-23 10:45:32.003 …

3
삽입시 SQL 서버가 XML 구조를 변경 함
SQL Server의 XML 열에 일부 XML 데이터를 삽입하고 있지만 데이터가 삽입 된 후 SQL Server에 의해 변경되었습니다. 여기에 내가 삽입 한 데이터가 있습니다 <xsl:value-of select="name/n/given" /> <xsl:text> </xsl:text> <xsl:value-of select="name/n/family" /> 다시 읽으면 다음과 같습니다 <xsl:value-of select="name/n/given" /> <xsl:text /> <xsl:value-of select="name/n/family" /> 두 번째 줄에주의하십시오. XSLT 변환 출력 방법을 …
15 sql-server  xml 

5
사용하지 않는 공간을 회수하려고하면 SQL Server에서 사용 된 공간이 크게 증가합니다.
프로덕션 데이터베이스에 525GB 크기의 테이블이 있는데 그 중 383GB는 사용되지 않습니다. 이 공간 중 일부를 되찾고 싶지만 프로덕션 DB를 망치기 전에 데이터가 적은 테스트 DB의 동일한 테이블에서 일부 전략을 테스트하고 있습니다. 이 테이블에는 비슷한 문제가 있습니다. 테이블에 대한 일부 정보 : 채우기 비율이 0으로 설정되었습니다. 약 30 개의 열이 있습니다 …

1
SARGable 술어는 언제 CTE 또는 파생 테이블로 푸시 될 수 있습니까?
샌드백 최고 품질의 블로그 Posts®에서 작업하는 동안, 나는 정말 발견 된 일부 최적화 동작 건너 온 화나는 재미를. 나는 즉시 설명이 없습니다. 적어도 하나도 만족스럽지 않으므로 누군가 똑똑하게 나타날 수 있도록 여기에 넣겠습니다. 따라하고 싶다면 2013 버전의 스택 오버플로 데이터 덤프를 여기 에서 가져올 수 있습니다 . Comments 테이블과 하나의 …

2
500 개의 데이터베이스가있는 SQL Server 2017-CU9 이후 빈번한 AG 연결 끊기
여러분 안녕하세요, 미리 도와 주셔서 감사합니다. SQL Server 2017 가용성 그룹에 문제가 있습니다. 배경 회사는 소매 B2B 백엔드 소프트웨어입니다. 약 500 개의 단일 테넌트 데이터베이스와 모든 테넌트가 사용하는 5 개의 공유 데이터베이스. 워크로드 특성은 대부분 읽히고 대부분의 데이터베이스는 활동이 매우 적습니다. 공동 위치에서 호스팅되는 실제 프로덕션 서버는 최근 공유 SAN …


2
read_only 파일 그룹의 Columnstore 색인으로 CheckDB가 방지 됨
파일 그룹에 columnstore 인덱스가 포함 된 경우 전체 데이터베이스 를 read_only방지 dbcc checkdb하기 위해 파일 그룹을 설정하는 것으로 나타납니다 . checkdb또는 checkfilegroup( 읽기-쓰기 보조를 포함하여 데이터베이스의 모든 파일 그룹에 대해)[PRIMARY] 을 실행하려고 하면 아래 오류가 반환됩니다. Msg 8921, Level 16, State 1, Line 24 Check terminated. A failure was detected …

2
여전히 잠금을 보유하고있는 쿼리를 찾는 방법은 무엇입니까?
sys.dm_tran_locksDMV를 쿼리하면 테이블, 페이지 및 행과 같은 리소스에 대한 잠금을 보유하고있는 세션 (SPID)이 표시됩니다. 획득 한 각 잠금에 대해 잠금을 유발 한 SQL 문 (삭제, 삽입, 업데이트 또는 선택)을 판별하는 방법이 있습니까? DMV 의 most_recent_query_handle열은 sys.dm_exec_connections마지막으로 실행 된 쿼리의 텍스트를 제공하지만 다른 쿼리가 동일한 세션 (SPID)에서 실행되어 여전히 잠금을 유지하고 …

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