데이터베이스 관리자

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

5
sys.dm_db_index_physical_stats의 성능 향상
유지 관리 작업 중에 조각난 인덱스 목록을 얻으려고합니다. 그러나 쿼리 속도가 매우 느리고 실행하는 데 30 분 이상 이 걸립니다 . 이것이 sys.dm_db_index_physical_stats의 원격 스캔 때문이라고 생각합니다. 다음 쿼리 속도를 높일 수있는 방법이 있습니까? SELECT OBJECT_NAME(i.OBJECT_ID) AS TableName, i.name AS TableIndexName FROM sys.dm_db_index_physical_stats(DB_ID(), NULL, NULL, NULL, 'DETAILED') phystat INNER JOIN …

7
“데이터베이스”란 무엇입니까?
이 질문에는 다음과 같은 많은 토론이있었습니다. 큰 검색 엔진은 어떤 데이터베이스 기술을 사용합니까? 너무 많은 토론으로 인해 혼란 스러웠습니다. 어쨌든 데이터베이스 란 무엇입니까? 관계형 데이터베이스 만 "데이터베이스"입니까? 객체 지향 데이터베이스는 "데이터베이스"입니까? 정보 (예 :지도, 목록 등)를 데이터베이스에 저장하고 검색 할 수있는 시스템이 있습니까? 또는 데이터베이스가 정보를 저장 / 검색해야하고 사용자 …

4
여러 행의 열을 단일 행으로 결합
좀 있어요 customer_comments인해 데이터베이스 설계에 여러 행으로 분할을하고, 보고서의 난을 결합해야 comments각각의 고유 한에서 id하나의 행으로. 이전에 SELECT 절과 COALESCE 트릭 에서이 구분 된 목록으로 작업하는 것을 시도했지만 기억할 수 없으므로 저장하지 않아야합니다. 이 경우에도 작동하지 않는 것처럼 보이며 단일 행에서만 작동하는 것 같습니다. 데이터는 다음과 같습니다. id row_num customer_code …

2
디스크 공간을 확보하는 방법? 정리할 로그 / 디렉토리
Linux 컴퓨터에서 디스크 공간을 확보하고 싶습니다. 공간 사용량을 자세히 살펴본 결과 다음 디렉토리의 크기가 큽니다. /u01/app/11.2.0/grid/cv/log /u01/app/11.2.0/grid/log/diag/tnslsnr/r1n1/listener_scan2/alert (Contains xml files) /u01/app/11.2.0/grid/rdbms/audit(Contains .aud files) /home/oracle/oradiag_oracle/diag/clients/user_oracle/host_XXXXXXXXXX/alert(Contains xml files) /u01/app/oracle/diag/rdbms/crimesys/crimesys1/alert (Contains xml files) 이 디렉토리에서 내용을 삭제할 수 있습니까? 참고 : 디렉토리가 아닌 내용을 의미합니다.


4
2008 년 백업용 SQL Server 2012 이전 버전과의 호환성
SQL Server 2008을 사용하는 클라이언트가 많이 있으며 이것이 서버에도 있습니다. 백업 파일을 사용하여 클라이언트와 사무실간에 데이터베이스를주고받습니다. SQL Server 2012에서 백업을 만들 때 2008 인스턴스로 복원 할 수있는 방법이 없다는 것을 읽었습니다. 호환성 수준 이이 문제를 처리한다고 가정했지만 그렇지 않습니다. 따라서 업그레이드 방법에 대한 손실이 있습니다. 모든 고객을 한꺼번에 업그레이드하는 것 …
14 sql-server 

2
저장 프로 시저에서 쿼리가 쿼리 창보다 느리게 실행되는 이유는 무엇입니까?
쿼리 창에서 2 초 안에 실행되는 복잡한 쿼리가 있지만 저장 프로 시저로 약 5 분이 걸립니다. 저장 프로 시저로 실행하는 데 시간이 오래 걸리는 이유는 무엇입니까? 내 쿼리는 다음과 같습니다. 특정 레코드 세트 ( @id및로 식별 됨 @createdDate) 및 특정 기간 (에서 시작하여 1 년)을 취하고 @startDate해당 문자의 결과로 수신 …

3
SQL Server에서 SSD 드라이브의 RAID 배열을 어떻게 구성해야합니까?
48GB RAM, 1 CPU 및 8 SATA III (6GB / s) SSD 드라이브 (128GB Crucial m4) 및 LSI MegaRAID 컨트롤러 (SAS 9265-8i)가있는 SQL Server를 구축하고 있습니다. 나는 전형적인 작업 부하가 대부분 읽기를 기대합니다. 약간의 쓰기 작업이 많을 수 있지만 (제 3 자 데이터 제공 업체와의 시간별 데이터 동기화-야간 백업) 일반적인 …

2
센서 어레이에서 대량의 데이터 저장
거대한 센서 배열에서 데이터 샘플을 저장하는 솔루션 (app 및 db)을 구현해야했습니다. 이 어레이는 현재 약 20,000 개의 센서로 구성되어 있지만 곧 최대 100,000 개의 센서로 확장 될 것입니다. 각 센서는 10 초마다 데이터 샘플을 전송하며 각 샘플의 크기는 28 바이트입니다. 따라서 합계를 수행하면 다음이 발생합니다. 하루에 센서 당 8640 개의 …

3
SQL Server CLR의 타사 dll
SQL Server CLR의 트리거 C # 코드에서 타사 DLL을 사용해야합니다. 그러나 참조를 추가하려고하면 SQL Server의 일부 DLL 만 표시됩니다. 타사 dll 을 SQL Server에 어떻게 추가 합니까?
14 sql-server  c#  sql-clr 

1
소규모 웹 팀을위한 로컬 데이터베이스 개발 프로세스를 설정하는 방법은 무엇입니까?
배경 저는 약 4 명의 프로그래머와 4 명의 디자이너로 구성된 소규모 웹 팀을위한 새로운 개발 프로세스를 만들고 있으며 앞으로 팀을 성장시킬 수있는 잠재력이 있습니다. 우리의 제품은 우리가 디자인하고 호스팅하는 클라이언트 웹 사이트를 강화하는 중앙 응용 프로그램입니다. 이전에는 단일 dev 데이터베이스가있는 dev 서버에서 FTP를 통해 모두 작업했습니다. 그것은 "일" * 잠시 …



6
MySQL에서 테이블 분할. 좋은 연습?
기존 프로젝트에서 작업을 시작했으며 이전 개발자는 동일한 스키마이지만 데이터가 다른 10 개의 개별 테이블로 테이블을 분할했습니다. 테이블은 다음과 같습니다. [tableName_0] [tableName_1] [tableName_2] [tableName_3] [tableName_4] [tableName_5] [tableName_6] [tableName_7] [tableName_8] [tableName_9] 기본 키는 정수 id필드입니다. 애플리케이션은 해시 알고리즘 ( idmod 10)을 사용하여 조회를 수행 할 때 액세스 할 테이블을 알고 있습니다. 예를 …

1
PostgreSQL 장애 조치 및 복제
PostgreSQL 9.1을 평가 중이며 장애 조치 및 복제 세부 정보와 관련된 몇 가지 질문이 있습니다. 테스트 시나리오가 거의 없습니다. 마스터 서버와 슬레이브가 적은 첫 번째 서버. Master가 충돌 할 경우 Slaves 중 하나가 Master가되기를 원합니다. 마스터가 정상 상태로 돌아간 후에는 클러스터의 다른 서버와 동기화되고 (중지 된 동안 수행 된 모든 …

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