데이터베이스 관리자

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

7
SQL Server를 MySQL로 마이그레이션해야 함
Windows 서버의 SQL Server 2008에 데이터베이스가 있고 모든 데이터를 Ubuntu 서버의 MySQL 데이터베이스로 옮기고 싶습니다. MySQL ODBC 드라이버와 함께 SQL Server 가져 오기 및 내보내기 마법사를 사용해 보았는데 두 데이터베이스 모두에 올바르게 액세스하지만 형식 변환 사양이 포함 된 xml 파일이없고 사양이 너무 제한되어 제대로 만들 수 없습니다. 누구든지 형식 변환 …

1
SQLite의 한계
단일 사용자 내장형 프로토 타입 지향 DB 엔진에서 sqlite 데이터베이스를 얼마나 멀리 가져올 수 있습니까?
22 sqlite 

1
postgres 테이블의 각 레코드에 대해 트리거를 실행하는 좋은 방법이 있습니까?
Slony-I를 통해 복제 된 일부 테이블의 디자인을 제어 할 수없는 시스템이 있으므로 복제 테이블에서 일부 정보를 추출하는 '새도우 테이블'이라고하는 일련의 항목이 있습니다. 무시하고 싶은 레코드를 제거하면서 필요한 처리 된 양식으로 저장하십시오. 지금 새 복제본을 설정 한 후 업데이트 UPDATE tablename SET field=field를 실행하고 트리거를 강제로 실행하도록 값을 다시 설정 (예 …

2
각 쿼리 유형마다 별도의 인덱스가 필요합니까? 아니면 하나의 다중 열 인덱스가 작동합니까?
나는이 질문에 대한 답을 이미 알고 있지만 주제에 대해 더 많이 다루어야 할 것처럼 항상 느낍니다. 내 기본 이해는 일반적으로 말하면 주어진 시간에 쿼리 / 정렬 할 수있는 모든 필드를 포함하는 단일 인덱스는 유용하지 않을 가능성이 있지만이 유형의 것을 보았습니다. "누구나 우리가이 모든 것들을 인덱스에 넣는다면 데이터베이스는 그것을 사용하여 필요한 …
22 sql-server  index 

4
SQL Server 2000에서 '증분 키를 기반으로 클러스터형 인덱스를 만들지 마십시오'는 잘못된 생각입니까?
우리의 데이터베이스는 많은 테이블로 구성되어 있으며, 대부분은 정수 대리 키를 기본 키로 사용합니다. 이러한 기본 키의 약 절반은 ID 열에 있습니다. 데이터베이스 개발은 SQL Server 6.0 시절에 시작되었습니다. 처음부터 따라온 규칙 중 하나는 다음과 같습니다. 이 색인 최적화 팁 에서 볼 수 있듯이 증분 키를 기반으로 클러스터형 색인 작성을 피하십시오 …

3
기억 상실 : 장점과 차이점
주요 SQL 데이터베이스 구현에 비해 Mnesia의 장점과 차이점은 무엇입니까? 눈에 띄는 성능 저하없이 데이터베이스를 사용하여 방대한 양의 데이터를 보유 할 수 있습니까?

4
테이블의 최대 행 수를 1로 제한하는 방법
SQL Server 데이터베이스에 구성 테이블이 있으며이 테이블에는 행이 하나만 있어야합니다. 미래의 개발자가 이것을 이해하도록 돕기 위해 하나 이상의 데이터 행이 추가되는 것을 막고 싶습니다. 아래와 같이 트리거를 사용하기로 선택했습니다 ... ALTER TRIGGER OnlyOneConfigRow ON [dbo].[Configuration] INSTEAD OF INSERT AS BEGIN DECLARE @HasZeroRows BIT; SELECT @HasZeroRows = CASE WHEN COUNT (Id) …

6
Oracle 테이블이 잠겨 있는지 확인하는 방법은 무엇입니까?
Oracle Enterprise 11gR2에 설치된 BI 소프트웨어 및 리포지토리 데이터베이스를 사용하고 있습니다. 이러한 배치 보고서 중 일부는 여전히 잠겨있을 수있는 데이터베이스 테이블에 액세스하려고합니다. Oracle 테이블이 잠겨 있는지 어떻게 알 수 있습니까? 히스토리 세부 사항과 같이 분석에 표시되는 SQL 문이 있습니까?

1
시작시“ORA-03113 : 통신 채널의 파일 끝”
나는 여기, 오라클 지원 및 지난 3 일 동안 찾을 수있는 다른 곳의 게시물을 읽었 으며이 문제를 포기했습니다 ... Oracle 데이터베이스가 정지되었습니다. 데이터베이스가 몇 시간 동안 종료 된 다음 종료되었습니다. 다시 시작되지 않습니다. 서버가 다시 시작되었습니다. 오라클이 다시 시작되었습니다. 단계별 : 시작 nomount 작동, 데이터베이스 마운트 작동 변경, 데이터베이스 열기 …
22 oracle  startup 

3
국제 데이터베이스에 대한 데이터 정렬을 선택하는 방법은 무엇입니까?
내가 쿼리의 결과를 표시하는 가장 좋은 방법을 생각하므로, (UTF-8을 사용하는) 다른 언어로 데이터를 저장하는 데이터베이스를 설계하고있어 (쿼리 자체 동안 사용자의 언어에 따라 주문되는 하나 이상이 있기 때문에 다음과 같이 올바른 방법으로 ) : SELECT a < b COLLATE "de_DE" FROM test1; 이것이 국제 데이터를 처리하는 올바른 방법이라고 가정하면 데이터베이스 자체에 …

1
CREATE INDEX… WITH ONLINE = ON이 몇 분 동안 테이블에 대한 액세스를 차단하는 이유는 무엇입니까?
기존 테이블이 있습니다. CREATE TABLE dbo.ProofDetails ( ProofDetailsID int NOT NULL CONSTRAINT PK_ProofDetails PRIMARY KEY CLUSTERED IDENTITY(1,1) , ProofID int NULL , IDShownToUser int NULL , UserViewedDetails bit NOT NULL CONSTRAINT DF_ProofDetails_UserViewedDetails DEFAULT ((0)) ); 이 테이블에는 150,000,000 개의 행이 있습니다. 시스템이 연중 무휴 운영되므로 정기적으로 발생하는 유지 관리 기간이 …

2
dbo가 아닌 스키마를 사용하는 시점과 새 데이터베이스를 사용하는 시점에 대한 결정 기준
나는 주로 응용 프로그램 개발자이지만 현재 프로젝트 ( btw ... MS SQL Server 2008 )에 대한 모든 선행 데이터베이스 작업을 수행해야한다는 것을 알게되었습니다 . 첫 번째 결정으로, 나는 별도의 데이터베이스를 사용하여 또는 같은 데이터베이스에서 별도의 스키마를 사용하여 상태를 분할할지 여부를 파악하려고합니다. 나는 SQL 서버 스키마의에 약간의 독서를 한 적이 있으며 …

5
기본 테이블뿐만 아니라 뷰를 참조하는 외래 키를 허용하는 DBMS가 있습니까?
Django 모델링 질문에서 영감을 얻었습니다. Django의 여러 다 대다 관계를 가진 데이터베이스 모델링 . db-design은 다음과 같습니다. CREATE TABLE Book ( BookID INT NOT NULL , BookTitle VARCHAR(200) NOT NULL , PRIMARY KEY (BookID) ) ; CREATE TABLE Tag ( TagID INT NOT NULL , TagName VARCHAR(50) NOT NULL , …

8
축약 형 테이블 이름을 사용해야하는 이유가 있습니까?
우리는 데이터베이스 테이블 이름을 읽기가 끔찍하고 어디에 저장되어 있는지에 대한 문서가없는 벤더 애플리케이션의 데이터베이스 설정을 사용하고 있습니다. 독점 앱에서 테이블 구조를 난독 화하려는 이유를 알 수 있지만이 응용 프로그램 (Enterprise Resource Planning)의 판매 포인트 중 하나는 사용자 정의 기능이었습니다. 테이블 이름은 aptrx (Accounts Payable Transactions) 및 apmaster_all과 비슷합니다 (흥미롭게도 이것은 …

4
SQL Server 작업을 실행할 수있는 권한 부여
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . MSSQL Server 2005에서 데이터베이스 사용자가 실행할 수있는 작업이 있습니다. 작업의 실제 작업에 대한 입력은 데이터베이스 테이블에서 가져 오기 때문에 보안에 대해 걱정하지 않습니다. 해당 테이블에 레코드를 추가하지 않고 …

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