«sql-server» 태그된 질문

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


2
악센트 구분
왜이 두 SELECT문장이 다른 정렬 순서를 가지나요? USE tempdb; CREATE TABLE dbo.OddSort ( id INT IDENTITY(1,1) PRIMARY KEY , col1 NVARCHAR(2) , col2 NVARCHAR(2) ); GO INSERT dbo.OddSort (col1, col2) VALUES (N'e', N'eA') , (N'é', N'éB') , (N'ë', N'ëC') , (N'è', N'èD') , (N'ê', N'êE') , (N'ē', N'ēF'); GO SELECT …

2
LOB_DATA, 느린 테이블 스캔 및 일부 I / O 질문
열 중 하나가 XML 데이터이고 평균 XML 항목 크기가 ~ 15 킬로바이트 인 다소 큰 테이블이 있습니다. 다른 모든 열은 일반 int, bigint, GUID 등입니다. 구체적인 숫자를 나타 내기 위해 테이블에 백만 개의 행이 있고 크기가 ~ 15GB라고 가정합니다. 내가 주목 한 것은 모든 열을 선택하려면이 테이블에서 데이터를 선택하는 것이 …

2
수백 대의 컴퓨터에서 SQL Server에 대한 CU 업데이트를 수행하는 멋진 방법이 있습니까?
우리 회사는 인수 합병으로 SQL Server 50 대에서 밤새 200 대 이상으로 성장했습니다. 도움! 내 질문은 : 이 많은 서버에서 CU 업데이트를 수행하고 수명을 유지하고 건강을 유지하려면 어떻게해야합니까? SCCM이 CU 업데이트를 수행 할 수없는 것 같습니다. 다른 사람이 100 대의 서버에서 CU 업데이트를 수행 할 수 있습니까? 다른 대안은 무엇입니까?

3
추적 플래그 4199-전역 적으로 사용 하시겠습니까?
이것은 의견 범주에 속할 수 있지만 사람들이 4199 추적 플래그 를 SQL Server의 시작 매개 변수로 사용하고 있는지 궁금합니다 . 그것을 사용한 사람들에게는 어떤 상황에서 쿼리 회귀가 발생 했습니까? 그것은 전반적으로 잠재적 인 성능상의 이점처럼 보입니다. 저는 비 프로덕션 환경에서 전 세계적으로 활성화하고 몇 달 동안 문제를 해결할 수 있도록 …

4
ID 열의 인덱스가 클러스터되지 않아야합니까?
식별 컬럼이있는 테이블의 경우 식별 컬럼에 대해 클러스터 또는 비 클러스터 PK / 고유 인덱스를 작성해야합니까? 그 이유는 다른 인덱스가 쿼리에 대해 생성되기 때문입니다. 비 클러스터형 인덱스 (힙에서)를 사용하고 인덱스에 포함되지 않은 열을 반환하는 쿼리는 추가 클러스터 된 인덱스 b- 트리 탐색 단계가 없기 때문에 논리 I / O (LIO)를 …

8
주어진 로그인에 대한 모든 매핑 된 사용자를 나열하는 쿼리
특정 로그인의 속성을 볼 때 해당 로그인에 매핑 된 사용자 목록을 볼 수 있습니다. SSMS (SQL Server Management Studio)를 프로파일 링했으며 SSMS가 한 번에 하나씩 모든 데이터베이스에 연결하고 sys.database_permissions에서 정보를 검색하는 것을 확인했습니다. 위에 표시된 사용자 매핑 정보를 검색하는 단일 쿼리를 작성할 수 있습니까? 아니면 커서 나 sp_MSforeachdb 등을 사용해야합니까?

2
CREATE TABLE 잠금
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 5 년 전에 마이그레이션 되었습니다 . 다른 응용 프로그램에서 나는 나쁜 디자인에 감동했습니다 : 여러 스레드가 EnsureDatabaseSchemaExists()동시에 메소드를 실행합니다. 기본적으로 다음과 같습니다. IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'MyTable') …

3
쿼리 성능을 가장 잘 측정하려면 어떻게합니까?
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 5 년 전에 마이그레이션 되었습니다 . 두 개의 저장 프로 시저가 있는데 두 번째 저장 프로 시저는 첫 번째 저장 프로 시저입니다. 나는 그것이 얼마나 개선되었는지 정확하게 측정하려고합니다. 1 / 측정 시간 clock …

1
24x7 vs 야간 시간 창
연중 무휴 운영으로 더 잘 전환하는 방법에 대한 리소스는 어디에서 찾을 수 있습니까? 큰 데이터베이스를 보유한 대기업은 어떻게 이것을 달성합니까? 다음과 같은 야간 작업 오래된 데이터 제거 재색 인 통계 업데이트 모두 Google 시스템에 중대한 영향을 미치는 것으로 보입니다 ( 예 : 온라인 사용자 및 실시간 데이터 피드). 이 주제와 …
19 sql-server 

5
SQL Server 2012 : 명령 줄에서 스크립트 생성
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 5 년 전에 마이그레이션 되었습니다 . SQL Server 2012를 실행하고 있습니다. SQL Server Management Studio에는 데이터베이스를 마우스 오른쪽 단추로 클릭 한 다음 작업 및 스크립트 생성을 선택할 수있는 옵션이 있습니다. 어떻게 든 명령 …


3
SQLCMD 명령이 악센트를 삽입 할 수 없습니다
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 6 년 전에 이주했습니다 . 명령 줄에서 새 데이터베이스를 설정하기 위해 sqlcmd.exe 를 실행하려고합니다 . Windows 7 64 비트에서 SQL SERVER Express 2012를 사용하고 있습니다. 내가 사용하는 명령은 다음과 같습니다. SQLCMD -S .\MSSQLSERVER08 …

1
이 구문은 어떻게 작동합니까? {fn CurDate ()} 또는 {fn Now ()} 등
최근에 SQL Server 2005 용으로 작성된 상당히 오래된 저장 프로 시저를 살펴 봤는데 이해하지 못하는 내용이 있습니다. 일부 유형의 함수 호출 인 것 같습니다. 샘플: SELECT o.name, o.type_desc, o.create_date FROM sys.objects o WHERE o.create_date < {fn Now()} -1; 이 모든 행이 표시됩니다 sys.objects이 create_date이전 24 시간 전. 이 쿼리에 대한 …

5
SQL Server 2008R2를위한 최적의 드라이브 구성
다음 설정을 가진 SQL Server 2008 R2를 실행하는 상당히 바쁜 데이터베이스 서버가 있습니다. SATA RAID 1 (2 Drives)-OS / 프로그램 SAS RAID 10 (4 개 드라이브)-SQL 데이터베이스 파일 (데이터 및 로그) SAS RAID 1 (2 개 드라이브)-TempDB (데이터 및 로그) 이 서버에 추가 드라이브를 추가 할 수 없다고 가정하고 사용 …

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