데이터베이스 관리자

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

3
쓰기 성능을위한 PostgreSQL 구성
내 PostgreSQL 서버 중 하나가 일정한 데이터 스트림을 수신하는 여러 (1-3) 데이터베이스를 호스팅합니다. 데이터는 특별히 구조화되어 있지 않으며, 현재 시간과 특정 순간에 대한 다양한 관측 데이터에 해당합니다. 데이터 속도는 상당히 높습니다. 한 데이터베이스의 경우 하루에 약 기가 바이트, 다른 데이터베이스의 경우 약 10 분의 1이됩니다. 나는이 비율이 증가 할 것으로 …

4
CPU 클럭 속도 대 CPU 코어 수-더 높은 GHz 또는 SQL Server의 더 많은 코어?
VMware 내에서 SQL Server 2016 노드의 가상 클러스터를위한 물리적 서버 세트를 프로비저닝하기 시작했습니다. Enterprise Edition 라이센스를 사용할 것입니다. 우리는 6 개의 노드를 설정할 계획이지만 CPU 클럭 속도 대 CPU 코어 수와 관련하여 물리적 서버를 프로비저닝하는 이상적인 방법에 대해서는 약간의 논쟁이 있습니다. 나는 이것이 다른 소프트웨어 관련 요소들 사이에 저장된 트랜잭션 …


8
IntelliSense가 작동하지 않지만 활성화되어 있습니다.
이 문제는 실제로 까다로운 문제로 입증되고 있습니다. SQL Server Management Studio 2008에서는 며칠 전까지 IntelliSense가 훌륭하게 작동했습니다. 그런 다음 갑자기 중단되었습니다. 도구 모음 메뉴에서 활성화 된 아이콘 및 도구-> 옵션-> 텍스트 편집기-> T-SQL-> IntelliSense에서 활성화되어 있음을 나타냅니다. Ctrl-Shft-R을 사용하여 IntelliSense 캐시를 다시 시도했지만 작동하지 않습니다. 내 IntelliSense에 무슨 일이 일어 …

3
문자 대 정수 기본 키
주요 엔터티의 가능한 특성을 포함하는 여러 조회 테이블이있는 데이터베이스를 설계하고 있습니다. 자동 증분 정수가 아닌 4 또는 5 문자 키를 사용하여 이러한 조회 값을 식별하여 이러한 속성 ID를 기본 테이블에 저장하면 임의의 숫자가 아닌 의미있는 값을 볼 수 있습니다. 문자 필드를 정수가 아닌 기본 키로 사용하면 성능에 어떤 영향을 미칩니 …

5
왜 int를 조회 테이블의 기본 키로 사용합니까?
조회 값을 기본 키 (대부분의 경우 문자열)로 사용하는 대신 왜 int를 조회 테이블의 기본 키로 사용 해야하는지 알고 싶습니다. int 대신 nvarchar (50)을 사용하면 많은 레코드가있는 테이블에 연결된 경우 더 많은 공간을 사용한다는 것을 알고 있습니다. 반면에 조회 값을 직접 사용하면 기본적으로 조인을 수행하지 않아도됩니다. 조인이 항상 필요한 경우 이것이 …

7
안정적인 인구 통계 기반 환자 일치에 권장되는 최소 일치 기준은 무엇입니까?
인구 통계 데이터를 기준으로 환자를 일치시킬 때 환자가 "동일한 환자"가되기 위해 어떤 필드가 일치해야하는지에 대한 권장 사항이 있습니까? 알고리즘이 구현마다 다를 수 있다는 것을 알고 있습니다.이 프로세스와 관련하여 모범 사례 또는 권장 사항이 있는지 궁금합니다. First Name Last Name Date of Birth SSN Address City State Zip 기타?
30 identity 


3
빠른 쿼리를 위해 열이 중복됩니까?
제목이 너무 의미가 없지만이 문제에 대한 더 나은 제목을 생각할 수 없었습니다. 나는 다음과 같은 테이블이 있습니다 프로젝트 신분증 이름 고객 신분증 id_project 이름 지불 신분증 id_customer 날짜 합집합 사용자가 시스템에 들어가면 특정 프로젝트에 액세스 할 수 있습니다. 이제 해당 프로젝트에 대한 모든 지불금을 나열하고 싶습니다. SELECT FROM payments where …


2
IN이 큰 Postgres 쿼리 최적화
이 검색어는 내가 팔로우 한 사람들이 작성한 게시물 목록을 가져옵니다. 무제한의 사람들을 팔로우 할 수 있지만 대부분의 사람들은 <1000 명을 따릅니다. 이 스타일의 쿼리를 사용하면 "Post"ID 를 캐시하는 것이 분명 최적화 되지만 불행히도 지금은 그럴 시간이 없습니다. EXPLAIN ANALYZE SELECT "Post"."id", "Post"."actionId", "Post"."commentCount", ... FROM "Posts" AS "Post" INNER JOIN …


4
데이터베이스에서 경쟁 조건을 어떻게 테스트합니까?
데이터베이스 코드를 작성하여 경쟁 조건이 적용되지 않는지 확인하고 올바른 행이나 테이블을 잠 갔는지 확인하십시오. 그러나 나는 종종 궁금합니다 : 내 코드가 맞습니까? 기존 경쟁 조건을 강제로 표시 할 수 있습니까? 프로덕션 환경에서 발생하면 내 응용 프로그램이 올바르게 작동하는지 확인하고 싶습니다. 나는 일반적으로 어떤 동시 쿼리가 문제를 일으킬 가능성이 있는지 정확히 …

4
SQL Server 2012에서 SQL Server 2005로 데이터베이스를 이동하는 방법
데이터베이스를 SQL Server 2012 (32bit)에서 SQL Server 2005 (64bit)로 이동해야하는 경우 어떤 옵션이 있습니까? 나는 할 수 없다는 것을 안다. SQL Server 2005에서 데이터베이스 백업 복원 분리 및 부착 나는 내가 할 수 있다는 것을 안다. 데이터 가져 오기 마법사를 사용하고 하나의 데이터베이스에서 시도했지만 데이터를 이동하는 것만으로도 ID 열을 유지하기 …


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