SSIS를 사용하여 새 SQL Server 스키마로 마이그레이션하려는 레거시 PostgreSQL 데이터베이스 소스 (ODBC)가 있습니다. 경고 메시지가 나타납니다. 테이블에 LOB 열이 있으므로 'Row by Row'페치 메소드가 적용됩니다. 열 내용은 LOB입니다 문제는 실제로 어떤 열도 LOB 일 필요 는 없다는 것입니다 . TEXT 유형 인 몇 가지가 있지만 varchar (max) 내에 쉽게 들어갈 …
음악가 의 묘사가 포함 된 비즈니스 컨텍스트에 대한 엔티티 관계 다이어그램 (ERD)을 설계해야합니다.아래에서 자세히 설명 하듯 합니다. 시나리오 설명 아티스트 이 이름을 사용해야하며 하나 그룹 또는 솔로 출연자 (하지만 모두). 그룹은 하나 개 이상으로 구성되어 솔로 공연 과이 회원의 수 (의 수를 계산해야 솔로 공연 위로 만드는 그룹 ). 솔로 …
PostgreSQL 9.2를 사용하면 비교적 큰 테이블 (2 억 + 백만 행)에서 느린 쿼리로 인해 문제가 발생합니다. 나는 미친 것을 시도하지 않고 역사적인 가치를 추가합니다. 아래는 쿼리 및 쿼리 계획 출력입니다. 내 테이블 레이아웃 : Table "public.energy_energyentry" Column | Type | Modifiers -----------+--------------------------+----------------------------------------------------------------- id | integer | not null default nextval('energy_energyentry_id_seq'::regclass) …
Redis 서버 v2.8.4는 8GB RAM 및 16GB 스왑 공간 (SSD)이있는 Ubuntu 14.04 VPS에서 실행됩니다. 그러나 혼자서 메모리 를 차지하고 htop있음을 보여줍니다 !redis22.4 G redis-server추억으로 인해 결국 추락했다. Mem그리고 Swp모두는 100 %에 도달 redis-server다른 서비스와 함께 살해된다. 보낸 사람 dmesg: [165578.047682] Out of memory: Kill process 10155 (redis-server) score 834 or …
다른 값으로 여러 행을 업데이트하는 방법을 이해하려고하는데 그것을 얻지 못합니다. 해결책은 어디에나 있지만 나에게는 이해하기 어려운 것 같습니다. 예를 들어, 하나의 쿼리에 대한 두 가지 업데이트 : UPDATE mytable SET fruit='orange', drink='water', food='pizza' WHERE id=1; UPDATE mytable SET fruit='strawberry', drink='wine', food='fish' WHERE id=2; CASE WHEN .. THEN ... END 작동 …
인덱싱 된 뷰를 사용하여 가장 일반적으로 사용되는 몇 가지 뷰의 성능을 향상시키는 방법을 찾고 있습니다. 그러나 인덱싱 된 뷰는 고유하지 않은 클러스터형 인덱스를 지원하지 않으므로 나머지 데이터베이스 구조에서 설정 한 우선 순위와는 약간 다릅니다. 예를 들어, 다음은 몇 가지 테이블의 단순화 된 버전입니다. -Groups- Group ID GroupName -Users- UserKey UserName …
PostgreSQL 데이터베이스에 대량의 날씨 모델 데이터가 있습니다. 이 기계에는 8 개의 코어와 16GB의 RAM이 있습니다. PostGIS 2.1과 함께 PostgreSQL 9.3을 실행하고 있습니다. 각 테이블에는 다양한 날씨 데이터 (온도, 이슬점, 바람 등)가 있습니다. 각 테이블에는 위도, 경도, 점 지오메트리, 표고, 모델이 관련된 날짜-시간 및 1-2 개의 관심 데이터 값이 있습니다. 데이터는 …
오늘은 기존 데이터베이스를 통해 데이터베이스를 복원하려고했습니다 .SSMS에서 데이터베이스를 마우스 오른쪽 버튼으로 클릭 한 다음 작업-> 오프라인 상태로 전환하면 데이터베이스를 복원 할 수 있습니다. 작은 팝업 창이 나타나서 Query Executing.....언젠가 보여준 다음 오류가 발생했습니다 Database is in use cannot take it offline. 내가 수집 한 데이터베이스에 대한 활성 연결이 있으므로 다음 …
우리 DBA 팀은 아래를 사용하여 백업을 확인하지 않습니다 TSQL(백업 후 쉽게 수행 할 수 있으며 거의 시간이 걸리지 않으므로 이유가 없습니다). RESTORE VERIFYONLY FROM DISK = 'D:\Backups\LOCATION' 그들은 과거에 문제가 있었으므로 우리는 그들이 그것을 배울 것이라고 생각하더라도 그렇지 않았습니다. 우리는 약 100 개 이상의 서버를 가지고 있기 때문에 Powershell 스크립트를 …
SQL Server에 200GB 데이터웨어 하우스가 있습니다. 일부 쿼리의 실행 시간이 실제로 느려졌습니다. 예를 들어 12 시간의 간단한 delete쿼리의 경우 12 시간입니다 inner join. 실행 계획을 조사한 후 WITH FULLSCAN옵션을 사용하여 쿼리와 관련된 두 테이블의 통계를 업데이트했습니다 . 이제 쿼리가 1 초 이내에 실행되므로 통계가 최신 상태가 아닌 것으로 보입니다. auto …
우리는 데이터 마트 /웨어 하우스의 빌딩 블록을 설계하기 시작했으며 모든 시간대를 지원할 수 있어야합니다 (고객은 전 세계에서 왔습니다). 온라인 (및 서적) 토론을 읽음으로써 일반적인 해결책은 팩트 테이블의 시간 소인뿐만 아니라 별도의 날짜 및 시간 차원을 갖는 것 같습니다. 그러나 대답하기 어려운 질문은 동적 시간대 요구 사항을 고려할 때 날짜 및 …
폐쇄되었습니다 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 휴일 오년 전에 . 이것이 중복 된 질문 이 아니며 그 문제에 대한 잠재적 인 중복 이 아님 을 분명히하여 시작하겠습니다 …