데이터베이스 관리자

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



4
개념 스키마가 게시 된 보안 위험은 어느 정도입니까?
연구를 위해 정부 기관의 정보 시스템에서 개념적 스키마를 요청했습니다. 보안 위험으로 인해 요청이 거부되었습니다. 나는 광범위한 데이터베이스 경험이 없기 때문에 그 주장을 확인할 수 없습니다. 스키마를 공개하는 것이 실제로 그렇게 큰 보안 위험입니까? 나는 그것들이 꽤 추상적이며 하드웨어 및 소프트웨어 구현과 이혼했다는 것을 의미합니다. 공격자가 개념적 스키마를 악용 할 수있는 …

4
큰 인덱스 INCLUDE 필드는 시스템 성능에 어떤 영향을 줍니까?
이 질문은 포함 인덱스에있는 SQL Server 인덱스 성능에 관한 varchar(2000)것 INCLUDE입니다. 느리고 불안정한 데이터베이스 응용 프로그램에서 성능을 개선하려고합니다. 어떤 경우에는, 데이터는 같은 multple 문자열 연산을 포함하는 쿼리, 큰 VARCHAR 문자열을 통해 액세스 SUBSTRING(), SPACE()및 DATALENGTH(). 다음은 간단한 액세스 예입니다. update fattable set col3 = SUBSTRING(col3,1,10) + '*' + SUBSTRING(col3,12,DATALENGTH(col3)-12) from …

2
SQL 프로젝션 (또는 뷰 정의)에서 "투영"이란 무엇입니까?
오라클의 문서에서 쿼리 최적화 , 아래에서 보기 병합 , 나는 다음과 같은 정보를 발견 뷰 병합 최적화는 선택 항목, 투영 및 조인 만 포함 된 뷰에 적용됩니다 . 즉, 병합 가능한 뷰에는 집합 연산자, 집계 함수, DISTINCT, GROUP BY, CONNECT BY 등이 포함되지 않습니다. (강조 광산) 그러나 나는 그러한 계획이 …
15 oracle  select 

2
설문지 데이터베이스 디자인-어떤 방법이 더 낫습니까?
하나의 긴 html 페이지가 있고 여러 질문 세트가 작은 섹션 (한 페이지에 약 15 개의 하위 섹션)으로 나뉘어져 있으며 총 질문 수는 약 100 개의 질문입니다. 입력, 객관식 선택, 확인란, 라디오 버튼, 텍스트 영역, 파일 업로드. 하나의 질문에는 확인란 그룹, 선택 목록 그룹, 다중 선택 그룹 또는 모두 하나의 답변으로 …

2
법 의학적 데이터 삭제 / 업데이트
오라클에서 데이터를 법 의학적으로 제거해야합니다. 방금 삭제하면 공간이 재사용 될 때까지 데이터가 실제로 데이터 파일에 남아 있다는 것을 이해합니다. 리두 / 아카이브 / 실행 취소 공간에 대해 걱정하지 않습니다. 데이터가 실제로 데이터 파일에서 제거되도록하는 방법이 있습니까?
15 oracle  security 

3
PostgreSQL 대 MySQL : 공간 기능 비교
우리는 공간 데이터 구성 요소가있는 웹 애플리케이션을 구축하는 중입니다. 처음에 공간 데이터 비교는 주어진 점을 취하고 일치하는 겹치는 공간 다각형을 반환합니다. 우리 데이터베이스에는 일반적인 관계형 데이터베이스에서 찾을 수있는 모든 일반적인 요소를 포함하는 다른 많은 구성 요소가 있습니다. 우리는 프로젝트에서 사용할 데이터베이스 솔루션을 선택해야하는 시점에 있습니다. 모든 프로젝트 멤버는 MySQL의 구현 …

2
스키마없는 / 유연한 + ACID 데이터베이스?
소기업 고객을위한 웹 기반 Clojure 애플리케이션으로 VB 기반 온 프레미스 (로컬로 설치된) 애플리케이션 (인보이스 + 인벤토리)을 다시 작성하려고합니다. 비슷한 거래를하는 고객을 위해 SaaS 애플리케이션으로 제공하고자합니다. 나는 데이터베이스 옵션을보고 있었다 : 나의 선택은 RDBMS : Postgresql / MySQL이었다. 첫 해에는 최대 400 명의 사용자로 확장 할 수 있으며 일반적으로 사용자 당 …

5
PostgreSQL : 데이터베이스 클러스터 초기화 실패
모두 C:\PostgreSQL와 C:\PostgreSQL\data이 postgres모든 권한 및 관리자 권한이있는 사용자. postgres 사용자의 postgresql-9.1.2-1-windows.exe를 관리자로 실행했습니다. 표적C:\PostgreSQL 시도 할 때마다 "데이터베이스 클러스터 초기화에 실패했습니다."라는 메시지가 나타납니다. 질문 Windows 서비스가 아닌 모든 것을 실행해도 괜찮습니까? Windows 서비스로 설치하기위한 해결 방법이 있습니까? GeoDjango와 작동하도록 PostGIS를 설정하려고합니다. PostGIS를 수동으로 설치할 수있었습니다. PostgreSQL을 처음 접했을 때이 …

2
SQL Server Frozen Ghost Cleanup 해결 방법이 필요했습니다.
5M과 1.5G 사이의 행 수를 가진 여러 테이블이 있습니다. 각 테이블에는 BLOB 필드가 있으며 크기는 100 바이트에서 30MB까지 다양하며 '행에서 큰 값 유형'= ON으로 저장됩니다. 테이블은 서로 다른 디스크 @ 서로 다른 LUN @ 매우 빠른 SAN에 각각 3-4 개의 파일이있는 다른 파일 그룹에 저장됩니다. 이 테이블의 크기는 매일 5 …

1
클러스터형 인덱스 스캔 실행 횟수가 왜 이렇게 높습니까?
하나의 쿼리 계획이 클러스터 된 인덱스 스캔을 1316 회 실행하고 다른 쿼리는 1 회 실행한다는 점을 제외하고 동일한 쿼리 계획을 생성하는 두 개의 유사한 쿼리가 있습니다. 두 쿼리의 유일한 차이점은 날짜 기준이 다릅니다. 장기 실행 쿼리는 실제로 날짜 기준을 좁히고 더 적은 데이터를 가져옵니다. 두 쿼리 모두에 도움이 될 몇 …

5
행을 반환하지 않는 쿼리에 ORDER BY를 포함 시키면 성능에 큰 영향을 미칩니다.
간단한 3 개의 테이블 조인이 주어지면 ORDER BY가 행을 반환하지 않아도 포함되면 쿼리 성능이 크게 변경됩니다. 실제 문제 시나리오는 30 초가 걸리고 0 개의 행을 반환하지만 ORDER BY가 포함되지 않은 경우 즉시 발생합니다. 왜? SELECT * FROM tinytable t /* one narrow row */ JOIN smalltable s on t.id=s.tinyId /* …

2
최적화 : 변수 선언을 프로 시저의 맨 위로 이동
일부 저장 프로 시저를 최적화하는 동안 DBA와 함께 앉아서 높은 차단 및 / 또는 읽기 / 쓰기 작업을 수행하는 일부 저장 프로 시저를 살펴 보았습니다. DBA가 언급 한 한 가지는 TABLE재 컴파일을 피하기 위해 저장 프로 시저의 맨 위에 모든 변수 (특히 변수)를 선언해야한다는 것입니다. 이것은 내가 처음들은 것이며 우리가 …

5
내 SQL 서버에 대한 가능한 공격?
내 SQL Server 로그를 확인하면 다음과 같은 몇 가지 항목이 표시됩니다. Date: 08-11-2011 11:40:42 Source: Logon Message: Login failed for user 'sa'. Reason: Password did not match for the login provided. [CLIENT: 56.60.156.50] Date: 08-11-2011 11:40:42 Source: Logon Message: Error: 18456. Severity: 14. State: 8. Date: 08-11-2011 11:40:41 Source: Logon …

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