2012-01-31 4 views
0

많은 양의 데이터가있는 테이블이 있습니다. 11 억 개의 데이터 레코드를 가져 와서 매우 느리게 실행되기 시작했습니다.Oracle 11g, 좋은 설치 및 조정 가이드

예를 들어 SELECT COUNT(*) FROM TABLE 약 1 분 후에 실행됩니다.

우리는 초기 구성에 문제가 있다고 생각합니다. Oracle Linux, 서버 - XEON 4TB 하드 디스크, 8 RAM 및 4CPU에 설치됩니다. 데이터베이스는 RAM 및 CPU를 사용하지 않고 모든 리소스의 절반도 사용하지 않습니다. MySql을 사용하는 데 경험이 많으며 2 천만 개의 레코드로 데이터베이스를 너무 많이 잠그면 안된다고 생각합니다.

이제 우리는 11g의 대용량 데이터로 수행 할 좋은 권장 사항, 가이드 또는 생활 해킹을 찾고 있습니다.

사용할 OS는 무엇입니까? 어디서 좋은 설치 안내서를 찾을 수 있습니까? 팁 조정.

감사합니다.

+0

통계를 업데이트 했습니까? – Sathya

+0

어떤 통계가 있습니까? –

+0

[테이블 및 통계] (http://www.dba-oracle.com/concepts/tables_optimizer_statistics.htm). 일반적으로 "조정 가이드"또는 "최상의 OS"는 없습니다. 어떤 SQL 문이 느리게 진행되는지 프로파일 링하여 시작하고, Explain 계획을 실행하고, 인덱스가 선택되는지 확인하십시오. – Sathya

답변

3

설명서를 읽었습니까? 오라클은 MySQL에 비해 상당히 더 많은 인화성/복잡성을 가지고 있습니다. 컴퓨터에 붙박수를 써서 대용량 데이터를 효율적으로 실행할 수는 없을까 걱정됩니다.

새로운 실무자가 신속하게 적응할 수 있도록 일련의 2 일간 가이드가 있습니다. 여기에 the one for tuning입니다. 그러나 주로 오라클 튜닝을위한 자동 도구에 초점을 맞추고 있습니다. 오라클에는 추가 라이센스 비용이 발생하고 사용자에게는 없을 수 있습니다. 따라서 전체 성능 가이드를 살펴 봐야합니다. Find out more. 또한 무료 인 Statspack을 확인하십시오 (더 최근의 문서에서 더 이상 언급되지 않음). Find out more.

설치와 관련하여 풍부한 정보가 있습니다. Find out more. 오라클의 권장 디렉토리 레이아웃 인 Optimal Flexible Architecture (OFA)에 특히주의를 기울여야합니다. 세부 사항은 사용중인 OS에 따라 다릅니다. 여기에 the one for Linux이 있습니다.

+0

좋습니다. 아주 좋았고 회사는 정식 라이센스 팩을 가지고 있습니다. –

+3

선택적 튜닝 및 진단 팩 포함? 행운아! 그들은 당신의 삶을 훨씬 쉽게 만듭니다. – APC