데이터베이스 관리자

데이터베이스 기술을 향상시키고 커뮤니티의 다른 사람들에게서 배우고 자하는 데이터베이스 전문가를위한 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.