데이터베이스 관리자

데이터베이스 기술을 향상시키고 커뮤니티의 다른 사람들에게서 배우고 자하는 데이터베이스 전문가를위한 Q & A


2
“트랜잭션 ID 랩 어라운드”정보
이제 "트랜잭션 ID 랩 어라운드"에 대한 문서를 읽었지만 실제로 이해하지 못하는 것이 있습니다. 문서는 다음 URL입니다. http://www.postgresql.org/docs/9.0/static/routine-vacuuming .html # VACUUM-FOR-WRAPAROUND 23.1.4. 트랜잭션 ID 랩 어라운드 실패 방지 PostgreSQL의 MVCC 트랜잭션 시맨틱은 트랜잭션 ID (XID) 번호를 비교할 수 있는지에 달려 있습니다. 현재 트랜잭션의 XID보다 큰 삽입 XID를 가진 행 버전은 "미래에 …
10 postgresql 

2
뷰에는 자체 외래 키 제약 조건이 필요합니까?
면책 조항 : 저는 DBA가 아닌 프로그래머이므로 나와 함께하십시오 ... 두 엔티티를 함께 매핑하는 데 사용하는 관점이 있습니다. 그것을 얻기 위해 몇 가지 다른 테이블을 조인해야합니다. CREATE OR REPLACE VIEW V_SCREENING_GROUP_SITES AS ( SELECT SG.SCREENING_GROUP_ID, V.SITE_ID FROM SCREENING_GROUP SG, VISIT V, VISIT_DATE VD WHERE VD.VISIT_ID = V.VISIT_ID AND V.SCREENING_GROUP_ID = …

1
암호화 된 데이터베이스를 다른 서버로 복원
SQLServer 2008에서 실행되는 제품을 사용하고 있습니다. 당연히이 제품을 제공하는 회사는 SQLServer 지원을 제공하지 않습니다. 제품을 설치할 때 데이터베이스를 암호화하기 위해 비밀번호를 지정했습니다. 다른 서버에서 테스트하기 위해 제품의 다른 사본을 실행하고 싶습니다. 데이터베이스를 다른 서버로 복원하고 해당 다른 서버에 제품을 설치했습니다. 설치시 동일한 암호를 입력 한 후 기본 서버에서 백업을 복원했습니다. …


2
MySQL에서 열의 중앙값을 어떻게 찾습니까?
나는 두 개의 데이터베이스 쿼리로 이것을하는 것을 상상할 수 있습니다. 첫 번째는 데이터베이스에서 행 수를 찾고 두 번째는 ORDER BY내가 관심있는 열에서 선택하고 LIMIT X, 1X는 행 수의 절반입니다. 하나의 쿼리 로이 작업을 수행하는 간단한 방법이 있습니까? 지금은 계산에 평균을 사용하고 있지만 평균이 더 좋을 것이라고 생각합니다. 값에 대한 상한이 …
10 mysql 


4
다른 데이터베이스의 SQL Server 이름 바꾸기 테이블
SQL Server에서 다른 데이터베이스의 테이블 이름을 바꾸는 방법이 있습니까? 현재 데이터베이스에 있고 TEMP 테이블의 다른 데이터베이스로 데이터를 마이그레이션 한 다음 해당 데이터베이스의 TEMP 테이블 이름을 바꾸는 경우. 데이터베이스 이름이 다른 서버에서 변경 될 수 있으므로 "USE [database]"를 사용하고 싶지 않습니다. 미리 도움을 주셔서 감사합니다!

1
문자 입력을 받고 날짜 형식을 반환하는 기능 (잘못된 입력)
문자열 문자를 받고 날짜 형식을 반환하는 함수를 작성해야합니다. 예를 들어 입력은 20120101이며 2012-01-01이 필요합니다. 문제는이 "2012ABCD"와 같은 잘못된 입력이있을 수 있다는 것입니다. 이 경우 함수가 2020-01-01과 같은 고정 날짜를 반환하기를 원합니다. 내가 지금까지 쓴 것은 : Create Function ReturnDate (@date varchar(8)) Returns date as begin declare @result date set @result …


1
기존 데이터베이스의 FamilyGUID를 찾는 방법
RESTORE명령을 실행할 때 SQL Server가 기존 데이터베이스를 다른 데이터베이스로 덮어 쓰지 않도록합니다. 이 확인은을 사용하여 무시할 수 있습니다 REPLACE. SQL Server는 백업 파일을 사용하여 FamilyGUID복원중인 데이터베이스가 덮어 쓰는 데이터베이스와 동일한 지 확인합니다. 이 올바른지? FamilyGUID백업 파일의 크기는 다음을 사용하여 확인할 수 있음을 이해합니다. RESTORE headeronly FROM DISK = N'Q:\MyBackup.bak' 그러나 …

1
MS SQL Server SEQUENCE에 Oracle과 같은 ORDER 매개 변수가없는 이유는 무엇입니까?
에서 의 문서 CREATE SEQUENCET-SQL에 대한 , 당신은 볼 수있는 CREATE SEQUENCE명령이 더 없습니다 ORDER매개 변수를. 비교를 위해 Oracle 문서CREATE SEQUENCE 는 ORDER/ NOORDER옵션 을 보여줍니다 . ORDER ORDER요청 순서대로 시퀀스 번호가 생성되도록 지정하십시오 . 이 절은 시퀀스 번호를 타임 스탬프로 사용하는 경우에 유용합니다. 기본 키를 생성하는 데 사용되는 시퀀스에는 …

2
LIKE 문에서 PIVOT이 가능합니까?
그것은 (같이 소자 군 수있다 COLUMN LIKE='Value%'A의) PIVOT표? [DBT]. [Status] 테이블이 있는데, 여기에는 데이터베이스, 인스턴스 등의 다양한 상태가 포함되어 있으며 모든 PROD 및 TEST 값을 단일 값으로 피벗 / 쿼리하고 싶지는 않지만 그룹화하십시오. 예 대신 상태에 대한 항목을 갖는들 Prod, Prod ACC, Prod APP, ... 등은 I 값을 포함하는 하나의 …

4
SQL Server 인덱스를 의도적으로 조각화하려면 어떻게합니까?
유지 관리 스크립트를 더 잘 이해하기 위해 SQL Server 2017 테스트 데이터베이스에서 의도적으로 잘못된 인덱스 조건을 만들고 싶습니다. SQL Server 인덱스 및 통계 유지 관리 인덱스 무결성을 손상 시키거나 인덱스 조각화를 증가시키는 빠르고 자동적 인 방법이 있습니까? 이것을 달성하기 위해 내가 볼 수있는 유용한 자료를 알고 있습니까?

2
외래 키에 대한 참조 인덱스 변경
나는 이와 같은 것을 가지고있다 : CREATE TABLE T1 ( Id INT ... ,Constraint [PK_T1] PRIMARY KEY CLUSTERED [Id] ) CREATE TABLE T2 ( .... ,T1_Id INT NOT NULL ,CONSTRAINT [FK_T2_T1] FOREIGN KEY (T1_Id) REFERENCES T1(Id) ) 성능 및 교착 상태로 인해 T1에서 새 색인을 작성했습니다. CREATE UNIQUE NONCLUSTERED INDEX …

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