DB2 트랜잭션 데이터베이스를 실행하는 AS400 메인 프레임이 있습니다. 또한 AS400의 데이터로 야간에로드되는 SQL Server 설치 프로그램이 있습니다. SQL Server 설치 프로그램은보고 용입니다.SQL 서버 2005에 연결 한 후 DB2 트랜잭션 데이터베이스에서 성능이 저하됨
두 데이터베이스 서버를 연결할 수 있지만 SQL Server에서 오는 쿼리로 인해 성능에 영향을 줄 수있는 DB2 성능에 대한 우려가 있습니다.
기본적으로 SQL Server에서 쿼리를 사용하여 DB2를 시작하면 트랜잭션 시스템이 중단되어 주문과 배송이 망가질 위험이 있습니다.
공유 할 수있는 지식에 대해 미리 감사드립니다.
현재 IBM i 시스템 구성은 무엇입니까?하드웨어 모델 번호, 주 메모리 및 디스크 크기 (특히 팔 수)? 시간당 추가 거래는 얼마나됩니까? 얼마나 넓은 (즉, 행 당 1000 바이트 또는 100을 얻을 것인가) 각 트랜잭션은 네트워크 대역폭과 디스크로드를 결정합니다. SQL Server에서 변경을 수행하기 때문에 SQL Server에서 끌어 오지 않고 DB2에서 SQL Server로 변경 사항을 푸시하는 것이 좋습니다. –
그 중 세부 사항은 없지만 귀하의 질문은 이미이 질문에 대한 답이 없음을 보여줍니다. 기본적으로 문화적 문제가있어 새로운 것이 두려워하고 관리자가 새로운 아이디어로 시스템의 성능이 저하된다고 말합니다 (예 : "인덱스로 인해 데이터베이스가 느리게 실행되므로 SQL Server 테이블에 인덱스가 하나도 없습니다" – sothatswhereitgoes
우리가하려는 일은 실시간으로 (또는 거의 실시간에 가까운) 보고서를 생성하는 것입니다 (보고서를 Excel로 내보내는 것). 보고서는 약 1,000 개의 행, 약 16 개의 필드 및 약 5 개에서 그리기입니다. 파일. – sothatswhereitgoes