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

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

3
병렬 처리를 방해하지 않는 방식으로 사용자 정의 스칼라 함수 에뮬레이션
쿼리에 특정 계획을 사용하도록 SQL Server를 속이는 방법이 있는지 확인하려고합니다. 1. 환경 다른 프로세스간에 공유되는 데이터가 있다고 가정하십시오. 따라서 많은 공간을 차지하는 실험 결과가 있다고 가정합니다. 그런 다음 각 프로세스에 대해 사용하려는 실험 결과의 년 / 월을 알고 있습니다. if object_id('dbo.SharedData') is not null drop table SharedData create table dbo.SharedData …

2
이 쿼리를 리팩터링하여 병렬로 실행할 수 있습니까?
서버에서 실행하는 데 약 3 시간이 걸리는 쿼리가 있는데 병렬 처리를 이용하지 않습니다. (에서 약 1,150 만 개의 레코드, dbo.Deidentified에서 300 개의 레코드 dbo.NamesMultiWord). 서버는 8 개의 코어에 액세스 할 수 있습니다. UPDATE dbo.Deidentified WITH (TABLOCK) SET IndexedXml = dbo.ReplaceMultiWord(IndexedXml), DE461 = dbo.ReplaceMultiWord(DE461), DE87 = dbo.ReplaceMultiWord(DE87), DE15 = dbo.ReplaceMultiWord(DE15) WHERE …

2
BULK INSERT에 대한 제한되지 않은 위임 구성
Always On 가용성 그룹에 Microsoft SQL Server 2016 노드 쌍이 있습니다. BULK INSERTWindows Server 2016 파일 서버 장애 조치 (Failover) 클러스터에있는 파일 에서 (SQL Server 2016 Management Studio 쿼리 사용) 을 수행하려고 하는데 다음 오류가 발생합니다. 메시지 4861, 수준 16, 상태 1 "\ nas2.my.domain \ Microsoft SQL Server 2016 Enterprise …

1
Query Store Force Plan 기능이 작동하지 않습니다
Query Store Force 계획 기능이 계획을 시행하지 않는 것 같습니다. 나는 알고 있어요 쿼리 스토어 - 항상 힘에 의한 것은 아니다 강제 ; 그러나 계획이 크게 변경되지는 않지만 쿼리 최적화 프로그램은 계속 잘못된 인덱스, 루프 선택 등을 선택할 수 있습니다. 기본적으로 : 그것은 나의 강제 계획 선택을 존중하지 않습니다. 나는 …

3
테이블을 만드는 동안 기본 제약 조건을 추가하는 방법은 무엇입니까? SQL Server [폐쇄]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 데이터베이스 관리자 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 아래 표시된 것처럼 열과 제약 조건이있는 새 테이블을 만들려고합니다. Create tblTest( columns.. .. .. Gender int, Constraint DF_tblTest_Gender Default 3 For Gender, …


1
NOLOCK은 왜 변수 할당으로 스캔을 느리게합니까?
현재 환경에서 NOLOCK과 싸우고 있습니다. 내가 들었던 한 가지 주장은 잠금 오버 헤드로 인해 쿼리 속도가 느려진다는 것입니다. 그래서이 오버 헤드가 얼마인지를 테스트하는 방법을 고안했습니다. NOLOCK이 실제로 스캔 속도를 늦추는 것을 발견했습니다. 처음에는 기뻤지 만 지금은 혼란 스러워요. 내 테스트가 어떻게 든 유효하지 않습니까? NOLOCK이 실제로 약간 더 빠른 스캔을 …

4
SQL Server가 간단한 bijection에서 인덱스를 사용하지 못함
이것은 또 다른 쿼리 최적화 프로그램 수수께끼입니다. 어쩌면 나는 쿼리 최적화 프로그램을 과대 평가하거나 무언가를 놓치고있을 수도 있습니다. 나는 간단한 테이블이있다 CREATE TABLE [dbo].[MyEntities]( [Id] [uniqueidentifier] NOT NULL, [Number] [int] NOT NULL, CONSTRAINT [PK_dbo.MyEntities] PRIMARY KEY CLUSTERED ([Id]) ) CREATE NONCLUSTERED INDEX [IX_Number] ON [dbo].[MyEntities] ([Number]) 인덱스와 수천 개의 행이 …


1
Lead 및 Lag 값을 얻기 위해 Join 및 Window 함수 사용 간의 성능 비교
나는 20M 행이있는 테이블이 있고, 각 행 3 열이 있습니다 time, id하고 value. 각각의 경우 id와 time하는 존재 value상태에 대한. 특정 time에 대한 특정 리드 및 지연 값을 알고 싶습니다 id. 이것을 달성하기 위해 두 가지 방법을 사용했습니다. 한 가지 방법은 join을 사용하고 다른 방법은 clustered index on time및 창 …

1
시스템 상태 확장 이벤트에서 잘못된 프로세스 활용?
최근에 시스템 상태 확장 이벤트 이벤트 파일에 저장되는 데이터 또는 메트릭을 이해하려고 노력하고 있습니다. 여기에 제공된 시스템 상태를 사용하여 성능 메트릭의 데이터 수집을 구현하려고합니다. CPU UTILIZATION, 기타 프로세스 활용률 등과 같은 시스템 상태 이벤트에서 수집되는 보고서를 제공합니다. scheduler_monitor_system_health_ring_buffer_recorded SQL 서버 사용률로 보고서에 나열되는 "process_utilization"필드가 100보다 많은 시간이 가장 많은 이유는 …

1
SHRINKFILE 실패-파일 크기를 늘리면 왜 문제가 해결됩니까?
SHRINKFILE파일 그룹에서 작고 불필요한 파일을 정리하기 위해 몇 가지 작업을 실행하고 있습니다. 축소 중 하나의 경우 아래 명령으로 오류가 발생합니다. DBCC SHRINKFILE (N'myfile' , EMPTYFILE)' 데이터베이스 ID x의 파일 ID x은 (는) 다른 프로세스에 의해 축소되었거나 비어 있으므로 축소 할 수 없습니다 비어 있거나 줄어들지 않습니다. 본인 이외의 다른 사람이 …

1
EXCEPT 연산자의 알고리즘은 무엇입니까?
Except 연산자가 SQL Server에서 다루는 방식에 대한 내부 알고리즘은 무엇입니까 ? 내부적으로 각 행의 해시를 가져 와서 비교합니까? David Lozinksi는 연구를 수행했습니다. SQL : 아직 존재하지 않는 새 레코드를 삽입하는 가장 빠른 방법 그는 예외 문이 많은 행에서 가장 빠릅니다. 아래의 결과와 밀접한 관련이 있습니다. 가정 : 왼쪽 조인은 1 …

2
쿼리 저장소 검색을 종료하지 않습니다
처음부터 내 질문 / 문제 가이 이전 질문과 비슷하다고 말하지만 원인이나 시작 정보가 같은지 확실하지 않기 때문에 질문에 대한 자세한 내용을 게시하기로 결정했습니다. 당면한 문제 : (업무 일이 끝날 무렵) 이상한 시간에 프로덕션 인스턴스가 잘못 작동하기 시작합니다. 인스턴스의 높은 CPU (기준선에서 ~ 30 %에서 약 두 배로 증가했지만 여전히 증가하고 …

2
모든 배치는 컴파일을 유발합니다
T-SQL 문을 일괄 적으로 보내는 타사 응용 프로그램이 있습니다. 데이터베이스는 SQL Server 2016 Enterprise SP1 CU7, 16 코어 및 256GB 메모리에서 호스팅됩니다. 임시 최적화가 활성화되었습니다. 다음은 실행중인 쿼리의 더미 예입니다. exec sp_executesql N' IF @@TRANCOUNT = 0 SET TRANSACTION ISOLATION LEVEL SNAPSHOT select field1, field2 from table1 where field1=@1 option(keep …

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