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

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

3
tempdb 로그 파일 모범 사례
tempdb 데이터 파일을 구성하는 방법에 대한 많은 블로그를 읽었지만 tempdb 로그 파일 에 관한 정보를 찾지 못했습니다 . 현재 tempdb와 함께 사용하는 전략은 다음과 같습니다. tempdb 데이터 파일을 분할하는 방법에 대해 Paul Randal 의 권장 사항을 사용했습니다. tempdb 데이터 파일의 크기를 최대 및 비활성화 된 자동 증가로 설정했습니다. 예를 들어, …

2
SQL Server 데이터 압축은 읽기 전용 데이터베이스에 범주 적으로 적합합니까?
내가 읽은 SQL Server 데이터 압축에 대한 일부 문헌은 쓰기 비용이 일반적으로 필요한 것의 약 4 배로 증가한다고 말합니다. 또한 이것이 데이터 압축의 주요 단점임을 암시하는 것으로 보이며, 읽기 전용 아카이브 데이터베이스의 경우 100 % 채워진 페이지의 데이터 압축을 사용하면 성능이 향상 될 것입니다 (예외가 거의 없음). 위의 진술이 사실입니까? …

2
SQL Server 2012 가용성 그룹은 "항상 ON"입니까?
장애 조치가 발생하는 기존 SQL Server 클러스터에서는 SQL Server 실패 인스턴스에 연결된 모든 클라이언트의 연결이 끊어지고 각 클라이언트는 장애 조치 클러스터 인스턴스에 대한 새 연결을 다시 설정해야합니다. AlwaysON 가용성 그룹이이 문제를 완화합니까? SQL Server 2012 AlwaysON 가용성 그룹의 경우 장애 조치가 SQL Server에 연결된 클라이언트에게 투명합니까?

2
사용자 정의 테이블 형식의 sp_executesql이 올바르게 작동하지 않습니다
문제점 : sp_executesql에 대한 매개 변수로 사용자 정의 테이블 유형에 알려진 문제점이 있습니까? 답변-아니요, 저는 바보입니다. 스크립트 설정 이 스크립트는 각 테이블, 프로 시저 및 사용자 정의 테이블 형식 중 하나를 만듭니다 (제한된 SQL Server 2008+ 만 해당). 힙의 목적은 예, 데이터가이를 프로 시저로 만들었다는 감사를 제공하는 것입니다. 데이터가 삽입되는 …

3
옵티마이 저가 비 클러스터형 인덱스 대신 클러스터형 인덱스 + 정렬을 선택하는 이유는 무엇입니까?
다음 예제를 보자. IF OBJECT_ID('dbo.my_table') IS NOT NULL DROP TABLE [dbo].[my_table]; GO CREATE TABLE [dbo].[my_table] ( [id] int IDENTITY (1,1) NOT NULL PRIMARY KEY, [foo] int NULL, [bar] int NULL, [nki] int NOT NULL ); GO /* Insert some random data */ INSERT INTO [dbo].[my_table] (foo, bar, nki) SELECT TOP …

3
NOLOCK 힌트는 반환 된 레코드의 순서를 변경합니다
테이블 Client필드 에 클러스터형 인덱스가 있습니다 LastName. 단순히 테이블에서 모든 레코드를 덤프하면 (nolock)힌트가 문제의 쿼리에서 사용 되지 않는 한 알파벳 순서로 나타납니다 . 힌트는 레코드 순서를 변경합니다. 그래? 다른 세션에 해당 테이블의 변경 사항이있는 열린 트랜잭션 sp_who2이 없습니다 (적어도 나에게 아무것도 표시하지 않음). 순서의 차이를 어떻게 설명 할 수 있습니까? …

2
2,500 만 개 이상의 행에 대한 쿼리 최적화
MS SQL을 사용하고 있으며 동일한 기준으로 다른 기준으로 여러 쿼리를 실행해야합니다. 처음에는 원래 테이블에서 각 쿼리를 실행했지만 모두 일부 필터링 (예 : 날짜, 상태)을 공유합니다. 시간이 많이 걸렸습니다 (약 2 분). 데이터 행에 중복이 있으며 모든 인덱스가 비 클러스터형입니다. 내 기준으로 4 열에 만 관심이 있으며 결과는 모든 쿼리에 대해서만 …

1
저장 프로 시저를 실행하지만 쓰기는 허용하지 않는 방법은 무엇입니까?
SQL Server 2012 인스턴스에서 "읽기"사용자를 설정하고 싶습니다. 모든 테이블과 뷰에서 데이터를 검색하지만 업데이트하거나 삽입하지는 않는 저장 프로 시저 또는 함수 또는 직접 SQL 문을 실행할 수있는 권한을 부여하고 싶습니다 (예 : 아무것도 읽고 아무것도 쓰지 않음). 이름별로 각 함수 또는 저장 프로 시저에 대한 권한을 구체적으로 부여하지 않고이를 설정할 수 …

3
SQL Server 데이터베이스 미러링이 종료됩니다. 지금 고 가용성을 보장하려면 어떻게해야합니까?
SQL Server 의 데이터베이스 미러링 기능은 다음과 같이 종료됩니다. 이 기능은 이후 버전의 Microsoft SQL Server에서 제거 될 예정입니다. 새로운 개발 작업에서이 기능을 사용하지 말고 현재이 기능을 사용하는 응용 프로그램을 수정하십시오. 대신 AlwaysOn 가용성 그룹을 사용하십시오 . 언제 알아? 고 가용성 (및 빠른 복구) 데이터베이스에 대한 옵션은 무엇입니까?

2
LATCH_EX는 리소스를 기다립니다. METADATA_SEQUENCE_GENERATOR
재고 보고서를 생성하는 프로세스가 있습니다. 클라이언트 쪽에서 프로세스는 구성 가능한 수의 작업자 스레드로 분할되어 여러 저장소 (잠재적으로 수천 개, 일반적으로 수십 개) 중 하나에 해당하는 보고서에 대한 데이터 청크를 작성합니다. 각 작업자 스레드는 저장 프로 시저를 실행하는 웹 서비스를 호출합니다. 각 청크를 처리하기위한 데이터베이스 프로세스는 #Temporary 테이블에 많은 데이터를 수집합니다. …

2
스키마 변경이 가용성 그룹을 "중단"합니까 아니면 투명하게 처리됩니까?
조직에서 SQL Server 2012 가용성 그룹을 채택 할 계획이며 응용 프로그램 업그레이드 프로세스에 미치는 영향 (있는 경우)을 이해하려고합니다. 애플리케이션 업데이트는 8 주 주기로 릴리스되며 모든 릴리스에는 스키마 변경 및 / 또는 데이터 마이그레이션이 포함될 수 있습니다. 내가 이해하려고하는 것은 HA / DR 솔루션이 스키마 변경을 투명하게 처리하는지 (새로운 열, 인덱스가 …

6
세션이 종료 상태이므로 실행을 계속할 수 없습니다. 클러스터형 인덱스를 작성하는 동안
클러스터형 인덱스를 만들려고 할 때 다음 오류가 발생합니다. 그 진술서는 만료되었습니다. 메시지 596, 수준 21, 상태 1, 줄 0 세션이 종료 상태이므로 실행을 계속할 수 없습니다. 메시지 0, 수준 20, 상태 0, 줄 0 현재 명령에서 심각한 오류가 발생했습니다. 결과가 있으면 버려야합니다. 색인은 다음과 같습니다 BEGIN TRANSACTION SET QUOTED_IDENTIFIER ON …

6
MS SQL Server에서 엉망 복제를 수정하는 방법
백업에서 데이터베이스를 복원했습니다. 데이터베이스는 복제를 사용하여 다른 서버에 게시합니다. 데이터베이스 복원이 복제를 중단한다고 가정하면 복제를 삭제하고 다시 작성하려고했습니다 (처음부터 다시 작성하는 스크립트가 있습니다). 정확히 내가 한 일을 잘 모르겠지만 이제는 완전히 엉망인 상태이며 해결할 수 없습니다. 먼저 구독자를 제거하려고 시도합니다 (게시자 서버에서). EXEC sp_dropsubscription @publication = 'PublicationName', @article = N'all', …

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

2
테이블 생성시 클러스터형 인덱스 생성 실패
다음 스크립트를 실행할 때 오류가 발생했습니다. IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE' AND TABLE_NAME='Table_Name') BEGIN CREATE TABLE Table_Name ( Field_Name_1 binary(32) NOT NULL CONSTRAINT PK_Name_Goes_Here PRIMARY KEY NONCLUSTERED , Field_Name_2 int NOT NULL , Field_Name_3 datetime NOT NULL INDEX IX_Name_Goes_Here CLUSTERED ) END 특히 다음과 같은 …

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