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

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

2
SQL Server 2016 및 2012 삽입 성능
같은 서버에 두 개의 SQL Server 인스턴스가 있습니다. Microsoft SQL Server 2012 (SP1)-11.0.3000.0 (X64) Standard Edition (64 비트) Microsoft SQL Server 2016 (SP1-CU5) (KB4040714)-13.0.4451.0 (X64) Enterprise Edition (64 비트) sp_configure 결과는 두 인스턴스 모두에서 동일합니다 (새로운 2016 옵션 제외). 동일한 디스크 폴더의 두 인스턴스 모두에 새 데이터베이스를 만들었습니다. 자동 성장 …

2
SQL Server 2016의 이상한 성능 문제
VMware 가상 머신에서 실행되는 단일 SQL Server 2016 SP1 인스턴스가 있습니다. 각각 다른 응용 프로그램을위한 4 개의 데이터베이스가 포함되어 있습니다. 이러한 응용 프로그램은 모두 별도의 가상 서버에 있습니다. 아직 프로덕션 환경에서 사용중인 제품은 없습니다. 그러나 애플리케이션을 테스트하는 사람들은 성능 문제를보고합니다. 서버 통계는 다음과 같습니다. 128GB RAM (SQL Server의 경우 최대 …

1
확장 이벤트에 허용되는 최대 바운드 조치 수는 얼마입니까?
이벤트 세션에서 이벤트에 "너무 많은"조치를 추가하면 다음 오류가 발생합니다. 메시지 25639, 수준 16, 상태 23, 줄 1 이벤트 "[이벤트 이름]"이 (가) 허용되는 바인딩 된 작업 수를 초과합니다. 몇 개의 동작이 허용됩니까? 행사마다 다릅니 까? 실험에 근거한 답은 27 인 것으로 보입니다 sqlserver.rpc_completed. 그러나 Microsoft 설명서 에서 해당 번호를 찾지 못했습니다 …

1
SQL Server 2016 데이터베이스를 SQL Server 2017으로 임시로 이동 한 다음 다시 이동합니다. 가능합니까?
SQL Server 2016 인스턴스에서 데이터베이스 백업을 가져 와서 2017 인스턴스로 복원하면 일부 작업을 수행 할 수 있습니다. 그런 다음 2017 인스턴스에서 해당 데이터베이스를 돌려 백업하고이를 사용하여 2016 인스턴스의 원래 버전을 덮어 쓸 수 있습니까?

2
예상 실행 계획을 표시하면 CXPACKET, PAGELATCH_SH 및 LATCH_EX가 생성됩니다. [ACCESS_METHODS_DATASET_PARENT] 대기
내가 가진 4의 vCPU VM에서 Microsoft SQL 서버 2016 SP2 - CU6 (13.0.5292.0)를 실행 해요 max degree of parallelism로 설정 2하고 cost threshold for parallelism로 설정 50. 아침에 SELECT TOP 100 쿼리에 대한 예상 실행 계획 을 표시하려고 할 때 대기 시간이 길어지고 예상 계획을 렌더링하는 데 5 분-7 분 …

2
내부 조인의 카디널리티 추정 문제
행 추정이 왜 그렇게 잘못되었는지 이해하려고 고심하고 있습니다. 다음은 제 경우입니다. 단순 조인-SQL Server 2016 sp2 (sp1과 동일한 문제), dbcompatiblity = 130 사용 select Amount_TransactionCurrency_id, CurrencyShareds.id from CurrencyShareds INNER JOIN annexes ON Amount_TransactionCurrency_id = CurrencyShareds.Id option (QUERYTRACEON 3604, QUERYTRACEON 2363); SQL은 1 행을 추정하지만 107131이며 중첩 루프를 수행하도록 선택합니다 ( …

2
DBCC FREEPROCCACHE 나 DBCC FREESYSTEMCACHE ( 'SQL Plans') 모두 CACHESTORE_SQLCP 메모리를 비우기 위해 아무 작업도 수행하지 않습니다.
CACHESTORE_SQLCP Sql 계획은 며칠 후에 38GB를 초과합니다. "Ad Hoc 워크로드 최적화"옵션이 이미 실행 중입니다. 엔터티 프레임 워크 및 사용자 지정보고는 많은 임시 작업을 생성합니다! 다중 AZ 미러링을 사용하는 AWS RDS의 SQL Server 2016 SE 3.00.2164.0.v1 내가 실행할 때 : DBCC FREESYSTEMCACHE('SQL Plans'); 또는 DBCC FREEPROCCACHE 또는 DBCC FREESYSTEMCACHE ('SQL Plans') …


3
LIKE 문자 길이 제한 극복
여기서 LIKE 문자 길이 제한 을 읽으면 LIKE 절에서 ~ 4000 자보다 긴 텍스트를 보낼 수없는 것 같습니다. 특정 쿼리에 대한 쿼리 계획 캐시에서 쿼리 계획을 가져 오려고합니다. SELECT * FROM sys.dm_exec_cached_plans AS cp CROSS APPLY sys.dm_exec_query_plan(cp.plan_handle) AS qp CROSS APPLY sys.dm_exec_sql_text(cp.plan_handle) AS st where st.text like '%MY_QUERY_LONGER_THAN_4000_CHARS%' ESCAPE '?' …

2
외래 키를 삭제하는 데 시간이 오래 걸리는 이유는 무엇입니까?
한 번에 하나씩 다음과 같이 데이터베이스에서 모든 외래 키를 삭제하는 스크립트를 만들었습니다. ALTER TABLE MyTable1 DROP CONSTRAINT FK_MyTable1_col1 ALTER TABLE MyTable2 DROP CONSTRAINT FK_MyTable2_col1 ALTER TABLE MyTable2 DROP CONSTRAINT FK_MyTable2_col2 놀랍게도 스크립트가 오랜 시간이 걸린다는 것입니다. 각 DROP FK 당 평균 20 초입니다. 이제 서버가 가서 FK 제약 조건이 처음부터 …

2
SQL Server 2016에서 공간 데이터를위한 MakeValid () 대신 사용
LINESTRINGOracle에서 SQL Server로 옮기는 매우 큰 지리 데이터 테이블이 있습니다 . Oracle에서는이 데이터에 대해 여러 가지 평가가 수행되며 SQL Server의 데이터에 대해서도 평가가 수행되어야합니다. 문제 : SQL Server는 LINESTRINGOracle보다 유효한 요구 사항이 더 엄격합니다 . "LineString 인스턴스는 두 개 이상의 연속 포인트 간격 동안 자체적으로 겹칠 수 없습니다." 단지 우리 …

1
SQL Server 2016에서 SUBSTRING ()이 포함 된 조건 자에 대한 추정치가 변경 되었습니까?
SUBSTRING () 또는 다른 문자열 함수를 포함하는 술어의 카디널리티 추정 방법에 대한 SQL Server 2016의 변경 사항에 대한 문서 나 연구가 있습니까? 내가 묻는 이유는 호환성 모드 130에서 성능이 저하 된 쿼리를보고 있었고 그 이유는 SUBSTRING ()에 대한 호출이 포함 된 WHERE 절과 일치하는 행 수의 추정치 변경과 관련이 있기 …

1
사용하지 않는 NONCLUSTERED INDEX로 여전히 쿼리 속도를 향상시킬 수 있습니까?
이것은 이상한 상황이지만 누군가가 답하기를 바랍니다. 성능 문제를 해결하는 동안의 요청에 따라 NONCLUSTERED INDEX를 테이블에 추가했습니다 sp_BlitzIndex. 다음날 사용법을 확인한 후 0 번 읽음 ( 0 스캔 / 수색, 0 싱글 톤 조회 )을 표시하여 비활성화했습니다. 바로 다음 순간에, 우리는 INDEX를 추가했을 때 처음으로 확인하고 해결하려고했던 것과 같은 앱 느림 …

6
운영 체제가 오류 21을 리턴했습니다 (장치가 준비되지 않았습니다.)
Windows를 재부팅 할 때마다 일부 데이터베이스의 경우이 오류가 발생합니다. 운영 체제가 오류 21을 리턴했습니다 (장치가 준비되지 않았습니다.) chkdsk /r불량 섹터가없는 디스크를 점검했습니다 . DBCC CHECKDB오류없이 실행 했습니다. *(CHECKDB found 0 allocation errors and 0 consistency errors in database)* SQL Server를 다시 시작하면 오류가 사라집니다. Windows 10 및 SQL Server 2016 …

1
교착 상태 감지를위한 SQL 확장 이벤트 세션
<inputbuf>교착 상태 확장 이벤트 세션에서 캡처 한 교착 상태 XML 의 요소 크기를 늘리는 방법이 있습니까? 응용 프로그램 코드에서 문제를 정확히 찾아내는 데 도움이되는 전체 쿼리를 확인하려고합니다. 1024 자로 제한되어있는 것 같습니다 +/-. 증가시킬 수 있습니까? 샘플 XML은 아래를 참조하십시오. <inputbuf>선택 목록의 중간에서 요소 의 쿼리 텍스트 가 잘리는 것을 …

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