개인 재정 오라클 12C에서의 자동 메모리 관리의 기본 - 더미

오라클 12C에서의 자동 메모리 관리의 기본 - 더미

비디오: AI for Supply Chain 2024

비디오: AI for Supply Chain 2024
Anonim

메모리 관리는 데이터베이스의 인스턴스로 작업하는 중요한 구성 요소입니다. 오라클 12c는 인스턴스의 메모리를 관리하는 세 가지 방법을 제공합니다: 오라클이 모든 작업을 수행함으로써

  • 자동으로

  • 수동으로 다른 메모리 영역에 대한 개별 매개 변수를 조정하여

  • 자동 오라클의 조언 인프라를 활용하고 오라클이 일부 영역을 인수하도록하여

    오라클 자동화에 대한 간략한 설명. 오라클의 지난 몇 가지 릴리스를 통해 데이터베이스는 이전에는 수동이었고 때로는 지루한 영역에서 더 자동화되었습니다. 그렇다고 곧 오라클 데이터베이스를 관리하는 데 특별한 기술이 필요 없다는 말은 아닙니다. 정반대의 오퍼레이션:보다 평범한 오퍼레이션이 자동화되면 DBA는 더 많은 고급 기능에 집중할 수있게 해줍니다.

우리는 고객을 위해 자동화 된 기능을 성공적으로 구현했습니다. 이 솔루션은 우리의 자원을 자유롭게 활용하여 고 가용성 및 보안과 같은 분야에 집중할 수 있습니다. 다행스럽게도 SQL 문이 공유 풀에서 조기에 고갈되는 것을 보면서 몇 시간을 보내지 않아도 성능상의 문제가 발생할 수 있습니다.

Oracle 12c에서는 메모리를 자동으로 관리하는 것이 좋습니다.

데이터베이스를 만들 때 MEMORY_TARGET과 같이 손에서 거의 모든 메모리를 조정하는 새 매개 변수 하나를 설정할 수 있습니다. 이 매개 변수를 설정하면 모든 메모리 영역의 크기가 자동으로 조정되고 관리됩니다. SQL * Plus (Oracle에서 사용할 수있는 SQL 명령 줄 인터페이스)에

show parameter memory_target 를 입력하면 화면에 다음 출력이 표시됩니다. 이름 유형 값 -------- ---------------------------- ----------- ----------- ------------------- memory_target big integer 756M

자동 메모리 관리를 사용하면 시스템의 메모리 양을 파악한 다음 사용량을 결정할 수 있습니다 데이터베이스 용.

출발점으로 어떤 가치를 선택해야하는지는 결코 분명하지 않습니다. 값을 설정할 때 다음 질문에 답하십시오.

사용 가능한 메모리 용량은 얼마입니까?

  • 궁극적으로 얼마나 많은 데이터베이스가 머신에 존재할 것입니까?

  • 몇 명의 사용자가 시스템에 있습니까? (많은 경우 프로세스 오버 헤드에 대해 사용자 당 4MB를 할당합니다.)

  • 컴퓨터에서 실행중인 다른 응용 프로그램은 무엇입니까?

  • 사용자가 기기를 사용하기 전에 Oracle 데이터베이스에 대해 메모리의 40 % 이상을 차지하지 않도록하십시오.이 수식을 사용하십시오:

(GB 메모리 x 40) / 최종 데이터베이스의 수 = 데이터베이스 당 MEMORY_TARGET의 GB

예를 들어, 시스템에 8GB의 메모리가 있고 궁극적으로 비슷한 2 개의 데이터베이스 만 포함한다면 100 명의 사용자가 있다면 데이터베이스 당 MEMORY_TARGET에 대해 (8 × 40) / 2 = 1. 6GB 방정식을 갖게됩니다.

충분한 메모리가 있는지 여부를 확인하기 위해 오라클은 어디에서 볼지를 아는 경우 몇 가지 지침을 제공합니다. 이를 메모리 목표 관리자라고합니다. V $ MEMORY_TARGET_ADVICE 뷰의 형태로 명령 행에서 찾으십시오. Advisor Central> Memory Advisors> Advice를 클릭하여 Database Control 홈 페이지에서 찾을 수 있습니다.

MEMORY_TARGET 설정에 대해 선택하는 것이 Oracle이 사용하는 모든 메모리가 아닙니다. 그렇기 때문에 최종 결정을 내리기 전에

회의가 몇 번 있을지 생각해야합니다. 예를 들어,이 매개 변수는 SGA 및 PGA에서 사용하는 메모리 만 포함합니다. 데이터베이스에 연결하는 모든 단일 세션에는 OS 또는 서버 프로세스와 연관된 메모리가 필요합니다. 이 메모리 요구 사항이 합산됩니다. 우리 고객 중 한 명은 SGA와 PGA 외부에서 약 3GB의 동시 메모리 연결을 16GB 정도 차지합니다. 클라이언트 컴퓨터의 메모리는 64GB이며 MEMORY_TARGET은 16GB로 설정됩니다.

오라클 12C에서의 자동 메모리 관리의 기본 - 더미

편집자의 선택

왜 IOS 응용 프로그램을 개발합니까? - 인형

왜 IOS 응용 프로그램을 개발합니까? - 인형

IOS 앱을 개발해야하는 이유는 무엇입니까? 넌 할 수 있으니까. 왜냐하면 그들은 재미 있기 때문입니다. 그리고 시간이 왔기 때문에. iOS 앱은 계속해서 파열되고 있으며, 많은 개발자들이이 앱을 성공적으로 사용하고 있습니다. iOS 앱을 개발하는 것은 시간 투자가 거의없이 몇 년 동안 자신의 경력에서 가장 재미있을 수 있습니다.

Windows Phone 7 애플리케이션 개발 Dummies 치트 시트 - 인형

Windows Phone 7 애플리케이션 개발 Dummies 치트 시트 - 인형

Windows Phone 7에서 실행할 응용 프로그램에 대한 새로운 아이디어는 Microsoft 웹 사이트에서 무료 Windows Phone Developer Tools를 다운로드하여 시작하십시오. 이 프로세스는 다운로드를 시작하기 전에 PC에서 가지고있는 것을 살펴 봅니다. 이미 더 나은 버전이있는 경우를 대비하여 ...

Android 용으로 개발해야하는 이유는 무엇입니까? - 인형

Android 용으로 개발해야하는 이유는 무엇입니까? - 인형

진짜 질문은 "안드로이드를 개발하지 않겠습니까? "전 세계 수백만 명의 사용자가 앱을 사용할 수있게하려는 경우 또는 작성 및 테스트를 마친 후 앱을 게시하려는 경우 또는 개방형 플랫폼에서 개발하려는 경우 답변을 얻을 수 있습니다. 그러나 당신이 ...

편집자의 선택

TestDriveController를 가지고 나면 iOS 앱 - 더미에 액션을 추가하는 방법

TestDriveController를 가지고 나면 iOS 앱 - 더미에 액션을 추가하는 방법

IOS 앱에 표시되는 인터페이스는 Assistant Editor에서 자동으로 표시하거나 점프 바를 사용하여 탐색 할 수 있으므로 작업을 작성하는 실제 비즈니스는 매우 간단합니다. Interface Builder 편집기에서 관심있는 요소 (Test ...

편집자의 선택

Word 2010에서 테마를 수정하거나 만드는 방법 - dummy

Word 2010에서 테마를 수정하거나 만드는 방법 - dummy

Word 2010에서는 허용되지 않습니다. 자신 만의 테마를 처음부터 만들 수 있지만 기존 테마를 수정하여 나만의 맞춤 테마를 만들 수 있습니다. 기존 테마 색 및 글꼴을 수정하여 시작하십시오. 사용자 정의 색 테마를 작성하려면 다음을 수행하십시오. 색상 → 새 테마 색 작성을 선택하십시오. 새 테마 색 만들기 대화 상자를 사용하여 선택하고 ...

Word 2016에서 표 셀을 병합하는 방법 -

Word 2016에서 표 셀을 병합하는 방법 -

두 개의 셀을 결합하는 완전히 합리적인 방법 Word 2016 표를 하나 또는 두 개의 셀로 나눠서 표 그리기 도구를 사용하는 것입니다. 천국은 다른 방식으로 세포를 합병하거나 쪼개기로 결심한다면 자비를 베푸십시오. 두 개의 셀을 결합하려면 줄을 지우십시오.

Word 2007에서 기존 템플릿을 수정하는 방법 - 인형

Word 2007에서 기존 템플릿을 수정하는 방법 - 인형

두 가지 방법 : 템플릿에서 직접 변경하거나 템플릿을 기반으로하는 문서를 변경하여 간접적으로 수정할 수 있습니다. 두 번째 방법은 스타일 변경과 같은 템플릿 변경 만 적용합니다. 기존 Word 수정 ...