«sql-server» 태그된 질문

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

2
열 정의의 시작 또는 끝에 열 별명을 넣는 것 사이에 차이점이 있습니까?
나는 항상 다음과 같이 열 별칭을보고 썼습니다. SELECT 1 as ColumnName 하지만 오늘은 SELECT ColumnName = 1 이 두 쿼리를 실행하는 방법에 차이가 있습니까? 아니면 어떤 DBA에 어떤 표준을 사용해야합니까? 개인적으로는 2 읽기 / (좋은 예를 더 이상 열 정의를 유지하기 쉬울 것 같아 여기 에서 이 문서 내가하면 안되는 …

3
고아 사용자 찾기
SQL Server 2005에는 서버 수준에 존재하지 않는 사용자 (서버 수준에서 삭제되었지만 데이터베이스가 삭제되기 전에 데이터베이스에서 연결 해제되지 않은 계정) 또는 연결되지 않은 계정을 찾는 방법이 있습니까? (계정은 서버 수준에서 삭제되었지만 DB 수준에서는 삭제되지 않았지만 다시 읽었지만 db 수준은 정리되지 않았습니다.) 나는 매우 지저분한 서버를 가지고 있으며 이것을 찾기 위해 쿼리를 …

1
SQL Server 2005를 SQL Server 2012로 업그레이드
다음과 같이 테스트 환경을 설정했습니다. 가상 머신 (Hyper-V) Windows Server 2008 R2 SP1 (x64 비트) Windows SQL Server 2005 Developer Edition SP4 (x64 비트) (기본 인스턴스 이름) 1 병합 복제가 설정된 데이터베이스 ... 각각 구독자가 2 인 게시 3 개. SQL Server 2012 Developer Edition (sp1)으로 업그레이드하는 절차를 테스트하고 있습니다 …

2
DMV를 읽을 때 READ UNCOMMITTED 설정
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED시스템 DMV를 읽기 전에 여러 사람이 전화하는 것을 보았습니다 . 동일한 트랜잭션에서 DMV 및 테이블에 대한 호출을 혼합하지 않는다고 가정 할 때이 작업을 수행 할 이유가 있습니까?
12 sql-server  dmv 

2
ETL : 200 개의 테이블에서 추출-SSIS 데이터 흐름 또는 사용자 정의 T-SQL?
필자의 분석에 따르면 데이터웨어 하우스의 전체 차원 모델은 200 개가 넘는 소스 테이블에서 추출해야합니다. 이러한 테이블 중 일부는 증분로드의 일부로 추출되고 다른 테이블은 전체로드입니다. 참고로, 동일한 스키마를 가진 약 225 개의 소스 데이터베이스가 있습니다. 내가 본 것에서 OLE DB 소스 및 OLE DB 대상을 사용하여 SSIS에서 간단한 데이터 흐름을 구축하려면 …


1
미러링-서버 네트워크 주소에 도달 할 수 없습니다
SQL Server 2008 R2가 설치되어 있습니다. 세 개의 인스턴스가 포함되어 있습니다. 기본 (MSSQLServer) 첫 인스턴스 두 번째 인스턴스 이 모든 것이 네트워크 서비스로 로그온입니다. 기본 인스턴스는 기본 서버입니다. 첫 번째 인스턴스는 미러입니다. 두 번째 인스턴스는 감시 서버입니다. 처음에 기본 데이터베이스의 전체 백업 및 트랜잭션 로그 백업을 수행했습니다. 동일한 데이터베이스 이름을 …

1
대용량 메모리 환경에서의 SQL Server TempDB 동작
이 질문을 읽으면 얼마 전에 있었던 질문이 떠 올랐습니다. RAM이 512GB 인 SQL Server가 있고 주 데이터베이스는 450GB입니다. 우리는 TempDB에서 꽤 많은 행동을 봅니다 (오케이, 나는 그것이 아주 많은 행동이라고 생각합니다. 그렇지 않을 수도 있습니다!). RamDisk Plus Server의 데모 버전을 설치하고 50GB 램 드라이브를 생성하고 TempDB를 지정했으며 성능이 전혀 향상되지 …

2
이 쿼리가 비 클러스터형 인덱스를 사용하지 않는 이유는 무엇이며 어떻게 만들 수 있습니까?
후속으로 이 질문에 쿼리 성능을 늘리는 방법에 대한, 나는 기본적으로 사용 내 인덱스를 만들 수있는 방법이 있는지 알고 싶습니다. 이 쿼리는 약 2.5 초 안에 실행됩니다. SELECT TOP 1000 * FROM [CIA_WIZ].[dbo].[Heartbeats] WHERE [DateEntered] BETWEEN '2011-08-30' and '2011-08-31'; 이것은 약 33ms에서 실행됩니다. SELECT TOP 1000 * FROM [CIA_WIZ].[dbo].[Heartbeats] WHERE [DateEntered] …


2
사용자가 자신의 스키마 내에서 작업을 수행 할 수 있지만 스키마 자체를 만들거나 삭제하지 않아야합니다.
SQL Azure에서 스키마를 만들고 데이터베이스 역할에 다음 권한을 부여했습니다. CREATE ROLE myrole AUTHORIZATION dbo; EXEC sp_addrolemember 'myrole', 'myuser'; CREATE SCHEMA myschema AUTHORIZATION dbo; GRANT ALTER, CONTROL, DELETE, EXECUTE, INSERT, REFERENCES, SELECT, UPDATE, VIEW DEFINITION ON SCHEMA::myschema TO myrole; GRANT CREATE TABLE, CREATE PROCEDURE, CREATE FUNCTION, CREATE VIEW TO myrole; 위에서 …

3
기본 키 대신 커버링 열이있는 고유 한 비 클러스터형 인덱스를 사용하는 의미
우리는 큰 테이블이 [MyTable]현재 모두를 가지고 Primary Key, 그리고Unique Non Clustered Index 같은 열에 ( [KeyColumn]). U NC 인덱스에는 추가 커버링 열이 있습니다. 동일한 열에 PK와 고유 NC 인덱스가 모두 중복 된 것으로 보이므로 기본 키를 삭제하는 대신 참조 무결성 목적으로 고유 비 클러스터형 인덱스를 사용하는 것을 고려하고있었습니다. 테이블은 다른 …


3
PostgreSQL 초기 데이터베이스 크기
내 질문에는 두 부분이 있습니다. PostgreSQL에서 데이터베이스의 초기 크기를 지정하는 방법이 있습니까? 그렇지 않은 경우 시간이 지남에 따라 데이터베이스가 커질 때 조각화를 어떻게 처리합니까? 최근에 MSSQL에서 Postgres로 마이그레이션했으며 데이터베이스를 만들 때 MSSQL 세계에서 한 일 중 하나는 데이터베이스 및 트랜잭션 로그의 초기 크기를 지정하는 것이 었습니다. 이는 특히 데이터베이스의 "정상"크기를 …

3
ORDER BY가 EXCEPT 이전 (느린) 이전과 이후 (빠른) 두 테이블을 정렬하는 이유는 무엇입니까?
SQL Server 2008 R2 쿼리 최적화 프로그램 퍼즐 우리는 두 개의 테이블을 가지고 있는데, 둘 다 9 백만 개의 행을 포함합니다. 70.000 개의 행이 다르고 다른 행은 동일합니다. 이것은 13 초 빠릅니다. select * from bigtable1 except select * from similar_bigtable2 이것은 출력을 분류하며 13 초도 빠릅니다. select * into …

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