데이터베이스 관리자

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

2
SQL에서 두 개의 큰 데이터 세트를 비교하는 효율적인 방법
현재 고유 한 StoreKey/ProductKey조합 을 포함하는 두 개의 데이터 세트를 비교하고 있습니다 . 첫 번째 데이터 세트는 StoreKey/ProductKey2012 년 1 월 시작과 2014 년 5 월 말 사이에 고유 한 판매 조합 (결과 = 450K 회선)을 갖습니다 . 두 번째 데이터 세트는 StoreKey/ProductKey2014 년 6 월에 시작하여 오늘까지 (결과 = …

1
약 50 일 후 SQL Server 2012 페이지 수명 예상이 0으로 재설정됩니다.
2 서버 HA 클러스터에서 이상한 동작을 발견했으며 누군가 내 의심을 확인하거나 다른 설명을 제공 할 수 있기를 바랐습니다 ... 여기 내 설정이 있습니다. 2 서버 SQL 2012 SP1 설치 일부 데이터베이스에 대해 SQL AlwaysOn HA가 활성화되었습니다. CPU는 2.4GHz, 4 코어 RAM은 34GB입니다 (AWS 인스턴스이므로 홀수). 리소스 사용률이 상대적으로 낮습니다. 각 …

9
실수로 잘못된 데이터베이스를 수정하는 위험을 최소화하려면 어떻게해야합니까?
방금 Object Explorer에서 서버와의 연결을 끊어도 서버에서 이미 열려있는 쿼리 창을 실행하지 못하게하는 어려운 방법을 배웠습니다. 내 상황은 다음과 같습니다. Dev / Staging 서버와 프로덕션 서버에 연결하는 데 사용하는 SSMS 인스턴스가 하나 있습니다. 개발에서 많은 데이터를 삭제해야했기 때문에 프로덕션과의 연결을 닫아야한다고 생각했지만 사용중인 쿼리 창에주의를 기울이지 않았습니다. (행운 적으로 우리는 …
12 sql-server  ssms 

4
비밀번호를 사용하여 2008R2에서 2014로 로그인을 어떻게 전송합니까?
나는 해봤 Tasks> Generate Scripts...과 세트 고급 스크립팅 옵션에서 '스크립트 로그인',하지만 출력이 얻을 : /* For security reasons the login is created disabled and with a random password. */ 2008R2 인스턴스에서 2014 인스턴스로 로그인을 전송하는 다른 방법이나 비밀번호로 이러한 로그인을 스크립팅하는 간단한 방법이 있습니까?

1
확장 된 트리와 같은 방식으로 재귀 쿼리 결과를 어떻게 정렬합니까?
다음 nodes과 같은 테이블이 있다고 가정 해 봅시다 . CREATE TABLE nodes ( node serial PRIMARY KEY, parent integer NULL REFERENCES nodes(node), ts timestamp NOT NULL DEFAULT now() ); 루트 노드가 최상위 노드에 있고 루트 노드 또는 다른 하위 노드에서 매달려있는 여러 하위 노드가있는 표준 노드 형 트리 구조를 나타냅니다. …

2
Windows7 시작시 MySQL 서비스 시작을 비활성화하는 방법은 무엇입니까?
데스크톱 (Windows 7 SP1)을 켤 때 MySQL 프로세스가 2GB 또는 3GB의 메모리를 이미 사용하고있는 경우가 많습니다. 실제로 일부 쿼리를 실행하는 경우 데이터베이스에 필요한 메모리 양에 대해서는 신경 쓰지 않지만 응용 프로그램 인 경우 아직 시작하지 않습니다. 그 문제에 대해서는 로컬 환경에서 일부 웹 응용 프로그램을 개발할 때 MySQL 차단을 거의 …
12 mysql  windows 

1
이러한 DMV의 결과를 어떻게 해석하여 파티셔닝 전략을 평가할 수 있습니까?
버전 : SQL Server 2008 R2 엔터프라이즈 Edtn. (10.50.4000) 파티셔닝 전략을 평가하기 위해 파티션의 인덱스에 대한 액세스 방법을 얻기 위해이 쿼리를 작성했습니다 (가장 넓은 의미에서 힙을 제거하고 있음). 내가 분할 된 테이블에 내 초점을 좁힐 때, 나는 내가보고 할 필요가 생각 range_scan_count하고 singleton_lookup_count있지만 힘든 시간의 개념화를있다. SELECT t.name AS table_name, …

1
SQL Server 2008 R2 인덱스 다시 작성이 심각도 17로 실패
때때로 인덱스 유지 보수 중에 재 빌드중인 오브젝트에 충분한 공간을 할당 할 수없는 SEV 17 오류와 함께 작업이 실패합니다. 데이터베이스는 다음과 같이 구성됩니다. Data_file1 PRIMARY 0 growth 0% free Max Size UNLIMITED Data_file2 PRIMARY 0 growth 0% free Max Size UNLIMITED Data_file3 PRIMARY 0 growth Less than 1% free Max …

2
프롬프트없이 루트 암호없이 Ubuntu에 MariaDB 10 설치
이 질문 과 거의 동일 하지만 루트 암호를 원하지 않습니다 (이것은 단지 dev 시스템입니다). 내가 가진 것은 다음과 같습니다. export DEBIAN_FRONTEND=noninteractive sudo debconf-set-selections <<< 'mariadb-server-10.0 mysql-server/root_password password PASS' sudo debconf-set-selections <<< 'mariadb-server-10.0 mysql-server/root_password_again password PASS' sudo apt-get install -y mariadb-server 그러면 MariaDB가 자동으로 설치되지만 루트 암호는 "PASS"로 설정됩니다. 삭제해도 여전히 …
12 ubuntu  mariadb 

1
SSIS 변환이 비 차단, 부분 차단 또는 완전 차단인지 어떻게 확인합니까?
SSIS 변환을 차단 (비동기), 비 차단 (동기) 및 부분 차단 (비동기)으로 분류한다고 주장하는 여러 블로그가 있습니다. 특정 질문을 살펴볼 때 : 멀티 캐스트 동기 (비 차단) 또는 비동기 (부분 블로킹)입니까? 한 자원은 비동기 주장 : "멀티 캐스트는 비동기식 (일부 차단이라고도 함) 변환" 소스 : http://social.technet.microsoft.com/wiki/contents/articles/7392.ssis-multicast-transformation.aspx 그리고 또 다른 상식 : …

2
TM REQUEST 및 계획 핸들 0x0000으로 세션 중단
TM 요청 (에서 sys.dm_os_waiting_tasks) 에 많은 연결이 중단되고 진행되지 않는 주기적인 이벤트가 있습니다. KILL영향을받은 사람 session_id은 아무것도하지 않습니다. 서버는 데이터베이스 미러링 (2008R2)을 실행합니다. 미러링 일시 중지 및 재개는 문제가 발생했을 때 해결합니다. 이 상태에서 중단 된 세션은 종료 할 수 없습니다. 거울에 가해지는 하중은 보통이지만 파열되지 않습니다. 많은 수의 연결이이 …
12 sql-server 

1
FreeProcCache와 FreeSystemCache의 차이점
현재 DBCC FREEPROCCACHE실행중인 SQL 쿼리 사이의 버퍼 풀에서 정보를 지우려고 할 때 실행 됩니다. 그러나, 나는 검토 된 이 TechNet 문서의 참조를 DBCC FREESYSTEMCACHE. 무엇 캐시 않는 FREESYSTEMCACHE그 닦아 FREEPROCCACHE하지 않는 이유는 무엇입니까?
12 sql-server  cache 

1
SQL-Server-데이터베이스에 대한 사용자 DBO 권한 부여
프로덕션 데이터베이스 백업에서 매일 밤 복원하는보고 데이터베이스가 있습니다. 복원 할 때 DBO해당 데이터베이스 의 역할에 사용자를 추가해야 합니다. 나는 이것이 효과가 있다고 생각했다. use Restored_Prod go exec sp_addrolemember 'db_owner', 'chris' go 그러나 해당 사용자가 Restored_Prod 데이터베이스에 없기 때문에 다음 오류가 발생합니다. Msg 15410, Level 11, State 1, Procedure sp_addrolemember, Line …

1
인스턴스가 50 개인 SQL Server 2012 Standard 서버는 인스턴스를 제거하지 않습니다.
SQL Server의 인스턴스 최대 한도 인 50 개에 도달했기 때문에 이것이 문제라고 생각합니다. 제한적으로 자연스럽게 더 많은 인스턴스를 설치하지 않습니다. 그러나 그것들을 언인스톨하지 않는 것 같습니다. 더 나빠요 인스턴스에 대한 SQL 엔진을 선택한 후 다음을 누르면 "기능 선택"대화 상자에서 정지됩니다. 나는 이것에 관한 많은 정보를 찾지 못했습니다. 가장 흥미로운 히트는 …

2
외래 키로서 복합 기본 키 효율성
테이블에 중복이 입력되지 않도록하는 복합 기본 키 (4 열로 구성)가있는 테이블이 있습니다. 이제이 테이블의 키를 외래 키로 참조 해야하는 새 테이블이 필요합니다. 내 질문은 조회 속도에 어떤 접근 방식이 더 효율적인지입니다. 1) 4 개의 열을 모두 포함하여 새 테이블을 만들고 외래 키로 모두 참조하십시오. 또는 2) 기본 키 테이블에서 새 …

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