2013-07-17 1 views
0

Sybase 15.0.3Sybase 15.7 - 업그레이드 할 가치가 있습니까?

Sybase 15.7는 유용한 것들을 제공합니다.

무엇보다 좋은 성과를 거두었는지 알고 싶거나 다른 좋은 이유가 있습니다.

필자는 피어 유닉스 프로세스 대신 멀티 스레딩을 사용하기 때문에 IBM SMT 파워 프로세서에서 조금 더 잘 작동한다고 들었습니다.

큰 IQ와 같은 압축 기능이있는 것 같습니다. 큰 행 크기의 매우 큰 테이블에 편리하게 들립니다.

메모리가 부족한 내구성 dbs가 우리에게 유용 할 수 있지만 재 설계를해야하는 것처럼 좋은지는 잘 모르겠습니다. 그러나 -이 경험이있는 사람이 있습니까?

유용 할 수도있는 MQ 메시징 비트가 있습니다. 누구나 사용했거나 노출이 있습니까?

우리는 새로운 쿼리 최적화 도구를 v15.0 (해시 및 병합 조인)으로 사용하므로 충격이나 큰 차이가있을 것으로 예상하지 않습니다.

업그레이드가 어렵습니까? 우리가 v15.0을 사용했을 때 우리는 많은 테스트를해야했고, 로그인 트리거와 작업을 도입하여 더 많은 업데이트 인덱스 통계를 수행해야했습니다. 그러나 나는 v15.7과 같은 노력을 기대하지 않는다.

의견 및 정보는 매우 감사하게 접수되었습니다!

+0

당신이 당신의 현재 데시벨, 그리고 무엇을 달성하도록 조정하는 업무에 참조 사용의 종류를 알고 도움이 될 것입니다. 세부 정보가 없으면 내가 할 수있는 최선의 방법은 '예, 아마도'라고 말하는 것입니다. –

+0

엔진 20 개, 90GB 메모리 약. –

+0

혼합 된 응용 프로그램, 대부분 DSS, 일부 OLTP. small-ish 데이터 세트 (행 1000 개)의 기록 된 del/ins/upd을 수행하는 병렬 작업이 많습니다. 일부 다중 명령문 트랜잭션은 대부분 "DELETE 마지막 세트, #temptab에서 새 세트 삽입"일종의 것들입니다. #temptabs를 많이 사용하는 모든 SP. 또한 많은 양의 동시 ETL을 시스템에로드합니다.이 중 대부분은 100/1000 세트의 행, 하나 또는 두 개 이상, 끝 부분에서 bcp-out을 사용하여 기록되지 않은 SELECT INTO로 수행되는 많은 큰 ETL입니다. - 이들은 쉘과 펄에서 모두 임베디드 (동적) SQL이다. –

답변

1

사용법에 따라 업그레이드를 통해 이익을 얻을 수 있습니다. 구체적으로, 여기에 영향을 줄 수있는 개선 영역이 있습니다.

  • 특히 동적 SQL의 경우 쿼리 프로세서 대기 시간이 줄어 들었습니다. 이제 쿼리 계획을 여러 세션에서 공유 할 수 있습니다. 쿼리 실행 엔진 성능도 저하되었습니다.
  • 커널 향상 : 병렬 코어의 사용률을 높이고 I/O 오버 헤드가 감소 된 I/O 이벤트 처리를보다 잘 사용하여 확장 성을 높여야합니다.
  • 쿼리를 실행하지 않고 동적 매개 변수로 쿼리 성능을 분석 할 수있는 기능.
  • 병합 (upserts)
  • 빠른 기록 된 BCP
  • 분할/병합/이동 데이터 파티션의 개선 : 분할 된 데이터를 관리하기 쉽게하고,
  • 사전 계산 된 결과 집합 (보기를 구체화)를보다 효과적으로해야 : 향상시킬 수 있습니다 사용 가능한 결과 세트가있는 성능
  • 해시 기반 업데이트 통계 : 단일 테이블 검색을 통해 통계를 업데이트 할 수 있습니다.
  • 향상된 덤프 및 로딩 : 헤더에 이제 데이터베이스를 다시 작성하는 데 필요한 정보가 포함되어 있으므로 스크립트를 손실해야합니다.
  • 비동기 DB 초기화 : 데이터베이스는 작성/변경시 즉시 사용할 수 있습니다.

특정 기능에 대한 다른 질문에 대해서는 해당 질문에 대한 SAP 커뮤니티 네트워크 포럼으로 넘어갑니다. 많은 SAP Sybase 전문가들이저기서 놀고 있습니다.

http://scn.sap.com/community/sybase-ase-custom-applications

+0

마이클 - 고맙습니다. 업그레이드를했는지, 가치가 있는지 여부 등 더 나은 점에 대한 수치 또는 노출이 있는지 궁금합니다. 다소 모호합니다. 또한 업그레이드를하는 것이 얼마나 어려울 지 궁금합니다. DBA 쪽에서 인상을받습니다. 앱 측면에서 v12에서 v15.0으로 업그레이드 할 때처럼 새로운 옵티 마이저에 대한 많은 테스트를 수행하고 로그인 트리거를 수행하고 인덱스 통계 작업을 업데이트 할 때와 같이 까다로운 작업은 없습니다. . –

+0

필자는 Michael과 함께 ULC unpin에 대한 성능 문제와 15.0.3에서 개선 된 15.5 버전의 일부 동작에 대해 설명합니다. 스레드 커널 모드를 사용하는 경우 현재 20 개의 엔진이 쿼리로 사용되는 방식과 IO 작업이 별도의 스레드에 있는지에 따라 ASE 15.7에서 스레드 커널 모델을 사용하는 경우 스레드 풀을 조정해야 할 수도 있습니다. ASE16에서 수정 된 스핀 록 온 프로 시저 캐시의 일부 버전에는 ASE15.7에 심각한 버그가 있으며 좋은 MDA 테이블 모니터링이 없으면 진단하여 까다로울 수 있으므로 철저하게 테스트하십시오. –

관련 문제