«sql-server» 태그된 질문

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

3
SSD를 사용할 때 DB 디자인의 클러스터형 인덱스 개념이 의미가 있습니까?
SQL Server 데이터 스키마 및 후속 쿼리, sprocs, 뷰 등을 디자인 할 때 클러스터형 인덱스 및 디스크의 데이터 순서 개념은 SSD 플랫폼에 명시 적 으로 배포되도록 만들어진 DB 디자인에 대해 고려하는 것이 합리적 입니까? http://msdn.microsoft.com/en-us/library/aa933131(v=sql.80).aspx "클러스터형 인덱스는 테이블에서 데이터의 물리적 순서를 결정합니다." 실제 디스크 플랫폼에서 "순차적"행을 검색하기위한 데이터의 실제 스캔이 …

6
하나의 SQL Server에 배치 할 수있는 데이터베이스 수에 제한이 있습니까?
각 고객에게 고유 한 데이터베이스를 제공 할 계획 인 SaaS 시스템을 설정하고 있습니다. 로드가 너무 커지면 추가 서버로 쉽게 확장 할 수 있도록 시스템이 이미 설정되어 있습니다. 우리는 수천 명, 심지어 수만 명의 고객이 있기를 바라고 있습니다. 질문 하나의 SQL Server에서 가질 수 있거나 가질 수있는 마이크로 데이터베이스 수에 실질적인 …

9
트랜잭션을 사용하지 말고 해결 방법을 사용하여 트랜잭션을 시뮬레이트하도록 요청
나는 몇 년 동안 T-SQL을 개발해 왔으며 항상 더 깊이 파고 들어 언어의 모든 측면에 대해 가능한 모든 것을 계속 배우고 있습니다. 나는 최근에 새로운 회사에서 일하기 시작했고 거래에 관한 이상한 제안을 받았다. 절대 사용하지 마십시오. 대신 트랜잭션을 시뮬레이트하는 임시 해결책을 사용하십시오. 이것은 많은 트랜잭션과 많은 블로킹으로 하나의 데이터베이스에서 작업하는 …

5
데이터베이스를 축소해도 괜찮습니까?
축소는 악마라는 것을 알고 있습니다. 페이지 순서를 바꾸고 피부암, 데이터 조각화 및 지구 온난화를 담당합니다. 목록이 계속됩니다 ... 즉, 100GB 데이터베이스가 있고 하나의 테이블이 아니라 50GB의 데이터를 삭제하지만 데이터베이스의 전체 수준에서 오래된 데이터를 일반 정리하면 90 %를 차지합니다. 테이블-이것이 데이터베이스 축소에 대한 적절한 사용 사례를 구성합니까? 그렇지 않은 경우 데이터베이스에서 …


5
SQL Server의 데이터 난독 화
SQL Server의 데이터 난독 화에 대한 모범 사례는 무엇입니까? UAT 시스템에서 마스크 된 프로덕션 데이터를 사용하고 싶습니다. 우리가 신속하고 난독 화 수준을 높이기 위해 어떤 접근 방식을 취해야합니까? 사람들의 이름과성에 대한 문자 스크램블링을 생각하고 있지만 어떻게? 함수를 직접 만들어야합니까, 아니면 사용할 수있는 미리 정의 된 함수가 있습니까? 나는 바퀴를 재발 …

3
현재 데이터베이스 메일 구성을 어떻게 볼 수 있습니까?
SQL Server (2008) 인스턴스는 메일을 보내도록 구성되었으며 모든 것이 올바르게 작동하지만 기존 구성, 특히 SMTP 서버를 보는 방법을 알 수 없습니다. SSMS에서는 구성 마법사 만 시작할 수 있으며 온라인에서 찾을 수 없습니다. 설정 방법에 대한 정보는 많지만 현재 설정을 보는 방법은 없습니다. 기존 설정을 어떻게 볼 수 있습니까?

2
통계 업데이트시기
다음을 수행하는 유지 관리 계획을 상속했습니다. 오래된 데이터 정리 DB 무결성 검사 데이터베이스 및 트랜잭션 로그 백업 수행 인덱스 재구성 통계 업데이트 오래된 백업 및 유지 관리 계획 파일 삭제 23 분 유지 보수 계획 중 통계 업데이트에는 13 분이 걸립니다. 이 13 분 동안 데이터베이스에 대한 액세스가 차단됩니다 (또는 …

5
중첩 뷰가 좋은 데이터베이스 디자인입니까?
나는 오래 전에 어딘가에서 읽었습니다. 이 책에서는 SQL Server에서 중첩 된 뷰를 가질 수 없어야합니다. 우리가 그렇게 할 수없는 이유를 잘 모르겠거나 틀린 진술을 기억할 수도 있습니다. 재학생 SELECT studentID, first_name, last_name, SchoolID, ... FROM students CREATE VIEW vw_eligible_student AS SELECT * FROM students WHERE enroll_this_year = 1 교사 SELECT …

8
SQL Server 2012에서 select *가 여전히 큰 인기가 있습니까?
위로 작년의 일, 그것은 큰 더 - 더 할 수없는 것으로 간주되지 않았다 select * from table또는 select count(*) from table때문에 성능 저하의. 이후 버전의 SQL Server에서도 여전히 그렇습니까? (2012를 사용하고 있지만 질문이 2008-2014에 적용되는 것 같습니다)? 편집 : 사람들이 나를 약간 여기에서 슬쩍하는 것처럼 보이기 때문에 나는 이것이 옳은 …

5
저장 프로 시저를 시작하고 완료 될 때까지 기다리지 않고 즉시 반환 할 수 있습니까?
우리는 사용자가 수동으로 실행하여 하루 종일 지속적으로 사용되는 보고서의 일부 업데이트 된 번호를 얻을 수있는 저장 프로 시저가 있습니다. 이 첫 번째 저장 프로 시저에서 얻은 숫자를 기반으로하기 때문에 첫 번째 저장 프로 시저 실행 후에 실행 해야하는 두 번째 저장 프로 시저가 있지만 실행하는 데 시간이 오래 걸리고 별도의 …


3
Transact-SQL 쿼리에서 문자열 앞에 N 접두사
Transact-SQL 쿼리에서 문자열 앞에 N 접두사를 언제 사용해야합니까? 다음과 같은 쿼리를 사용하여 결과를 얻지 못하는 데이터베이스 작업을 시작했습니다. SELECT * FROM a_table WHERE a_field LIKE '%а_pattern%' 나는에 패턴을 변경할 때까지 N'%а_pattern%'. 과거에는이 접두사를 추가 할 필요가 없었기 때문에 궁금합니다. a_field로 정의 nvarchar(255)되었지만 그 이유는 다른 것으로 생각합니다.

10
SELECT INTO를 사용하여 테이블을 복사하지만 IDENTITY 속성을 무시하는 방법은 무엇입니까?
ID 열이있는 테이블이 있습니다. create table with_id ( id int identity(1,1), val varchar(30) ); 잘 알려져 있습니다. select * into copy_from_with_id_1 from with_id; 아이디가 id 인 copy_from_with_id_1이됩니다. 다음 스택 오버플로 질문은 모든 열을 명시 적으로 나열하는 것을 언급합니다. 해보자 select id, val into copy_from_with_id_2 from with_id; 죄송합니다.이 경우에도 id는 ID …

2
선언 된 조인 열 순서를 변경하면 정렬이 발생하는 이유는 무엇입니까?
이름이 동일하고 유형이 지정된 색인화 된 키 열이있는 두 개의 테이블이 있습니다. 그들 중 하나는 고유 한 클러스터형 인덱스를 가지고 있고 다른 하나는 고유하지 않은 인덱스를 가지고 있습니다. 테스트 설정 현실적인 통계를 포함한 설정 스크립트 : DROP TABLE IF EXISTS #left; DROP TABLE IF EXISTS #right; CREATE TABLE #left ( …

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