데이터베이스 관리자

데이터베이스 기술을 향상시키고 커뮤니티의 다른 사람들에게서 배우고 자하는 데이터베이스 전문가를위한 Q & A

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 …

1
OLAP 및 OLTP의 '온라인'은 정확히 무엇입니까?
OLTP 및 OLAP에서 '온라인'의 정의에 의문을 제기하기 때문에 약간 혼란 스럽습니다. 나는 여기서 '온라인'은 우리가 정해진 시간에 답변을 원하고 인스턴스에서 사용 가능한 데이터를 기반으로한다는 것을 의미한다고 생각했습니다. 그러나 OLAP 쿼리는 계산하는 데 몇 시간이 걸릴 수 있습니다. 오프라인 상태가 아닙니까? 빠른 검색은 오프라인 OLAP을 나타 내기 때문에 다소 혼란스러워 보입니다 …

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.