«sql-server» 태그된 질문

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


4
운영자 추정을 개선하기 위해 쿼리 변경
허용되는 시간 내에 실행되는 쿼리가 있지만 가능한 최대 성능을 짜고 싶습니다. 내가 개선하려는 작업은 노드 17의 계획 오른쪽에있는 "Index Seek"입니다. 적절한 색인을 추가했지만 해당 작업에 대한 추정치는 계산의 절반입니다. 인덱스를 변경하고 임시 테이블을 추가하고 쿼리를 다시 작성하는 방법을 찾았지만 올바른 견적을 얻기 위해 이보다 더 단순화 할 수는 없었습니다. 누구든지 …


2
힙 압축
다음은 Microsoft Docs 의 단락입니다 . DML 작업의 일부로 힙에 할당 된 새 페이지는 힙이 다시 작성 될 때까지 PAGE 압축을 사용하지 않습니다. 압축을 제거했다가 다시 적용하거나 클러스터형 인덱스를 만들고 제거하여 힙을 다시 작성하십시오. 이것이 왜 그런지 알 수 없습니다. 지정된 압축 설정을 가진 힙이 있으면 왜 테이블에 속하는 페이지에 …

2
1 초 미만 동안 발생하는 차단을 추적하는 방법-SQL Server
1 초 이내에 발생하는 차단 문제를 해결하려고합니다. OLTP 애플리케이션은 매우 민감하며 합의 된 SLA에 따라 일부 트랜잭션에 대해 200ms 미만의 응답 시간을 가져야합니다. 업데이트에서 배치 크기를 줄이면 해결할 수있는 새로운 코드 릴리스에서 잠금 에스컬레이션 문제가 발생했습니다. 배치 크기가 작더라도 새 sp가 OLTP 트랜잭션이 업데이트하는 동일한 행을 차단하고 있다고 의심합니다. 차단 …

1
TempDB 경합
SQL Server 2014 SP1에 활성 OLTP 40GB 데이터베이스가 있습니다. IO_Completion 대기, 디스크 큐 길이가 900으로 증가하고 SQL Server가 응답을 중지하면 쿼리 속도가 느려집니다. 우리가 시도한 것 : 인스턴스를 다시 시작하면 1 분 안에 동일한 방식으로 작동합니다. 두 번째 다시 시작한 후 각 tempdb 데이터 파일의 초기 크기 (16 개의 데이터 …

2
SqlCommand.Prepare () 사용의 의미와 이점은 무엇입니까?
SQL 쿼리 실행 전에 SqlCommand.Prepare () (MSDN 참조) 메서드가 광범위하게 사용되는 개발자 코드를 발견했습니다 . 그리고 이것의 이점이 무엇인지 궁금합니다. 견본: command.Prepare(); command.ExecuteNonQuery(); //... command.Parameters[0].Value = 20; command.ExecuteNonQuery(); 나는 조금 놀았고 추적했다. Prepare()메서드를 호출 한 후 Command를 실행 하면 Sql Server가 다음 문을 실행합니다. declare @p1 int set @p1=1 exec …

1
다른 사용자 권한으로 저장 프로 시저에서 SSIS 패키지 실행
다양한 권한 수준으로 인해 사용자가 합리적인 방식으로 SSIS 패키지를 실행할 수 있도록하는 데 문제가 있습니다. 시나리오 : 우리는 데이터로 데이터를로드하는 두 가지 다른 SSIS 패키지를 사용하여 데이터웨어 하우스를 만들었습니다. 하나는 SQL 에이전트 작업을 통해 자동으로 실행되고 제대로 작동해야합니다. 업스트림 데이터가 마무리되고 정리되면 사용자 요구 이 패키지는 실행 시작시 데이터베이스 백업 …

3
연결된 서버를 다시로드하는 방법?
Microsoft SQL Server 2014 Enterprise Edition을 사용하고 있습니다. 서버를 다시 시작하거나 MSSQLSERVER서비스 를 중지해야하는 연결된 서버에서 문제가 발생합니다 . 서버가 다시 실행되면 DB2에 연결된 서버가 제대로 작동하지 않고 SQL Server에이 오류가 표시됩니다. 메시지 7302, 수준 16, 상태 1, 줄 10 연결된 서버 "Airspe"에 대한 OLE DB 공급자 "DB2OLEDB"의 인스턴스를 만들 …

2
SELECT를 차단하는 대규모 INSERT
SELECT 작업을 차단하는 대량의 INSERT에 문제가 있습니다. 개요 나는 이와 같은 테이블을 가지고있다 : CREATE TABLE [InverterData]( [InverterID] [bigint] NOT NULL, [TimeStamp] [datetime] NOT NULL, [ValueA] [decimal](18, 2) NULL, [ValueB] [decimal](18, 2) NULL CONSTRAINT [PrimaryKey_e149e28f-5754-4229-be01-65fafeebce16] PRIMARY KEY CLUSTERED ( [TimeStamp] DESC, [InverterID] ASC ) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = …

2
계산 열 인덱스가 사용되지 않음
두 열이 같은지 여부를 기반으로 빠른 조회를 원합니다. 인덱스가있는 계산 열을 사용하려고했지만 SQL Server가이를 사용하지 않는 것 같습니다. 인덱스로 정적으로 채워진 비트 열을 사용하면 예상되는 인덱스 탐색을 얻습니다. 이와 같은 다른 질문이 있지만 인덱스를 사용하지 않는 이유에 초점을 맞춘 것은 없습니다. 테스트 테이블 : CREATE TABLE dbo.Diffs ( Id int …


5
데이터베이스에는 속성 크기를 사용할 수 없습니다
최근에 데이터베이스를 백업 한 것과 동일한 인스턴스 (SQL Server 2008 R2 Enterprise)로 데이터베이스를 복원했으며 데이터베이스 속성에 액세스 할 수 없음을 발견했습니다. 나는 다음을 수행했다. 를 사용하여 데이터베이스 소유자가 올바르게 설정되었는지 확인하십시오 sp_helpdb. 데이터베이스 소유자를로 변경했습니다 sa. 수정이 아닙니다. 데이터베이스 소유자를 다시 sysadmin사용자 로 변경했습니다 . 수정이 아닙니다. DBCC updateusage영향을받는 데이터베이스에 …

2
전체 백업에서 SQL Server DB를 복원 할 수없고 로그 처리가 실패하며 데이터베이스가 '복원'상태입니다.
내 PC의 로컬 SQL Server Developer Edition 12.0.2000.8에서 개발 목적으로 데이터베이스를 설정하려고합니다. 전체 데이터베이스 백업과 네트워크를 통해 나에게 전송 된 별도의 트랜잭션 로그 전용 백업 파일이 있습니다. 전체 백업에서 복원하려고 할 때 일정 시간이 지나면 (약 1 시간, 데이터베이스 크기는 ~ 270GB) 오류가 발생합니다. System.Data.SqlClient.SqlError : 'database name'데이터베이스의 로그를 처리하는 …

4
SQL Server Developer Edition 2012 또는 2014-다운로드
Developer Edition은 무료이며 다운로드를 위해 등록 할 필요가 없다고 들었습니다. 그러나 오늘 그것을 찾기 시작했을 때 어디서부터 찾을 수 없었습니다. 내 이해가 잘못 되었나요? 여기서 비슷한 질문을 찾지 못했습니다. 어떤 아이디어?
14 sql-server 

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