데이터베이스 관리자

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

2
복합 키의 첫 부분으로 DATETIME을 갖는 기본 키 인덱스는 사용되지 않습니다
PRIMARY KEY의 첫 번째 부분으로 DATETIME (또는 날짜)을 INDEXING하는 데 문제가 있습니다. 나는 MySQL 5.5를 사용한다 여기 내 두 테이블이 있습니다. -- This is my standard table with dateDim as a dateTime CREATE TABLE `stats` ( `dateDim` datetime NOT NULL, `accountDim` mediumint(8) unsigned NOT NULL, `execCodeDim` smallint(5) unsigned NOT NULL, …

5
높은 동시 쓰기 데이터베이스를위한 인프라
내 요구 사항은 다음과 같습니다 3000 연결 70-85 % 쓰기 대 읽기 현재 700 개의 연결에서 High-CPU, Extra Large Instance를 최대한 활용하고 있습니다. 8 개의 코어가 모두 최대입니다. 메모리가 좋기 때문에 동시 연결 수라고 생각합니다. 쓰기 자체는 매우 간단합니다 (유효성 확인이 느림). 3000으로 확장하려면 현재 옵션 인 여러 서버로 이동해야합니다. …

1
1 행 테이블의 용어?
카디널리티와의 관계를 설명하는 특정 용어가 있습니까? 특히 RDBMS "특별한"단일 행 테이블 DUAL( 예 : (Oracle), SYSIBM.SYSDUMMY1(DB2, Derby) 및 RDB$DATABASE(Interbase, Firebird))을 생각하고 있습니다.

4
SQL 대형 테이블 디자인
SQL Server 2008 테이블 디자인에 대한 일반적인 질문이 있습니다. 현재 600GB가 넘는 테이블이 있으며 하루에 약 3GB로 증가합니다. 이 테이블에는 적절한 결정이 있지만 쿼리를 실행할 때 크기 때문에 크기가 크게 줄어 듭니다. 문제는 연도 및 월별로 테이블을 여러 테이블로 분할하거나 (다른 부서에서 큰 데이터 세트를 분할하는 방법에 적합 함) SQL …

4
병렬 계획에서 부정확 한 '실제'행 수
이것은 순전히 학문적 인 질문이므로 문제를 일으키지 않으며 행동에 대한 설명을 듣고 싶습니다. Itzik Ben-Gan 교차 결합 CTE 탈리 테이블 표준 문제를 살펴보십시오. USE [master] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[TallyTable] ( @N INT ) RETURNS TABLE WITH SCHEMABINDING AS RETURN ( WITH E1(N) …
17 sql-server 


6
비즈니스 인텔리전스의 예를 하나 주시겠습니까?
비즈니스 인텔리전스가 무엇인지 이해하지 못합니다. 회사 DB를 가지고 시작하면 BI 담당자가하는 일은 무엇입니까? 웹에서 많은 자료를 찾았지만 일반적으로 너무 복잡합니다. BI가 무엇인지, 그리고 BI 직원이 조직에서 가치가있는 것을 이해하게하는 간단한 예를 원합니다.


3
postgres에서 다른 세션의 임시 테이블에 액세스하는 방법이 있습니까?
(로컬) postgres 데이터베이스를 사용하고 일부 정보를 임시 테이블에 저장하는 Windows 응용 프로그램으로 작업하고 있습니다. 임시 테이블을보고 싶지만 ERROR: cannot access temporary tables of other sessions데이터를 쿼리하려고 할 때 pgadmin과 dbVis가 알려줍니다 . 스키마와 테이블의 권한을 변경하려고 시도했지만 프로그램과 동일한 사용자 (적어도 dbVis에서)와 동일한 사용자로 데이터베이스에 액세스하더라도 도움이되지 않는 것 같습니다. …

4
소스 데이터베이스가 UTF8로 인코딩 된 경우 복원시 UTF8 유효하지 않은 바이트 시퀀스 복사 오류를 해결하는 방법은 무엇입니까?
PostgreSQL 8.2.x 데이터베이스를 다른 서버로 마이그레이션하는 작업이 제공되었습니다. 이를 위해 pgAdmin 1.12.2 (우분투 11.04)와 사용자 정의 / 압축 형식 (.backup) 및 UTF8 인코딩을 사용하여 백업 및 복원을 사용하고 있습니다. 원래 데이터베이스는 다음과 같이 UTF8입니다. -- Database: favela -- DROP DATABASE favela; CREATE DATABASE favela WITH OWNER = favela ENCODING = …

1
PostgreSQL은 WAL 지원 백업 도중에 체크 포인트를 어떻게 처리합니까?
PostgreSQL v9.0에서는 WAL 아카이빙 시스템이 작동합니다. 따라서 WAL 파일은 정기적으로 보관됩니다 (WAL이 3 개 생성되거나 WAL이 15 분보다 오래된 경우). 이제 PG_DATA 디렉토리의 바이너리 팩업을 추가합니다 (pg_xlog 하위 디렉토리 제외). 이를 위해 pg_start_backup(),이진 복사 및을 수행합니다 pg_stop_backup(). pg_start_backup과 pg_stop_backup이 수행하는 작업을 잘 이해하고 있다고 생각합니다. 첫 번째는 검사 점을 만들고 …

3
파티션 키를 업데이트하여 파티션간에 행을 이동할 수 있습니까?
나는 이것이 상당히 단순한 질문이라고 생각할 것이지만, 실제로 이것에 대한 답을 찾는 데 어려움을 겪었습니다. 질문 : 파티션 경계를 넘어서도록 파티션 열을 간단히 업데이트하여 파티션 된 테이블 내의 데이터 행을 한 파티션에서 다른 파티션으로 이동할 수 있습니까? 예를 들어, 파티션 키가있는 테이블이있는 경우 : CREATE TABLE SampleTable ( SampleID INT …

3
저장 프로 시저를 통해 TSQL 시퀀스 에뮬레이션
TSQL 시퀀스를 에뮬레이트하는 저장 프로 시저를 만들어야합니다. 즉, 모든 호출에서 항상 고유 한 정수 값을 제공합니다. 또한 정수가 전달되면 결과가 더 높거나 다음으로 가장 높은 정수가없는 경우 해당 값을 반환해야합니다. 이 SP를 동시에 호출하는 클라이언트가 여러 명있을 수 있습니다. MetaKey varchar (max) 및 MeatValueLong bigInt 열이있는 MetaInfo 테이블이 제공됩니다. 메타 …

3
SQL Server 2008 R2에 대한 삽입이 RAM에 먼저 캐시되도록하려면 어떻게해야합니까?
"버스트 (burst)"한 데이터 스트림을 상상해보십시오. 즉, 10,000 개의 이벤트가 매우 빠르게 도착한 후 1 분 동안 아무것도 없을 수 있습니다. 전문가의 조언 : SQL 서버에 C # 삽입 코드를 작성하여 SQL이 데이터를 해당 RAM에 공급하는 데 걸리는 것 이상으로 앱을 차단하지 않고 자체 RAM에 모든 것을 즉시 캐시하도록 보장하려면 어떻게해야합니까? …


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