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

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

2
SQL 컴파일은 SQL Server의 성능에 어떤 영향을 줍니까?
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . SQL Server 2005 인스턴스를 프로파일 링하고 PerfMon의 SQLServer:SQL Statistics - SQL Compilations/sec메트릭을 통해 평균이 약 170 정도임을 알 수 있습니다. SQL Profiler를 꺼내서 SP : Compile 또는 SQL …

2
트랜잭션 로그 재 구축
트랜잭션 로그 파일이 삭제 된 (최대 6TB) 매우 큰 데이터베이스가 있습니다 (SQL Server가 종료 된 동안). 데이터베이스 분리 및 다시 연결 과 트랜잭션 로그 파일 삭제 ... 지금까지 아무것도 효과가 없었습니다. 현재 실행 중입니다 : ALTER DATABASE <dbname> REBUILD LOG ON (NAME=<dbname>,FILENAME='<logfilepath>') ...하지만 데이터베이스 크기가 주어지면 완료하는 데 며칠이 걸릴 …

5
T-SQL에서 IF를 사용하면 실행 계획 캐싱이 약화되거나 중단됩니까?
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . t-SQL 배치에서 IF 문을 사용하는 것이 성능에 해롭다는 것이 나에게 제안되었습니다. 확인을 찾거 나이 주장을 확인하려고합니다. SQL Server 2005 및 2008을 사용하고 있습니다. 주장은 다음과 같은 배치입니다. IF …


4
sql-server에서 데이터베이스의 일부를 백업 및 복원 할 수 있습니까?
우리는 클라이언트 사이트에서 정기적으로 sql-server 2005 데이터베이스를 전송합니다. 직접 연결되어 있지 않고 웹 기반 파일 전송 응용 프로그램을 통해 파일을 전송해야하므로 시간이 오래 걸립니다. 데이터베이스는 현재 약 10GB이지만 모든 데이터가 필요하지는 않습니다. 대부분의 데이터는 다시 생성 할 수있는 계산 된 값을 보유하는 감사 테이블 및 테이블에 있습니다. 감사 테이블을 보유하기 …

3
SQL Server 로그 파일 축소는 성능에 어떤 영향을 줍니까?
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . 크기가 2GB 인 데이터 파일이있는 SQL Server 2008 데이터베이스가 있지만 로그 파일이 8GB를 초과합니다. 2008 년 이전 데이터베이스에서는 '백업 로그'와 TRUNCATE_ONLY옵션을 사용할 수 있었지만 2008 이상 데이터베이스에서는 더 …



2
외래 키로 교착 상태가 발생하고 READ COMMITTED SNAPSHOT을 읽을 수 없습니까?
이것은 /programming/7684477/is-it-possible-to-set-transaction-isolation-level-snapshot-automatically 의 후속 질문입니다. 큰 보고서를 동시에 실행할 때 ASP.NET 응용 프로그램에서 교착 상태 / 시간 초과 상황이 계속 발생 READ_COMMITTED_SNAPSHOT ON합니다. 그래서 두 가지 질문이 있습니다. 트랜잭션 격리 수준 스냅 샷 이 예상대로 작동하는지 확인하려면 어떻게 해야합니까? 웹 테이블의 보고서 테이블에 대한 외래 키가 교착 상태를 담당한다고 가정합니다. …

4
성능에 영향을주지 않고 대용량 SQL Server 데이터베이스를 어떻게 백업 할 수 있습니까?
우리는 쿼리가 느리게 실행되거나 아침 일찍 시간이 초과되었다는보고를 받았으며, 이것에 영향을 줄 수 있다고 생각되는 유일한 작업은 데이터베이스 백업 작업입니다. 데이터베이스 자체는 약 300GB이며 백업 작업은 오전 4시 30 분에 시작하여 오전 7시 이후에 완료되지 않습니다. 백업 작업의 현재 구문은 다음과 같습니다. BACKUP DATABASE [DatabaseName] TO DISK = N'E:\Database Backups\DatabaseName.Bak' …

2
SQL 2005 [SQL_Latin1_General_CP1_CI_AS]에서 2008로 이동- '이전 버전 호환성'을 사용하면 기능이 손실됩니다
우리는 SQL 2005 [인스턴스와 DB의 데이터 정렬 SQL_Latin1_General_CP1_CI_AS]이 SQL 2008 [기본값]으로 옮겨 가고 있습니다 Latin1_General_CI_AS. SQL 2008 R2 설치를 완료 Latin1_General_CI_AS하고 데이터베이스 복원을 계속 사용하여 기본 데이터 정렬을 사용 했습니다 SQL_Latin1_General_CP1_CI_AS. 예외적 인 문제가 발생했습니다-db가있는 Latin1_General_CI_AS동안 #temp 테이블 SQL_Latin1_General_CP1_CI_AS이 있고 여기가 내가있는 곳입니다-함정에 대한 조언이 필요합니다. SQL 2008 R2를 설치할 …


3
왜 누군가가 쿼리에서`1 = 1`을 넣을까요?
나는 where 절의 첫 번째 문장이있는 데이터베이스에서 오늘의 견해를 보았습니다 where 1 = 1. 모든 레코드에 대해 이것이 사실이 아닙니까? 레코드를 필터링하지 않는 경우 누군가 이것을 작성하는 이유는 무엇입니까?

2
SQL Server에서 열을 int로 업데이트 할 때 트랜잭션 로그를 채우는 방법
SQL Server 2005 테이블 BRITTNEY_SPEARS_MARRIAGES이 있고 다음과 같은 열이 있습니다. MarrigeId tinyint, HusbandName varchar(500), MarrigeLength int 이제 다른 테이블이 있습니다 BRITTNEY_SPEARS_MARRIAGE_STORIES StoryId int, MarriageId tinyint, StoryText nvarchar(max) 문제는 우리 업데이트 할 것입니다 MarrigeId에 열을 intA로부터 tinyint. 우리는 브리트니가 모든 것을 말하고 행하기 전에 많은 결혼 생활을 할 것이라고 생각합니다. 이제 …

3
파티션 키를 업데이트하여 파티션간에 행을 이동할 수 있습니까?
나는 이것이 상당히 단순한 질문이라고 생각할 것이지만, 실제로 이것에 대한 답을 찾는 데 어려움을 겪었습니다. 질문 : 파티션 경계를 넘어서도록 파티션 열을 간단히 업데이트하여 파티션 된 테이블 내의 데이터 행을 한 파티션에서 다른 파티션으로 이동할 수 있습니까? 예를 들어, 파티션 키가있는 테이블이있는 경우 : CREATE TABLE SampleTable ( SampleID INT …

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