«sql-server» 태그된 질문

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

1
지정된 시간 동안 일시 정지 / 절전 / 대기하도록 쿼리를 어떻게 디자인 할 수 있습니까?
SQL Server 2000 인스턴스에 대해 모니터링 응용 프로그램을 테스트하고 있습니다. 지정한 시간이 걸리는 T-SQL 쿼리를 작성하려면 어떻게해야합니까? 예를 들어, 대부분의 스크립팅 언어에는 SLEEP지정된 시간 동안 스크립트 실행을 일시 중지 할 수 있는 명령 과 같은 기능 이 있습니다. SQL Server 2000과 호환되는 유사한 것을 찾고 있습니다. 이것은 모니터링 응용 프로그램의 …


2
SQL Server에서 다음과 같은 경우 LOOP JOIN을 강제 실행해야합니까?
일반적으로 모든 표준 이유로 조인 힌트를 사용하지 않는 것이 좋습니다. 그러나 최근에는 거의 항상 강제 루프 조인이 더 나은 성능을 발휘하는 패턴을 발견했습니다. 사실, 나는 그것을 사용하기 시작하고 너무 많이 추천하여 내가 뭔가 빠진 것이 아닌지 확인하기 위해 두 번째 의견을 얻고 싶었습니다. 다음은 대표적인 시나리오입니다 (예제를 생성하기위한 매우 구체적인 …
15 sql-server 

4
Mac의 SQL Server
OS X에 SQL Server Engine Express Edition을 설치할 수 있습니까? 집에서 MacBook을 사용하고 있으며 SQL Server의 테스트 / 학습 플랫폼으로 사용하고 싶습니다.

3
win-loss-tie 데이터에서 연속 카운트 및 연속 유형 가져 오기
내가 만든 SQL 바이올린을 그 누구보다 쉽게 일을 만드는 경우이 질문에 대해. 나는 일종의 판타지 스포츠 데이터베이스를 가지고 있고 내가 알아 내려고하는 것은 "현재 행진"데이터를 만드는 방법입니다 (팀이 마지막 2 경기에서 승리 한 경우 'W2'또는 잃어버린 경우 'L1') 이전 경기에서 승리 한 후 마지막 경기-또는 최근 경기에 묶인 경우 'T1') …

1
최상위 데이터베이스 플랫폼에서 부호없는 정수 유형을 사용할 수없는 이유는 무엇입니까?
데이터베이스는 일반적으로 다양한 데이터 유형과 사용자 정의 길이로 매우 사용자 정의 할 수 있습니다. unsigned intPostgreSQL 및 MS SQL Server에서 사용할 수없는 유형 을 사용하는 구문을 찾으려고 노력하면서 놀랍습니다 . MySQL과 오라클이 보인다. 이것은 부분적으로 눈에 띄지 않는 생략처럼 보입니다. 다음 최고의 성능 옵션은 길고 큰 (8 바이트 정수)이지만 완전히 …

3
모든 CPU 코어 / 스레드를 사용하지 않는 SQL Server
SQL Server 하드웨어를 업그레이드 한 후 Windows 작업 관리자에서 SQL 인스턴스가 사용 가능한 스레드의 절반 만 사용하고 있음을 알았습니다. . 서버에는 다음과 같은 하드웨어 및 소프트웨어가 있습니다. Windows 2008 R2 Enterprise 64 비트 SP1 Intel Xeon E7-4870-4 프로세서 (40 코어, 80 스레드) Microsoft SQL Server 2012 Enterprise Edition (64 비트) …

3
CTE 계층 최적화
아래 업데이트 계정 계층 구조를 나타내는 일반적인 계정 / 부모 계정 아키텍처를 가진 계정 테이블이 있습니다 (SQL Server 2012). 계층 구조를 해시하기 위해 CTE를 사용하여 VIEW를 만들었으며 전체적으로 아름답고 의도 한대로 작동합니다. 모든 수준에서 계층 구조를 쿼리하고 분기를 쉽게 볼 수 있습니다. 계층의 함수로 리턴해야하는 하나의 비즈니스 로직 필드가 있습니다. …

2
실행 계획을 사용하여 T-SQL 쿼리를 최적화하는 방법
시행 착오 및 실행 계획을 사용하여 최적화하려고 지난 이틀 동안 보낸 SQL 쿼리가 있지만 아무 소용이 없습니다. 이 일을 용서해주십시오. 그러나 전체 실행 계획을 여기에 게시하겠습니다. 쿼리 및 실행 계획에서 테이블 및 열 이름을 간략하게 만들고 회사의 IP를 보호하기 위해 노력했습니다. 실행 계획은 SQL Sentry Plan Explorer 로 열 수 …

2
공급 업체가 비즈니스 응용 프로그램에 대해 5 분마다 MSDB 작업을 실행하려고합니다.
우리는 두 DB가 150 개 이상의 다른 DB와 함께 SQL Server 인스턴스에 상주하는 두 개의 서로 다른 응용 프로그램을 통합하려고하는 타사 공급 업체를 보유하고 있으며 5 분마다 두 개의 서로 다른 응용 프로그램을 "동기화"하기 위해 MSDB 작업을 생성하려고합니다 (처음에는 처음에 매분마다 실행하고 싶었습니다). 필자의 첫 번째 직책은 Windows 예약 작업 …

6
2008 년보다 느린 SQL Server 2012
이전 서버 (Windows 2008 / SQL Server 2008 / 16GB RAM / 2 x 2.5GHz 쿼드 코어 / SAS 디스크)에서 더 큰 새 서버 (Windows 2008 R2 / SQL Server 2012 SP1 / 64GB RAM / 2 x 2.1GHz 16 코어 프로세서 / SSD 디스크). 이전 서버에서 데이터베이스 파일을 분리하고 …

3
동일한 서버에서 두 인스턴스간에 공유되는 것은 무엇입니까?
단일 Windows 서버에 여러 SQL Server 인스턴스를 설치하려고합니다. 서버는 베어 메탈 Windows 2008 R2이므로 VM을 사용할 수 없습니다. 보안을 위해 관리, Windows 서비스, 계정 등을 포함하여 두 인스턴스가 아무것도 공유하지 않도록해야합니다. 따라서 문제는 다음과 같습니다. Windows 서버에 둘 이상의 "인스턴스"SQL Server를 설치할 때 무엇을 공유합니까?

3
OFFSET… FETCH와 이전 스타일의 ROW_NUMBER 체계 사이에 실행 계획 차이가있는 이유는 무엇입니까?
OFFSET ... FETCHSQL Server 2012에 도입 된 새로운 모델은 간단하고 빠른 페이징을 제공합니다. 두 형식이 의미 상 동일하고 매우 일반적이라는 점을 고려하면 어떤 차이가 있습니까? 옵티마이 저가 두 가지를 모두 인식하고 (사소한) 최대한으로 최적화한다고 가정합니다. 다음은 OFFSET ... FETCH비용 추정치에 따라 ~ 2 배 빠른 매우 간단한 경우 입니다. SELECT …

3
일정 범위의 날짜 당 열을 반환합니다.
표 A : BookingsPerPerson 이 있다고 가정하겠습니다. Person_Id ArrivalDate DepartureDate 123456 2012-01-01 2012-01-04 213415 2012-01-02 2012-01-07 내가 볼 때 달성해야 할 것은 다음과 같습니다. Person_Id ArrivalDate DepartureDate Jan-01 Jan-02 Jan-03 Jan-04 Jan-05 Jan-06 Jan-07 123456 2012-01-01 2012-01-04 1 1 1 1 213415 2012-01-02 2012-01-07 1 1 1 1 1 1 …


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