«sql-server» 태그된 질문

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

4
SQL 카운트 쿼리 속도를 높일 수있는 것은 무엇입니까?
카운트 (집계) SQL 쿼리를 수행 할 때이 3 개의 데이터베이스 시스템에서 실행 시간을 단축 할 수있는 것은 무엇입니까? 나는 많은 것들이 속도를 높일 수 있다고 확신하지만 (하나는 하드웨어), 나는 초보자 DBA 일 뿐이므로 여기에 몇 가지 대답을 얻을 것이라고 확신합니다. 약 1 억 5 천 5 백만 행을 SQL Server …

1
SSD의 SQL Server 2012에서 tempdb, mdf 및 ldf 파일을 최적으로 배치합니까?
나는 이것이 매우 개방 된 질문 일 것이라는 것을 알고 답변이 다를 수 있지만 SSD를 말할 때 SQL Server 2012의 tempdb, mdf 및 ldf 파일에 대한 최적의 배치는 무엇입니까? 새로 구입하기 전에 SQL Server 2012 코어 파일과 tempdb가 설치된 기존 SSD가 있고 7200rpm HDD에 mdf / ldf가 모두있었습니다. 그런 다음 …

1
'NT AUTHORITY \ ANONYMOUS LOGON'사용자의 로그인에 실패했습니다. (MsDtsSrvr)
인스턴스가 많은 클러스터 환경이 있습니다. 여러 인스턴스가 ssis를 사용할 수 있도록 xml 파일을 수정했습니다. 인스턴스가 클러스터 ssis와 동일한 노드에 있으면 모든 것이 잘 작동합니다. 그러나 서로 다른 노드에 있으면 aunthentication 문제가있는 것으로 보이며 자격 증명이 손실됩니다. 어떤 이유로 든 익명 로그온을 대신 사용하려고합니다. 전체 오류는 다음과 같습니다. SSIS 서비스 구성에 …

1
OPTION FORCE ORDER는 행이 삭제 될 때까지 성능을 향상시킵니다.
필요에 따라 수행하지 않은 다소 복잡한 SQL Server 2008 쿼리 (약 200 줄의 상당히 밀도가 높은 SQL)가 있습니다. 시간이 지남에 따라 성능은 약 0.5 초에서 약 2 초로 떨어졌습니다. 실행 계획을 살펴보면 조인을 재정렬하여 성능을 향상시킬 수 있음이 분명했습니다. 나는 그것을했다. .. 약 .3 초까지. 이제 쿼리에 "OPTION FORCE ORDER"힌트 …


1
쿼리를 최적화하는 방법
이와 비슷한 데이터베이스 구조가 있습니다. CREATE TABLE [dbo].[Dispatch]( [DispatchId] [int] NOT NULL, [ContractId] [int] NOT NULL, [DispatchDescription] [nvarchar](50) NOT NULL, CONSTRAINT [PK_Dispatch] PRIMARY KEY CLUSTERED ( [DispatchId] ASC, [ContractId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON …


1
SQL Server 작업 시간 초과
따라서 SQL Server 작업의 각 단일 단계에 대한 시간 제한을 설정할 수없는 것 같습니다 ( StackExchange 기사 ). MSDN은 물론 에이전트 시간 초과를 설정할 수 있다고 지적합니다. SQL Server 에이전트 속성 . 작업 실행 종료를 설정하십시오 . 질문 에이전트 타임 아웃은 어떻게 작동합니까? 단일 단계 타임 아웃을 설정하는 다른 방법 …

1
sp_execute는 'int'유형의 매개 변수 '@handle'을 예상합니다.
대상 데이터베이스에 테이블이 있으면 저장 프로 시저를 체크인하려고합니다. 그렇지 않은 경우 소스 데이터베이스에서 information_schema 테이블을 사용하여 테이블을 작성합니다. 그러나 sp_execute를 사용하여 테이블이 존재하면 다시 가져 오려고하면 'int'유형의 '@handle'매개 변수가 필요합니다.라는 오류가 발생합니다. @handle 매개 변수를 사용하지 않습니다. 누군가이 오류의 의미와 내가받는 이유를 말해 줄 수 있습니까? 내 코드의 관련 부분은 …

3
SQL Server 2012 Standard Edition-다중 인스턴스 및 메모리 사용
RAM이 192GB 인 한 서버에 SQL Server 2012 Standard Edition (64GB 메모리 제한이 있음)의 인스턴스가 여러 개인 경우 두 인스턴스 모두 첫 64GB의 메모리에만 액세스하거나 다른 메모리에 액세스 할 수 있습니다 각각 64GB "청크"를 가질 수 있도록 메모리의 일부. 두 노드가 모두 단일 노드로 장애 조치되는 경우 활성 / 활성 …

2
SQL Server 'Create Database'문. 자동 성장 설정을 상속받는 방법?
SQL Server 2008 R2를 사용하고 지속적인 배포를 통해 데이터베이스를 만들고 있습니다. 우리 시스템에서는 SQL Server의 기본 1Mb / 10 % 자동 증가 설정이 데이터와 제대로 작동하지 않습니다. 특히 스키마를 많이 변경하지 못하게하는 레거시 응용 프로그램이 있습니다. 데이터베이스 설정을 인스턴스 레벨에서 구성하여 단계별 배치를 위해 변경할 수 있습니다. 새 데이터베이스에 대한 …

1
포함 된 단일 데이터베이스에 대한 사용자 작성
저는 MSSQL을 처음 접했고 현재 2012 버전을 사용하고 있습니다. 내가하려는 것은 포함 된 데이터베이스에 대한 사용자를 만들고 해당 사용자에게 해당 데이터베이스에 대한 액세스 권한을 부여하는 것입니다. 준비된 명령문을 사용하여 JAVA에서이 SQL을 호출합니다.

2
거대한 테이블에 몇 개의 행을 삽입하는 느린 성능
매장에서 데이터를 가져와 회사 전체의 재고 테이블을 업데이트하는 프로세스가 있습니다. 이 테이블에는 날짜 및 항목별로 모든 상점에 대한 행이 있습니다. 많은 상점을 보유한 고객의 경우이 테이블은 5 억 개의 행으로 매우 커질 수 있습니다. 이 재고 갱신 프로세스는 일반적으로 상점이 데이터를 입력함에 따라 하루에 여러 번 실행됩니다. 이 실행은 소수의 …

2
SQL Server는 외래 키 참조를위한 인덱스 키를 어떻게 선택합니까?
MS Access에서 가져온 레거시 데이터베이스로 작업하고 있습니다. MS Access> SQL Server 업그레이드 중에 생성 된 클러스터되지 않은 고유 한 기본 키가있는 약 20 개의 테이블이 있습니다. 이러한 많은 테이블에는 기본 키의 복제 본인 고유 한 클러스터되지 않은 인덱스도 있습니다. 이것을 정리하려고합니다. 그러나 내가 찾은 것은 기본 키를 클러스터형 인덱스로 다시 …

2
SQL Server는 모든 행에 대해 함수를 한 번 평가합니까?
다음과 같은 쿼리가 있습니다. SELECT col1 FROM MyTable WHERE DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE())) BETWEEN col2 AND col3 ; 다음과 유사한 실행 계획에 대한 툴팁이 제공됩니다. dateadd탐색 술어 의 일부가 쿼리의 모든 행에 대해 실행됩니까? 아니면 SQL Server가 전체 쿼리에 대해 값을 한 번 계산합니까?

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