데이터베이스 관리자

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

3
SQL Server 성능 급격한 저하
늦게 예측할 수없는 SQL Server 2005가 있는데 그 이유에 대해 머리를 긁고 있습니다. 초 단위로 실행 된 쿼리는 계획을 변경하고 몇 분이 소요됩니다 (전체 테이블 스캔 또는 인덱스 스풀에서 시간 소요). 이제 첫 번째로 가장 확실한 것은 통계가 더 이상 사용되지 않아 옵티마이 저가 혼란스러워하지만 이것이 사실이 아니라고 확신합니다. 첫째로 …

5
소규모 프로젝트에 적합한 Oracle의 기능은 무엇입니까?
Oracle의 라이센싱 처리 [a] (및 비용은 적음)를 감안할 때 PostgreSQL 또는 MySQL 대신 Oracle을 선택하는 데 결정적인 요소가 무엇인지 항상 궁금했습니다. 우리 회사는 전용 DB 관리없이 데이터베이스를 실행하는 하나의 간단한 Windows 서버 상자가있는 소규모 프로젝트의 경우에도 거의 항상 Oracle (XE)을 선택하고 있습니다. (참고 것을 작은 않습니다 하지 데이터를 의미 항상 …


5
데이터베이스의 변경 사항을 감지하는 방법 (DDL 및 DML)
클라이언트의 SQL 서버에 많은 데이터베이스가 있습니다. 이 데이터베이스는 개발 중이므로 개발자는 데이터를 디자인, 리팩토링 및 수정하는 등의 작업을 수행 할 수 있습니다. 거의 변경되지 않는 일부 데이터베이스가 있습니다. 내 고객은 모든 것을 안전하게 (백업) 유지하고 환경 관리에 시간을 투자해야합니다. (회사에는 DB 관리자 위치가 없습니다.) 긴 토론 후, 클라이언트는 복원 용이성으로 …

4
원격 데이터베이스를위한 SQL Server Management Studio
원격 호스팅 전용 서버에있는 SQL Sever 데이터베이스를 사용하면 동일한 서버 나 로컬 컴퓨터에 설치된 SQL Server Management Studio를 사용하여 작업 할 수 있습니다. 원격 데스크톱을 사용하여 작업해야하는 첫 번째 경우 작업 속도가 약간 느려집니다. 두 번째 경우에는 서버의 방화벽에서 추가 포트를 열어야하지만보다 편안한 사용자 경험을 제공 할 것입니다. 이 두 …
13 sql-server  ssms 

4
총합에 대한 행의 백분율 계산
나쁜 제목에 대한 사과, 나는 이것에 대한 좋은 제목이 무엇인지 확신하지 못했습니다. 이것은 현재 작업중 인 데이터입니다 (간단한보기). Agent | Commission ---------|------------ Smith | 100 Neo | 200 Morpheus | 300 각 요원이 담당하는 총 수수료의 백분율을 계산해야합니다. 따라서 Smith 요원의 경우 백분율은 다음과 같이 계산됩니다. (Agent Smith's commission / …

4
MongoDB 운영 / 관리에 대한 유용한 자료
MongoDB 를 운영하고 관리 하는 방법을 배우는 데 가장 적합한 리소스는 무엇입니까 ? 이에 대한 개발에 대한 많은 리소스가 있습니다. 실제로 개발 역량이 많고 실제로 그 노이즈를 필터링해야 할 때 문제가 발생합니다. 아직 DBA를 고용 할 여유가없는 개발자의 경우, Mongo 클러스터를 안정적으로 유지하고 성능을 유지하는 데 합리적으로 능숙해야합니다. FAQ 및 …
13 mongodb 

2
새 인스턴스를 설치하지 않고 MS SQL 2005에서 인스턴스 이름을 어떻게 변경합니까?
실제로 인스턴스가없는 인스턴스가 있습니다. 단지 설치되었습니다 (하나의 프로젝트를위한 것이지만 실제로는이 서버에서 수행되지 않았으며 프로젝트는 다른 서버에서 복제로 수행되었습니다). 이름을 바꾸고 싶습니다. 이것을 할 수 있습니까? 어떻게합니까? 추가 조사 (googling)는 실제로 불가능하다고 말합니다. 동료와의 추가 상담에 따르면 2k8 인스턴스를 설치하고 계속 진행할 수 있다고합니다.

1
SQL Server-클러스터형 인덱스를 사용할 때 데이터 페이지가 저장되는 방법
최근에 클러스터형 인덱스의 데이터 페이지가 연속적으로 저장되지 않는다고 들었습니다. 이것이 사실입니까? 아마도 데이터 페이지는 일반적으로 규칙에 대한 예외를 제외하고 연속적으로 저장됩니까? 또는 내가 잘못 들었고 데이터 페이지가 항상 연속적으로 저장됩니다. 많은 감사합니다.

5
동일한 물리적 서버에서 복제를 실행하는 것이 현명하지 않습니까?
데이터베이스에 Master-Slave 복제를 설정하려고합니다. 슬레이브 서버는 리던던시 및 보고서 서버에 사용됩니다. 그러나 내가 겪고있는 가장 큰 문제 중 하나는 데이터 센터의 성능을 이미 최대한 활용하고 있다는 것입니다. 따라서 다른 물리적 서버를 추가하는 것은 옵션이 아닙니다. 기존 데이터베이스 서버는 CPU에 이르기까지 충분히 활용되지 않습니다 (부하 평균은 실제로 쿼드 코어에서 1을 초과하지 …

3
MySQL 저장 루틴의 동적 SQL
스토어드 루틴 및 트리거에 대한 제한 사항에 따라 동적 SQL을 사용할 수 없습니다 (버전 5.0.13 이상의 스토어드 프로 시저에 대한 제한 사항 해제). 왜이 제한이 있습니까? 왜 기능이나 트리거가 아닌 절차를 위해 들어 올리겠습니까?

2
정규화 운동 자료
데이터베이스 정규화 기술을 향상시키고 싶습니다. 웹에서 양질의 초급에서 고급 수준의 연습 (솔루션 포함)을 어디에서 찾을 수 있습니까?

2
PL / SQL 작업을 수행하는 애플리케이션 개발자를위한 보안
Oracle의 스키마 수준 권한 부족을 어떻게 처리합니까? Oracle의 보안 아키텍처는 객체 수준 권한 만 필요한 응용 프로그램에 적합하며 제한이 거의없는 DBA에 적합합니다. 그러나, 다중 스키마에서 프론트 엔드 애플리케이션과 PL / SQL로 개발하는 프로그래머에게는 아키텍처에 큰 차이가있는 것 같습니다. 단점이있는 옵션 중 일부는 다음과 같습니다. 각 프로그래머가 자신의 스키마로 개발하도록하십시오. DBA는 …

2
관계형 데이터베이스에서 트리와 같은 데이터를 적절하고 효율적으로 표현하도록 모델을 구성하는 방법은 무엇입니까?
SQL 질문을 사용하여 관계형 데이터베이스에서 트리와 같은 데이터 탐색을 기반 으로 물리적 의미를 고려하여 관계형 데이터베이스에서 트리와 같은 데이터를 설명하는 방법을 정기적으로 사용하고 싶습니다. RDBMS에는 일반 SQL ANSI 또는 일반적인 사용 가능한 기능 이외의 다른 기능을 처리하는 데 특별한 기능이 없다고 가정합니다. 의심 할 여지없이 나는 항상 MySQL과 PostgreSQL에 관심이 …

4
SQL Server 2005/8 쿼리 최적화 힌트
더 나은 SQL Server 쿼리 작성에 대한 팀 교육을보고 성능 향상을위한 최상의 힌트가 무엇인지 궁금했습니다. 예를 들어, count (*)가 count (1)보다 성능이 떨어질 것이라고 주장한 DBA가 한 번있었습니다. 팀에게 항상 시도하거나 항상 사용하거나 피하도록 지시하는 것은 무엇입니까 ? 나는 이상적으로 (a) 합리적인 차이를 만들 수 있고 (b) 직선으로 1-2 줄 …

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