데이터베이스 관리자

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

2
LNNVL 정당성
LNNVL은 Oracle 내장 기능 으로 FALSE 또는 UNKNOWN으로 평가되는 조건에 대해 TRUE를 리턴하고 TRUE로 평가되는 조건에 대해 FALSE를 리턴합니다. 내 질문은 단순히 NULL 값을 처리하는 대신 진실 조건의 반대를 반환하면 어떤 이점이 있습니까? 예를 들어, 널을 포함 할 수있는 StartCommission 및 CurrentCommission 열이있는 Emp 테이블이 있다고 가정하십시오. 다음은 null 값이없는 …

5
큰 데이터 집합을 기준으로 시간별 그룹화
MS SQL 2008을 사용하여 250 만 레코드에서 평균 필드를 선택하고 있습니다. 각 레코드는 1 초를 나타냅니다. MyField는 해당 1 초 레코드의 시간당 평균입니다. 물론 서버 CPU가 100 %에 도달하고 선택 시간이 너무 오래 걸립니다. SQL이 각 요청에서 해당 레코드를 모두 선택할 필요가 없도록 평균 값을 저장해야합니다. 무엇을 할 수 있습니까? …
12 sql-server  query 


4
열에서 제약 조건 (인덱스) 삭제
인덱스가있는 테이블에서 유형을 수정하려면 어떻게해야합니까? 날짜 테이블에서 varchar (15)로 유형을 수정하기 위해 빈 테이블에서 alter column을 시도했지만 열에 대한 종속성이 있다는 오류가 발생했습니다 (색인으로 나타남). 인덱스를 마우스 오른쪽 버튼으로 클릭하고 드롭 스크립트를 작성하여 로컬로 쉽게 해결할 수 있었지만 인덱스 이름에 액세스 할 수없는 다른 서버에서 롤아웃해야합니다. 색인을 삭제하는 스크립트를 만들 …

4
XML 데이터 유형을 사용하는 경우
프로젝트에서 데이터베이스를 생성 할 책임이 있습니다. 값이 거의없는 필드 (10,000 레코드마다 1 개)가 있으며 필드를 데이터베이스에 저장하는 가장 좋은 방법을 찾으려고합니다. 내가 볼 수있는 한 세 가지 옵션이 있습니다. 각 추가 값에 대해 테이블에 열 추가 원래 테이블을 참조하고 값을 저장해야 할 위치에만 레코드가있는 연결된 테이블을 추가하십시오. 원래 테이블에서 XML …


3
인덱스는 쿼리 성능에 어떤 영향을 줍니까?
분명히 여러 개의 다른 인덱스를 유지하면 삽입 및 삭제 성능에 부정적인 영향을 미칩니다. 쿼리 성능은 어떻습니까? 테이블에 너무 많은 인덱스를 유지하는 것이 합리적입니까? 인덱스가 추가 된 경우 (물론 인덱스를 전혀 사용하지 않는 쿼리의 경우) 쿼리 성능이 향상됩니까? 또는 인덱스를 가져 오기 위해 모든 인덱스를 참조해야하기 때문에 쿼리 성능이 너무 많은 …

3
C # VS SSMS에서 동일한 요청을 실행하면 실행 시간이 다릅니다.
이런 요청이 있습니다 SELECT [EstimateId], [CreationUserId], [EstimateStatusValueId], [LanguageId], [LocationId], [EstimatorUserId], [FilterUnitSystemTypeId], [EstimateNumber], [RevisionNumber], [CreationDate], [ModificationDate], [ProjectDescription], [IsBsdq], [ClosingDate], [ClosingTime], [ClosingUpdatedOn], [DeadLineDate], [IsReceived], [Inclusion], [Exclusion], [Misc], [Note], [WorkDeadLines], [Comments], [Validity], [PlansLocation], [PlansReceivedFrom], [Price] FROM [Estimate].[Estimates] ORDER BY [ClosingDate] ASC, [ClosingTime] ASC SSMS 에서이 쿼리를 실행하면 953ms의 실행 시간이 발생하지만 C #의 …

3
행 잠금 경합 추적, 디버깅 및 수정
늦게, 나는 많은 행 잠금 경합에 직면했습니다. 경합 테이블은 특정 테이블 인 것 같습니다. 이것은 일반적으로 일어나는 일입니다- 개발자 1은 Oracle Forms 프론트 엔드 화면에서 트랜잭션을 시작합니다 개발자 2는 동일한 화면을 사용하여 다른 세션에서 다른 트랜잭션을 시작합니다. ~ 5 분 안에 프런트 엔드가 응답하지 않는 것 같습니다. 세션을 확인하면 행 …

4
Windows에서 기본 MySQL 테이블 설치 (mysql_install_db)
Linux에서 mysql_install_db스크립트를 사용 하여 기본 MySQL 권한 부여 테이블을 작성할 수 있지만 Windows에서는 작동하지 않습니다. Windows에서 기본 부여 테이블을 어떻게 설치할 수 있습니까? (아니요, Windows의 결과가 Windows에 자동으로 설치되는 방법에 대한 결과로 가득 찬 구글의 결과는 찾지 못했습니다. 왜냐하면 ZIP 패키지가 아닌 설치 프로그램 배포의 경우에만 해당되기 때문입니다. MySQL이 설치되어 …

2
PostgreSQL 8.3 : 쿼리 당 리소스 소비 제한
내가 사용하고 PostgreSQL의 8.3 + PostGIS와 1.3 에 지리 공간 데이터를 저장하기 위해 우분투 8.04 하디 . 이 특정 버전의 PostGIS에는 buffer()매우 복잡한 세그먼트를 계산할 때 버그 가 발생하여 전체 시스템이 멈출 때까지 쿼리가 더 많은 메모리를 차지합니다. 다음과 같은 PostgreSQL 메커니즘을 찾고 있습니다. 특정 쿼리에서 사용하는 메모리 소비 (및 …


2
데이터 파일과 함께 Oracle 아카이브 로그를 백업해야하는 이유
Oracle® Database Backup and Recovery Basics 10g 릴리스 2 (10.2)에 따르면 아카이브 된 리두 로그는 성공적인 미디어 복구의 핵심입니다. 정기적으로 백업하십시오. 그러나 아카이브 로그 백업이 왜 중요한지 궁금합니다. 정기적 인 RMAN 전체 및 증분 데이터 파일 백업 만 사용하여 특정 시점 복구를 수행 할 수 있습니까?
12 oracle  backup  rman 

3
최대 속성 수를 알 수없는 엔터티를 구현하는 방법은 무엇입니까?
나는 야구 시뮬레이션 프로그램을 디자인하고 있고 박스 스코어 스키마 디자인에 문제가 생겼다. 내가 가진 문제는 각 이닝에서 얼마나 많은 런이 득점되는지 추적하고 싶다는 것입니다. 실제 프로그램 에서이 작업을 수행하는 방법은 재생 시마다 증가하는 동적 배열을 사용하는 것입니다. 야구 경기에 익숙하지 않은 사람들은 게임이 9 이닝이 끝날 때까지 묶이지 않는 한 …

3
128 비트 정수에 대한 MySQL 데이터 유형
128 비트 부호없는 정수를 MySQL에 저장해야하며 큰 숫자를 저장하는 데 가장 적합한 데이터 유형이 무엇인지 궁금합니다. 지금 binary(16)은 사용하고 있지만 많은 변환 기능이 필요 pack(/huge number in hex .../)합니다. 128 비트 부호없는 정수를 저장하는 가장 좋은 데이터 유형이 있습니까?
12 mysql  datatypes 

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