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

SQL Server 2014 (주요 빌드 버전 12.0.xxxx). sql-server를 태그하십시오.


1
SQL Server 2014의 쿼리 계획 변경 성능 저하
우리는 최근에 서버를 SQL Server 2008R2에서 SQL Server 2014로 업그레이드했습니다. 2008R2에서는 제대로 실행 된 쿼리가 있지만 이제는 2014 년에 훨씬 느리게 실행되고 실행 계획이 잘못되었습니다. 몇 가지 테스트를 수행했습니다 ... 2014 DB를 2008/2012 호환성 모드로 다시 전환하십시오. 페이지 매김을 사용하여 쿼리를 테스트하십시오. 이 두 가지 모두 SQL Server 2008R2와 동일하고 …

6
읽기 전용 응용 프로그램 의도를 가진 SSMS 등록 서버
우리는 AlwaysOn으로 SQL Server 2014 POC 테스트를 진행하고 있으며 사용자 중 한 명이 로컬 서버 그룹에 등록 된 서버를 사용하여 ReadOnly Intent를 사용하여 SSMS 구성을 저장하는 방법에 대해 물었습니다 . 이렇게하면 ReadOnly 복제본 에 액세스해야 할 때마다 별칭 이름을 입력 할 필요가 없습니다 . 불행히도 등록 된 서버에는 일반 객체 …


1
HADR 높은 작업자 스레드 사용량
HADR 풀에있는 가용성 그룹의 작업자 스레드 수가 복제 본당 " 일반적으로 3-10 개의 공유 스레드가 있습니다 "를 초과하여 증가하는 이유는 무엇 입니까? 어떤 경우에는 3 개의 가용성 그룹과 총 10 개의 데이터베이스가있는 300 개 이상의 스레드 사용이 관찰되었습니다. SQL Server 2014 SP1 우리의 리드는 보조 복제본에 대한 백업, 기본 복제본에 …

2
LIKE 문에서 PIVOT이 가능합니까?
그것은 (같이 소자 군 수있다 COLUMN LIKE='Value%'A의) PIVOT표? [DBT]. [Status] 테이블이 있는데, 여기에는 데이터베이스, 인스턴스 등의 다양한 상태가 포함되어 있으며 모든 PROD 및 TEST 값을 단일 값으로 피벗 / 쿼리하고 싶지는 않지만 그룹화하십시오. 예 대신 상태에 대한 항목을 갖는들 Prod, Prod ACC, Prod APP, ... 등은 I 값을 포함하는 하나의 …

2
외래 키에 대한 참조 인덱스 변경
나는 이와 같은 것을 가지고있다 : CREATE TABLE T1 ( Id INT ... ,Constraint [PK_T1] PRIMARY KEY CLUSTERED [Id] ) CREATE TABLE T2 ( .... ,T1_Id INT NOT NULL ,CONSTRAINT [FK_T2_T1] FOREIGN KEY (T1_Id) REFERENCES T1(Id) ) 성능 및 교착 상태로 인해 T1에서 새 색인을 작성했습니다. CREATE UNIQUE NONCLUSTERED INDEX …

5
“[]”와일드 카드를 사용하여 PATINDEX와] (닫는 대괄호) 일치
T-SQL † 에서 사용자 지정 JSON 파서를 작성 중 입니다. 파서의 목적을 PATINDEX위해 토큰 목록에서 토큰의 위치를 ​​계산하는 함수를 사용하고 있습니다. 필자의 경우 토큰은 모두 단일 문자이며 다음을 포함합니다. {} [] :, 일반적으로 주어진 여러 문자 중 첫 번째 위치를 찾아야 할 때 다음 PATINDEX과 같은 기능을 사용합니다 . PATINDEX('%[abc]%', …

1
설치 미디어없이 SQL Server 2014 Standard Edition을 제거하는 방법은 무엇입니까?
몇 년 동안 개발자 상자에 SQL Server 2014 Standard 사본이 기본 인스턴스로 설치되어 있습니다. MSDN 구독을 통해 사용할 수있는 무료 라이센스가 있기 때문에 컴퓨터에 표준을 설치했습니다. 이제 SQL Server 2014를 제거하고 SQL Server 2017 Developer Edition을 기본 인스턴스로 만들고 싶습니다. 표준 프로그램 추가 / 제거 워크 플로를 통해 SQL Server …

1
마스터 / 디테일 테이블 간의 해시 조인으로 카디널리티 추정이 너무 낮습니다.
마스터 테이블을 세부 테이블에 조인 할 때 SQL Server 2014에서 더 큰 (자세한) 테이블의 카디널리티 예상을 조인 출력의 카디널리티 예상으로 사용하도록하려면 어떻게해야합니까? 예를 들어 10K 마스터 행을 100K 세부 정보 행에 조인 할 때 SQL Server가 예상 세부 정보 행 수와 같은 100K 행의 조인을 추정하려고합니다. 모든 세부 정보 행에 …

3
기본 키의 자체 조인
N자체 조인으로 구성된이 쿼리를 고려하십시오 . select t1.* from [Table] as t1 join [Table] as t2 on t1.Id = t2.Id -- ... join [Table] as tN on t1.Id = tN.Id N 개의 클러스터 된 인덱스 스캔 및 N-1 병합 조인으로 실행 계획을 생성합니다. 솔직히 모든 조인을 최적화하지 않고 클러스터 된 …

1
분할 된 뷰에서 삭제를 수행하면 클러스터형 인덱스 삽입이 발생하는 이유는 무엇입니까?
아래 삽입 트리거가있는 파티션보기가 있습니다 (가난한 파티션). DELETE를 수행하면 아래 쿼리 계획이 나타납니다. delete from factproductprice where pricedate = '20170725' 보기에서 트리거하십시오. ALTER TRIGGER [dbo].[factProductPriceDelete] ON [dbo].[FactProductPrice] INSTEAD OF DELETE AS BEGIN IF @@ROWCOUNT = 0 RETURN; DECLARE @PriceDate DATE SELECT @PriceDate = CAST(PriceDate AS DATE) FROM DELETED IF @PriceDate …

1
전체 텍스트 : 여러 전체 텍스트 인덱스가 생성 된 후 서버가 정지 된 후 많은 FT_MASTER_MERGE가 SUSPENDED 상태로 대기
우리는 10 개의 데이터베이스, 각 데이터베이스에 100 개의 서로 다른 스키마, 각 스키마에 10 개의 작은 (~ 50 행) 테이블 중 10 개 (총 10K 테이블)가있을 때 SQL Server 2014에서 테스트를 수행했으며이 모든 데이터베이스에 대해 전체 텍스트 인덱스를 만들었습니다. 이 모든 데이터베이스의 테이블을 동시에. 몇 분 동안 우리는 SQL Server가 …

1
트랜잭션 로그 log_reuse_wait_desc를자를 수 없습니다-AVAILABILITY_REPLICA
오늘 아침에 나는 우리 데이터베이스 중 하나에 대한 트랜잭션 로그 전체 경고로 깨어났다. 이 서버는 Alwayson 클러스터이자 트랜잭션 복제 구독자입니다. log_reuse_wait_desc를 확인하고 logbackup을 표시했습니다. 누군가 4 일 전에 실수로 로그 백업 작업을 비활성화 한 경우 로그 백업 작업을 다시 활성화하면 로그가 지워졌습니다. 오전 4시 이후로 나는 그날 아침에 사무실에 가서 …

2
두 개의 열을 추가 할 때 쿼리가 응답하지 않습니다
내 선택에 두 개의 열을 추가하면 쿼리가 응답하지 않습니다. 열 유형은입니다 nvarchar(2000). 조금 이례적입니다. SQL Server 버전은 2014입니다. 기본 인덱스는 하나만 있습니다. 전체 레코드는 1000 행입니다. 실행 계획은 다음과 같습니다 ( XML showplan ). 이후 실행 계획 ( XML 실행 계획 ) : 다음은 쿼리입니다. select top(100) Batch_Tasks_Queue.id, btq.id, Batch_Tasks_Queue.[Parameters], …

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