«sql-server» 태그된 질문

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

1
전체 텍스트 인덱스 유지 관리 지침
전체 텍스트 인덱스를 유지 관리하기 위해 어떤 지침을 고려해야합니까? 전체 텍스트 카탈로그를 재 구축 또는 재구성해야합니까 ( BOL 참조 )? 합리적인 유지 보수 케이던스는 무엇입니까? 유지 보수가 필요한시기를 결정하기 위해 어떤 휴리스틱 (10 % 및 30 % 조각화 임계 값과 유사)을 사용할 수 있습니까? (아래의 모든 내용은 질문에 대해 자세히 …

2
로그인에 이미 다른 사용자 이름으로 계정이 있습니다
이 SQL을 실행할 때 : USE ASPState GO IF NOT EXISTS(SELECT * FROM sys.sysusers WHERE NAME = 'R2Server\AAOUser') CREATE USER [R2Server\AAOUser] FOR LOGIN [R2Server\AAOUser]; GO 다음과 같은 오류가 발생합니다. 로그인에 이미 다른 사용자 이름으로 된 계정이 있습니다. 로그인 계정에 대한 이 다른 사용자 이름 이 무엇인지 어떻게 알 수 있습니까?

4
EF 코드 우선 모든 문자열에 대해 nvarchar (max)를 사용합니다. 이로 인해 쿼리 성능이 저하됩니까?
Entity Framework Code First를 사용하여 생성 한 데이터베이스가 있습니다. 앱이 작동하고 일반적으로 Code First가 할 수있는 일에 매우 만족합니다. 필자는 우선 프로그래머이고 DBA는 두 번째입니다. C #에서 데이터베이스가 무엇을 원하는지 자세히 설명하기 위해 DataAttributes에 대해 읽고 있습니다. 내 질문은 : 이 nvarchar(max)문자열을 내 테이블에 넣으면 어떤 형벌을 먹을 것 입니까 …

19
SQL Server Management Studio에서 새 창을 여는 속도가 느림
SQL Server와 Management Studio를 2008 년에서 2012 년으로 업그레이드 한 후 새 쿼리 창과 대화 상자를 열면 Management Studio 2012가 매우 느려집니다. 테이블을 마우스 오른쪽 버튼으로 클릭해도 속도가 느립니다. 창 내에서 작업을 시작하기 전에 일반적으로 5 초 이상 지연됩니다. 이것은 같은 창을 두 번 연속으로 열더라도 매번 발생합니다. 왜 이런 …

3
SELECT 문에서 OPTION FAST의 기능은 무엇입니까?
OPTION (FAST XXX)쿼리 힌트가 SELECT명령문 내 에서 수행하는 작업에 대해 파고 들었지만 여전히 혼란 스럽습니다. MSDN에 따르면 : 쿼리가 첫 번째 number_rows의 빠른 검색을 위해 최적화되도록 지정합니다. 음이 아닌 정수입니다. 첫 번째 number_rows가 반환 된 후 쿼리는 실행을 계속하고 전체 결과 집합을 생성합니다. 나에게는별로 이해가되지 않지만 기본적으로 쿼리는 첫 번째 …

3
BLOB를 별도의 SQL Server 테이블에 저장하는 것이 왜 권장됩니까?
이 고도로 찬성 된 SO 답변 은 다른 테이블과 1 : 1 관계가 있더라도 이미지를 별도의 테이블에 배치하는 것이 좋습니다. 그림을 SQL Server 테이블에 저장하기로 결정한 경우 해당 사진을 저장하기 위해 별도의 테이블을 사용하는 것이 좋습니다. 직원 테이블에 직원 사진을 저장하지 말고 별도의 테이블에 보관하십시오. 이렇게하면 직원 테이블을 쿼리의 일부로 …
28 sql-server  blob 


2
집계에 인덱싱 된 뷰 사용-너무 좋지 않습니까?
우리는 상당히 많은 레코드 수 (10 ~ 2 천만 행)를 가진 데이터웨어 하우스를 가지고 있으며 특정 날짜 사이의 레코드를 계산하거나 특정 플래그로 레코드를 계산하는 쿼리를 실행하는 경우가 있습니다. SELECT f.IsFoo, COUNT(*) AS WidgetCount FROM Widgets AS w JOIN Flags AS f ON f.FlagId = w.FlagId WHERE w.Date >= @startDate GROUP …

1
sys.stats_columns가 잘못 되었습니까?
Foo열과 ID1, ID2복합 기본 키가 정의 된 테이블이 있다고 가정 해 봅시다 ID2, ID1. (현재 테이블 정의에 나타나는 기본 키 열과 반대 순서로 기본 키 열이있는 방식으로 여러 테이블이 정의 된 System Center 제품을 사용하고 있습니다.) CREATE TABLE dbo.Foo( ID1 int NOT NULL, ID2 int NOT NULL, CONSTRAINT [PK_Foo] PRIMARY …

1
열성 스풀 연산자가 클러스터 된 열 저장소에서이 삭제에 유용합니까?
클러스터 된 columnstore 인덱스에서 데이터 삭제를 테스트하고 있습니다. 실행 계획에 큰 열망 스풀 운영자가 있음을 알았습니다. 이것은 다음 특성으로 완료됩니다. 6 천만 행 삭제 1.9 GiB TempDB 사용 14 분 실행 시간 연속 계획 스풀에 리 바인드 1 개 예상 스캔 비용 : 364.821 견적을 과소 평가하도록 속이는 경우 TempDB를 …

2
차단 된 프로세스 보고서에서 빈 차단 프로세스
확장 이벤트를 사용하여 차단 된 프로세스 보고서를 수집하고 있으며 어떤 이유로 일부 보고서에서는 blocking-process노드가 비어 있습니다. 이것은 전체 XML입니다. <blocked-process-report monitorLoop="383674"> <blocked-process> <process id="processa7bd5b868" taskpriority="0" logused="106108620" waitresource="KEY: 6:72057613454278656 (8a2f7bc2cd41)" waittime="25343" ownerId="1051989016" transactionname="user_transaction" lasttranstarted="2017-03-20T09:30:38.657" XDES="0x21f382d9c8" lockMode="X" schedulerid="7" kpid="15316" status="suspended" spid="252" sbid="0" ecid="0" priority="0" trancount="2" lastbatchstarted="2017-03-20T09:39:15.853" lastbatchcompleted="2017-03-20T09:39:15.850" lastattention="1900-01-01T00:00:00.850" clientapp="Microsoft Dynamics AX" hostname="***" …

9
SQL Server에서 FIZZBUZZ 테스트를 수행하는 가장 효율적인 방법은 무엇입니까?
이것은 완전히 주제가 아닐 수도 있지만 여기서는 느립니다. 단어들을 포함하는 컬럼 (49) 1 내지 번호의 목록을 획득하는 더 효율적인 방법이있다 FIZZ수가 균등하게 3으로 분할 될 수있을 때 BUZZ수가 균등하게 5 분할 할 수있어, FIZZBUZZ수가 균등하게 분할 될 때 에 의해 모두 3, 5? 내 시도는 (주의, 이것은 절차 캐시를 비우므로 …
28 sql-server 

2
UNPIVOT을 사용할 때 SQL Server에서 데이터 유형 길이가 동일한 이유는 무엇입니까?
UNPIVOT정규화되지 않은 데이터에 함수를 적용 할 때 SQL Server에서는 데이터 형식과 길이가 같아야합니다. 데이터 유형이 동일해야하는 이유를 이해하지만 UNPIVOT에서 길이가 동일해야하는 이유는 무엇입니까? 피벗 해제해야하는 다음 샘플 데이터가 있다고 가정하겠습니다. CREATE TABLE People ( PersonId int, Firstname varchar(50), Lastname varchar(25) ) INSERT INTO People VALUES (1, 'Jim', 'Smith'); INSERT INTO …

8
빈 테이블에 대한 데이터베이스를 쿼리하는 방법
일부 '개발자'로 인해 시스템에서 작업 한 결과 빈 테이블에 문제가있었습니다. 우리는 클라우드로 전송하는 동안 여러 테이블이 복사되었지만 테이블의 데이터는 복사되지 않았다는 것을 알았습니다. 비어있는 사용자 테이블을 찾기 위해 시스템 테이블에 대한 쿼리를 실행하고 싶습니다. 우리는 MS SQL 2008 R2를 사용하고 있습니다. 도와 주셔서 감사합니다.

3
프로덕션 테이블에 열 추가
SQL Server 2008 R2에서 대규모 프로덕션 테이블에 열을 추가하는 가장 좋은 방법은 무엇입니까? Microsoft의 온라인 설명서에 따르면 : ALTER TABLE에 지정된 변경 사항이 즉시 구현됩니다. 변경시 테이블의 행을 수정해야하는 경우 ALTER TABLE은 행을 업데이트합니다. ALTER TABLE은 테이블에서 스키마 수정 잠금을 획득하여 끝에서 매우 짧은 SCH-M 잠금이 필요한 온라인 인덱스 작업을 …

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