데이터베이스 관리자

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

5
전문 풀 타임 PostgreSQL DBA가 있습니까?
내 직업을 위해 PostgreSQL을 데이터베이스로 사용하여 JavaEE 응용 프로그램을 작업합니다. 데이터베이스 서버를 관리하는 프로덕션 서버에 대한 sysadmin이 있지만 풀 타임 DBA가 없으므로 궁금한 점이 있습니다. 풀 타임 전용 DBA가 Oracle 데이터베이스와 독점적으로 작동한다고 생각합니다. Postgres 전용 DBA가 없다고 가정하고 무언가를 간과하고 있습니까? 추신 : 나는 단지 이것을 단지 호기심으로 요구하고 …



2
Google App Engine에서 가장 효과적인 다 대다 조인 모델은 무엇입니까?
빅 테이블 디자인은 명시 적으로 작은 테이블의 큰 호스트에 비정규을 선호 표준 관계형 모델의 철학의 많은 거부합니다. 이것이 문제가되는 더 큰 영역 중 하나는 많은 조인을 모델링하는 것입니다. 이러한 조인을 모델링하는 한 가지 방법은 첫 번째 정규 형식을 위반하고 모든 흥미로운 데이터를 db.ListProperty ()에 넣는 것입니다. 이것은 쿼리에서 검색 할 …

1
소형 마이크로 컨트롤러를위한 빠른 데이터베이스
약 64-128KB의 RAM을 사용할 수있는 80 MIPS에서 32 비트 프로세서 인 PIC32를 사용하고 있습니다. FAT32 파일 시스템에서 최대 4GB의 microSD 카드에 액세스합니다. 이 모든 것을 실행하는 것이 추진하고 있지만이 플랫폼으로 쉽게 이식 할 수있는 소형 데이터베이스와 빠른 데이터베이스가 필요합니다. 누구든지 제안이 있습니까?

2
클러스터형 인덱싱이 이제 필요합니다-왜?
이전에는 클러스터형 인덱스를 사용 / 사용하지 않을지에 대한 토론 / 토론이 결정적이지 않았습니다. 글쎄, 나는 그것들이 때때로 적절한 + 특정 목적과 맥락으로 사용되어야한다는 것을 이해했다. SQL Azure 데이터베이스 클러스터형 인덱스 요구 사항 : "SQL Azure는 클러스터형 인덱스가없는 테이블을 지원하지 않습니다. 테이블에는 클러스터형 인덱스가 있어야합니다. 클러스터 된 제약 조건없이 테이블을 만들면 …

2
COMMIT가 PostgreSQL 9.5의 익명 plgpsql 함수 내에서 작동합니까?
익명의 plpgsql 코드 블록 내에서 루프를 사용하여 분할 할 여러 테이블로 많은 수의 큰 파일을 가져오고 있습니다 $do$. $do$ BEGIN FOR yyyy in 2012..2016 THEN EXECUTE $$COPY table$$||yyyy||$$ FROM 'E:\data\file$$||yyyy||$$.csv DELIMITER ',' CSV;$$; END LOOP; END; $do$ LANGUAGE plpgsql 이 전체 프로세스는 약 15 시간이 걸리며 가져 오기 오류가 발생하면 …

3
모든 SQL Server를 실행하는 단일 서비스 계정
35 개의 서버로 구성된 소규모 회사에서 실행중인 모든 SQL Server 인스턴스에 대해 동일한 서비스 계정 및 에이전트 계정을 사용하여 SQL Server 및 SQL 에이전트를 각각 실행하면 성능에 부정적인 영향이 있습니까? 가장 큰 데이터베이스는 0.5GB입니다. 어떤 제안이라도 환영합니다. 감사합니다.

1
해시 조인 vs 해시 세미 조인
PostgreSQL 9.2 나는 사이의 차이를 이해하기 위해 노력하고있어 Hash Semi Join단지를 Hash Join. 다음은 두 가지 쿼리입니다. 나는 EXPLAIN ANALYZE SELECT * FROM orders WHERE customerid IN (SELECT customerid FROM customers WHERE state='MD'); Hash Semi Join (cost=740.34..994.61 rows=249 width=30) (actual time=2.684..4.520 rows=120 loops=1) Hash Cond: (orders.customerid = customers.customerid) -> Seq …


1
sp_prepexec (sp_execute) 및 sp_executeSQL
문제의 핵심 : 실제 저장 프로시 저는 임시 테이블 캐싱을 구현하는 유일한 메커니즘이거나 시스템 저장 프로 시저 (예 : sp_executeSQL/) sp_execute를 활용 하는 유일한 메커니즘 입니까? 나는 DBA가 아니므로 작은 단어를 사용하십시오. 우리의 응용 프로그램은 프로파일에서, 내가 통해 모든 SQL 실행을 참조하십시오 이상 준비된 문 보냅니다 sp_prepexec실행 모두를위한 시스템 프로 …

1
유휴 연결이 너무 많으면 PostgreSQL 9.2 성능에 영향을 줄 수 있습니까?
데이터베이스 서버의 일부 쿼리가 응답하는 데 시간이 오래 걸리고 CPU 사용량이 높다고 생각합니다. 을 실행할 때 ps aux~ 250 "유휴"연결이 보입니다 (너무 많은 것으로 생각합니다). 나는 완전한 진단을 시작하지는 않았지만 이것이 시작하기에 좋은 장소인지 알고 싶었습니다. 또한 트랜잭션 수준 풀링과 함께 PgBouncer를 사용하고 있습니다. idle풀 크기를 조정하여 연결 수를 쉽게 …


2
Oracle은 하나의 테이블에 대해 여러 개의 동시 INSERT를 처리하는 방법
Oracle 11g를 조금 더 자세히 이해하려고합니다. 제 질문은 간단합니다. 오라클은 단일 테이블에 동시에 레코드를 삽입하려는 두 세션을 어떻게 처리합니까? 예를 들어, INSERT A는 표 1에 대해 오후 1시에 실행됩니다. 완료하는 데 5 분이 걸립니다. INSERT B는 표 1에 대해 오후 1시 2 분에 실행됩니다. 완료하는 데 1 분이 걸립니다. 무슨 …
8 oracle  insert 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.