«sql-server-2012» 태그된 질문

SQL Server 2012 (주요 빌드 버전 11.00.xxxx). sql-server를 태그하십시오.

2
XML 리더로 계획 최적화
여기에서 쿼리를 실행 하여 기본 확장 이벤트 세션에서 교착 상태 이벤트를 가져옵니다. SELECT CAST ( REPLACE ( REPLACE ( XEventData.XEvent.value ('(data/value)[1]', 'varchar(max)'), '<victim-list>', '<deadlock><victim-list>'), '<process-list>', '</victim-list><process-list>') AS XML) AS DeadlockGraph FROM (SELECT CAST (target_data AS XML) AS TargetData FROM sys.dm_xe_session_targets st JOIN sys.dm_xe_sessions s ON s.address = st.event_session_address WHERE [name] …

3
포함 된 데이터베이스에 단점이 있습니까?
SQL Server 2012는 데이터베이스에 필요한 모든 것 (주로 모든 것)이 데이터베이스 자체에 포함되어있는 "포함 된"데이터베이스 개념을 도입했습니다. 이는 서버간에 데이터베이스를 이동할 때 큰 이점을 제공합니다. 그렇다면 새 데이터베이스를 디자인 할 때 이것이 기본 전략이어야하는지 알고 싶습니다. MSDN에는 포함 된 데이터베이스에 대한 몇 가지 단점이 있으며, 큰 데이터베이스는 변경 내용 추적 …

1
XML 인덱스로 매우 이상한 성능
내 질문은 이것을 기반으로합니다 : https : //.com/q/35575990/5089204 거기에 대한 답변을 제공하기 위해 다음 테스트 시나리오를 수행했습니다. 테스트 시나리오 먼저 테스트 테이블을 만들고 100.000 행으로 채 웁니다. 난수 (0 ~ 1000)는 각 난수에 대해 ~ 100 개의 행으로 이어져야합니다. 이 숫자는 varchar col에 입력되며 XML의 값으로 사용됩니다. 그런 다음 OP와 …

2
SQL Server 2012에서 빈 결과 집합으로 쿼리 오류가 발생하는 이유는 무엇입니까?
MS SQL Server 2012에서 다음 쿼리를 실행할 때 두 번째 쿼리는 실패하지만 첫 번째 쿼리는 실패하지 않습니다. 또한 where 절없이 실행하면 두 쿼리가 모두 실패합니다. 둘 다 빈 결과 집합을 가져야하는데 왜 실패할까요? 모든 도움 / 통찰력을 부탁드립니다. create table #temp (id int primary key) create table #temp2 (id int) …

3
어떤 시점에서 클라이언트 당 하나의 데이터베이스를 사용할 수 없게됩니까?
시스템 중 하나의 경우 민감한 클라이언트 데이터가 있으며 각 클라이언트의 데이터를 별도의 데이터베이스에 저장합니다. 우리는 그 시스템에 대해 약 10-15 명의 클라이언트가 있습니다. 그러나 50-100 명의 클라이언트를 보유한 새로운 시스템을 개발하고 있습니다. 이 인스턴스에서 클라이언트 당 하나의 데이터베이스를 보유하는 것이 불가능하다고 생각합니다 (민감한 레코드 및 감사 기록 ​​저장). 그러나 이것이 …

1
SQL Server Management Studio 2012를 제거하는 방법? [닫은]
SQL Server Management Studio 2012를 제거하는 방법? ControlPanel의 "프로그램 제거 또는 변경"(Windows 7 Prof)은 다음과 같은 항목을 제공합니다. 반면 인터넷 검색 결과는 항상 말씀 : "마이크로 소프트 SQL 서버 2005을 클릭 한 다음 변경을 클릭하십시오" 업데이트 ( 숀 멜턴의 답변 주석 ) : ""Microsoft SQL Server 2012 (64 비트) "-> …

3
합리적인 버퍼 풀 크기를 평가하는 결정적인 방법은 무엇입니까?
max server memory (mb)설정이 적절한 지 (낮거나 더 높아야하거나 그대로 유지해야 함) 를 이해하는 건전한 방법을 고안하려고합니다 . max server memory (mb)운영 체제 자체를위한 공간을 확보 할 수있을만큼 항상 낮아야 한다는 것을 알고 있습니다. 내가보고있는 환경에는 수백 대의 서버가 있습니다. RAM이 각 서버에 할당 된 GB 당 비용이 들기 때문에 …

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

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="***" …

4
SQL Server 데이터베이스에 사용자가 있는지 확인
SQL Server 2012에서 작업하고 있습니다. 데이터베이스에 추가하기 전에 사용자가 있는지 확인하고 싶습니다. 이것이 내가 테스트 한 것입니다. USE [MyDatabase] GO IF NOT EXISTS (SELECT name FROM [sys].[server_principals] WHERE name = N'IIS APPPOOL\MyWebApi AppPool') Begin CREATE USER [IIS APPPOOL\MyWebApi AppPool] FOR LOGIN [IIS APPPOOL\MyWebApi AppPool] WITH DEFAULT_SCHEMA=[dbo] end ALTER ROLE [db_owner] …

4
한 서버에서 다른 서버로 (수백 개의) 테이블 복사 (SSMS 사용)
한 서버에서 다른 서버로 복사 해야하는 수백 개 (현재 466 개이지만 계속 커지는 테이블)가 있습니다. 나는 이것을 전에 한 번도 할 필요가 없었으므로 그것에 접근하는 방법에 대해 전혀 확신하지 못한다. 모든 테이블은 동일한 형식입니다.Cart<Eight character customer number> 이것은 모든 Cart<Number>테이블을 하나의 Carts테이블에 병합하는 더 큰 프로젝트의 일부 이지만 완전히 다른 …

2
많은 수의 행을 삽입하는 가장 빠른 방법은 무엇입니까?
나는이 준비 테이블에서 파일을 준비 테이블에로드하는 데이터베이스가 있는데, 외래 키를 해결하기 위해 1-2 조인이 있고이 행을 최종 테이블에 삽입합니다 (한 달에 파티션이 있음). 3 개월 동안 약 34 억 개의 행이 있습니다. 이러한 행을 최종 테이블로 스테이징하는 가장 빠른 방법은 무엇입니까? SSIS 데이터 흐름 태스크 (보기를 소스로 사용하고 빠른로드 활성화 …

1
쿼리가 tempdb에 유출을 일으키는 이유는 무엇입니까?
배경 48GB RAM이있는 Win 2008 서버의 MSSQL 2008 (표준)에서 160gb 데이터베이스를 64GB RAM이있는 Win 2012의 MSSQL 2012 (64 비트 웹 버전)를 실행하는 새 서버로 마이그레이션하는 중입니다. 이전 서버는 활성 상태이며로드 상태입니다. 새 서버가 프로덕션 상태가 아닙니다. 새 서버에는 8 개의 tempdb 파일 (각 4GB)이 있습니다. 문제 새 서버에서 테스트 할 …


2
저장 프로 시저를 프로파일 링하는 방법
SQL Server 2012를 사용하고 있으며 저장 프로 시저를 프로파일 링하는 방법이 궁금합니다. 예를 들어, 프로파일 러는 스토어드 프로 시저에서 각 개별 SQL 문을 캡처하고, 그 내용 및 실행 시간 등을 파악할 수 있습니까? 병합 복제 저장 프로 시저를 진단하려고하는데 병합 에이전트 전체 실행의 일부를 캡처해야합니다. 성능 문제가있는 저장 프로 시저를 …

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