데이터베이스 관리자

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

1
sys.partition.rows 열은 얼마나 정확합니까?
시스템보기 sys.partitions에는 주어진 파티션의 총 행 수인 "행"열이 있습니다. 분할되지 않은 (또는 보는 방식에 따라 하나의 파티션 만있는) 테이블의 경우이 열은 테이블의 행 수를 나타냅니다. 이 열이 얼마나 정확한지 궁금하고 대신 열을 사용할 수 있는지 궁금합니다 SELECT COUNT(1) FROM TableName. 나는 테이블을 만들고 수천 행을 추가하고, 몇 백을 삭제하고, 수천을 …

3
동일한 비교에서 varchar 값의 SQL Server 자동 트림
나는 누군가 누군가 설명 할 수 있기를 희망하면서 SQL Server에서 흥미로운 행동을 보았습니다 (2005 년과 2012 년에 관찰). =NVARCHAR 필드를 사용하여 비교를 수행하는 쿼리 는 문자열의 후행 공백을 무시했거나 비교 전에 값을 자동 트리밍했지만 like연산자를 사용한 동일한 쿼리 는 공백을 무시하지 않았습니다. 사용되는 데이터 정렬은 2012 년의 Latin1_General_CI_AS입니다. 이 SQL …

5
전자 상거래 주문 표. 가격을 저장하거나 감사 / 이력 표를 사용 하시겠습니까?
첫 번째 전자 상거래 스키마를 설계하고 있습니다. 나는 주제에 대해 잠시 동안 읽고 있었고, a order_line_item와 a 의 관계에 대해 약간 혼란 스럽 습니다.product A product를 구입할 수 있습니다. 다양한 세부 사항이 있지만 가장 중요한 것은입니다 unit_price. 은 order_line_item받는 외래 키가 product_id1, 구입 quantity구입하고,이 unit_price시점에서 고객이 제품을 구입합니다. 내가 읽은 …

1
Bitlocker와 함께 SQL Server 2012 Standard 사용
Bitlocker를 사용하여 SQL Server 2012 데이터베이스를 보호하려고합니다. 우리는 bitlocker가 작동하는 데 아무런 문제가 없습니다 ... 우리가 가진 문제는 일단 드라이브가 잠기면 SQL Server가 더 이상 데이터를 읽을 수 없다는 것입니다. 우리는 분명히 TDE를 사용하고 싶지만 Enterprise Edition으로 제한되어 있기 때문에 결코 할 수 없습니다. 서버에서 TPM을 활성화했습니다. 이것은 Windows 도메인에 …

3
삭제하지 않으면 임시 MEMORY 테이블이 얼마나 오래 지속됩니까 (MySQL)
MySQL에서 재귀 저장 프로 시저를 사용하여라는 임시 테이블을 생성하고 id_list있지만 후속 선택 쿼리에서 해당 프로 시저 결과를 사용해야하므로 DROP프로 시저 내에서 임시 테이블을 사용할 수 없습니다 ... BEGIN; /* generates the temporary table of ID's */ CALL fetch_inheritance_groups('abc123',0); /* uses the results of the stored procedure in the WHERE */ …


2
큰 mysql 테이블에 인덱스 추가
나는 테이블이있다 | base_schedule_line_items | CREATE TABLE base_schedule_line_items( idint (10) unsigned NOT NULL AUTO_INCREMENT, installmentint (10) unsigned NOT NULL, on_datedate NOT NULL, actual_datedate DEFAULT NULL, payment_typeint (11) NOT NULL, scheduled_principal_outstandingdecimal (65,0) NOT NULL, scheduled_principal_duedecimal (65,0) NOT NULL, scheduled_interest_outstandingdecimal (65,0) NOT NULL, scheduled_interest_duedecimal (65,0) NOT NULL, currencyint (11) NOT NULL, updated_atdatetime …

3
데이터베이스 관리자가되고 싶습니다-어떻게 시작할 수 있습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 휴일 육년 전 . 잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 방금 대학에서 데이터베이스 과정을 수강했고 흥미로 웠습니다. 이 분야에서 더 많은 것을 배우고 싶지만 시작하는 …

3
사용자 정의 테이블 유형을 작성하여 동일한 트랜잭션에서 사용할 수 있습니까?
다음을 실행하면 (관리 스튜디오에서 GO가 명령을 배치로 분리합니다) use tempdb begin tran go CREATE TYPE dbo.IntIntSet AS TABLE( Value0 Int NOT NULL, Value1 Int NOT NULL ) go declare @myPK dbo.IntIntSet; go rollback 교착 상태 오류 메시지가 나타납니다. 내 프로세스 자체가 교착 상태에 빠졌습니다. 2008, 2008R2 및 2012에서이 동작을 보았습니다. …

2
큰 테이블에서 그룹당 가장 큰 가치를 얻는 효율적인 쿼리
주어진 테이블 : Column | Type id | integer latitude | numeric(9,6) longitude | numeric(9,6) speed | integer equipment_id | integer created_at | timestamp without time zone Indexes: "geoposition_records_pkey" PRIMARY KEY, btree (id) 이 테이블에는 2 천만 건의 레코드 가 있으며 비교적 많은 수의 레코드 가 아닙니다. 그러나 순차적 스캔이 …

1
MySQL 쿼리로 수행되는 I / O 작업을 추정하는 방법은 무엇입니까?
Amazon의 RDS에서는 1 백만 건의 I / O 요청 당 약 $ 0.10를 지불합니다. 트래픽이 매우 적은 데이터베이스에 대한 I / O 요청이 매우 많았습니다 (수십만 건). 이것을 보았을 때, 나는 더 많은 연구를했고, 6,000 명의 사용자 웹 사이트에 대해 한 달에 8 억 건의 I / O 요청을 생성하고 …
13 mysql 

2
sp_executesql은 언제 쿼리 계획을 새로 고치나요?
DBA가 아니기 때문에 순진함을 용서해야하지만 시간이 지남에 따라 데이터베이스 변경 및 저장 프로 시저의 통계를 최신 통계로 쿼리 계획을 최신 상태로 유지하기 위해 다시 컴파일해야한다는 것을 이해합니다. 나는의 최신 통계에 대해 다시 컴파일 내 데이터베이스에 저장 프로 시저가 가정 일부 코드에서 저장 프로 시저에 라이닝과 그것을 포장의 의미 무엇인가, 일정한 …

7
PostgreSQL 9.3이 Ubuntu에서 시작되지 않는 이유는 무엇입니까?
Ubuntu 12.04 및 13.04를 실행하는 2 개의 VM에있는 APT 저장소에서 PostgreSQL 9.3을 성공적으로 설치했지만 Ubuntu 12.04를 실행하는 호스트 컴퓨터에 제대로 설치할 수는 없습니다. 설치 (이번)는 괜찮은 것처럼 보이지만 이해할 수없는 오류가있을 수 있습니다. * No PostgreSQL clusters exist; see "man pg_createcluster" Setting up postgresql-9.3 (9.3.0-2.pgdg12.4+1) ... Creating new cluster 9.3/main …

2
VACUUM FULL과 CLUSTER의 PostgreSQL 차이점
데이터가 차지하는 200GB 크기의 테이블과 6 개의 인덱스로 180GB 크기의 테이블이 있습니다. 30 % 팽만감으로 인해 차지하는 불필요한 공간을 되찾고 싶습니다. job_id_idx 인덱스에 클러스터됩니다 . 공간을 되 찾으려면 cluster명령 또는 vacuum full명령 을 사용해야 합니까? 이 두 명령의 차이점은 무엇입니까? 인가 vacuum full와 같은 일부 열을 기준으로 순서 cluster명령은? 두 …

1
외부 IP가 1 개인 Cassandra 다중 데이터 센터 구성
다중 데이터 센터 Cassandra 클러스터를 설정하려고합니다. 문제는 내 데이터 센터에 1 개의 외부 IP (wan IP) 만 있다는 것입니다. 데이터 센터 스위치에서 포트 전달을 설정하여 다른 포트를 사용하여 외부 세계의 각 노드에 액세스 할 수 있지만 cassandra를 설정하는 방법을 모르겠습니다 .yaml 파일을 올바르게 다운로드하십시오. 이 시나리오에서 다중 데이터 센터 cassandra …
13 cassandra 

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