데이터베이스 관리자

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

5
PostgreSQL에서 매우 느린 삭제, 해결 방법?
PostgreSQL 9.2에 약 70 개의 테이블이있는 기본 스키마와 각각 30 개의 테이블로 구성된 동일한 구조의 클라이언트 당 스키마가있는 데이터베이스가 있습니다. 클라이언트 스키마에는 기본 스키마를 참조하는 외래 키가 있으며 다른 방법은 아닙니다. 방금 이전 버전에서 가져온 실제 데이터로 데이터베이스를 채우기 시작했습니다. 기본 스키마의 매우 중앙 테이블에서 대량 삭제를 수행해야 할 때 …

7
SQL Server 2005에서 최소 여러 열을 얻는 가장 효율적인 방법은 무엇입니까?
6 열 중 최소값을 얻으려는 상황에 있습니다. 지금 까지이 작업을 수행하는 세 가지 방법을 찾았지만 이러한 방법의 성능에 관심이 있으며 성능에 더 적합한 방법을 알고 싶습니다. 첫 번째 방법은 큰 사례 를 사용 하는 것 입니다. 위 링크의 예를 기반으로 3 개의 열이있는 예가 있습니다. 6 개의 열을 살펴볼 것이기 …

2
계산 열의 Scalar UDF가 병렬 처리를 방해하지 못하게하는 방법이 있습니까?
SQL Server에서 Scalar UDF 의 위험에 대해 많은 글을 썼습니다 . 임시 검색은 다양한 결과를 반환합니다. 그러나 Scalar UDF가 유일한 옵션 인 곳이 있습니다. 예를 들어 : XML을 다룰 때 : XQuery는 계산 열 정의로 사용할 수 없습니다. Microsoft가 문서화 한 옵션 중 하나는 Scalar UDF 를 사용하여 XQuery를 Scalar …

1
이전 버전보다 SQL Server 2016을 선호하는 객관적인 이유는 무엇입니까?
Microsoft가 SQL Server 2005 또는 2008 일 이후 SQL Server 버전 업그레이드를 더 자주 수행함에 따라 많은 회사에서 업그레이드가 "필수"인시기를 결정하기가 어렵습니다. 그리고 업그레이드가 "좋은 것"인 경우 이전 버전보다 다양한 최신 버전의 SQL Server를 선호하는 이유에 대해 묻는 몇 가지 초기 질문의 정신에서, 회사가 이전 버전보다 SQL Server 2016으로 업그레이드하기 …

1
거대한 postgres 테이블을 복제하는 방법?
거대한 postgres 테이블 (10GB의 데이터-160M ​​레코드)이 있습니다. 테이블이 정적이며 수행 된 쓰기 작업이 없습니다. 그것을 복제하고, 쓰기를 수행하고, 색인을 다시 생성 한 다음 단일 빠른 트랜잭션으로 이전 트랜잭션을 삭제하고 새 이름을 원래 이름으로 바꾸고 싶습니다. 그런 거대한 테이블을 복제하는 가장 빠른 방법은 무엇입니까?
29 postgresql 


1
SQL Server Management Studio 2012를 제거하는 방법? [닫은]
SQL Server Management Studio 2012를 제거하는 방법? ControlPanel의 "프로그램 제거 또는 변경"(Windows 7 Prof)은 다음과 같은 항목을 제공합니다. 반면 인터넷 검색 결과는 항상 말씀 : "마이크로 소프트 SQL 서버 2005을 클릭 한 다음 변경을 클릭하십시오" 업데이트 ( 숀 멜턴의 답변 주석 ) : ""Microsoft SQL Server 2012 (64 비트) "-> …

5
삭제 / 삽입시 동일한 독점 잠금 클러스터 키 (NHibernate 포함)의 SQL 교착 상태
나는이 교착 상태 문제를 지금 며칠 동안 일해 왔으며 내가하는 일에 관계없이 어떤 방식 으로든 지속됩니다. 첫째, 일반적인 전제 : 우리는 일대 다 관계로 VisitItems를 방문합니다. VisitItems 관련 정보 : CREATE TABLE [BAR].[VisitItems] ( [Id] INT IDENTITY (1, 1) NOT NULL, [VisitType] INT NOT NULL, [FeeRateType] INT NOT NULL, [Amount] …


2
expdp 및 impdp 명령을 사용하여 데이터를 전송하는 방법은 무엇입니까?
저는 Oracle noob이며 모든 데이터와 메타 데이터를 한 스키마에서 Oracle 데이터베이스 내의 다른 스키마로 전송하려고합니다. 데이터 펌프 expdp와 impdp명령 을 사용할 계획 입니다. 이것에 관한 질문이 있습니다. 사용자없이 대상 스키마를 생성 할 수 있습니까? 아니면 먼저 사용자를 생성해야합니까 (스키마도 생성)? 나는 실행할 수 expdp및 impdpSYS에게 (AS SYSDBA) 계정을 사용하여 명령? …
29 oracle  schema  export  impdp  expdp 


4
사용자 'root'@ '%'에 대한 액세스가 거부되었습니다.
나는 MySQL에서 루트 사용자에 액세스하는 데 좋았습니다. 그러나 최근에는 더 이상 할 수 없습니다. 나는 잘 로그인 할 수 있습니다 : mysql -u root -p 로그인 후의 mysql 상태는 다음과 같습니다. mysql> status -------------- mysql Ver 14.14 Distrib 5.5.28, for debian-linux-gnu (i686) using readline 6.2 Connection id: 37 Current database: …

4
대량의 램에 대한 postgresql 조정
하드웨어 측면에서 두 개의 동일한 서버가 있으며 최소 소프트웨어가 설치된 Windows Server 2008 r2의 표준 설치입니다 (기본적으로 내 코드 및 jvm 등의 필수 항목). 한 서버에서 두 번째 서버 postgresql 9.1에서 SQL Server 2005를 실행 중입니다. 이 두 서버의 성능 차이는 놀랍습니다. postgresql에서 너무 나빠서 초기 "SQL 서버 라이센스를 지불하는 …


2
SQL Server 인스턴스 루트 디렉토리를 별도의 드라이브에 두는 것이 유용합니까?
SQL Server를 설치할 때 많은 기본 경로를 변경할 수 있다는 것을 알고 일반적으로 설치를 할 때 데이터 및 로그 폴더를 별도의 드라이브 (일반적으로 D 및 E)에 있도록 변경하지만 최근에 기본이 아닌 다른 인스턴스 이름을 실행하는 사전 설치된 머신이며 mdf 파일과 함께 인스턴스 루트 디렉토리가 D 드라이브에 있도록 구성했습니다. 이것은 단지 …

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