우리는 C로 완전히 작성된 응용 프로그램을 가지고 있습니다. 테이블에서 일부 값을 가져 오는 것과 같은 코드 내부의 테이블 액세스는 Pro * C를 사용합니다. 또한 응용 프로그램의 성능을 높이기 위해 데이터를 가져 오기 위해 일부 테이블을 사전로드합니다. 우리는 일부 입력 필드를 가져 와서 일반적으로 테이블의 출력 필드를 가져옵니다.테이블 액세스 성능
일반적으로 테이블에 약 30000 개의 항목이 있으며 최대 값은 0.1 만 회입니다.
그러나 테이블 항목이 약 1,000 만 항목으로 증가하면 응용 프로그램의 성능에 위험한 영향을 미친다 고 생각합니다.
내가 어딘가 잘못인가? 성능에 실제로 영향을 미치는 경우 응용 프로그램의 성능을 안정적으로 유지할 수있는 방법이 있습니까?
응용 프로그램이 테이블에서 작동하는 방식을 고려할 때 테이블의 행 수가 1,000 만 개로 늘어나는 경우 가능한 해결 방법은 무엇입니까?
실제 질문은 무엇입니까? 귀하의 질문은 정말 이해하기 어렵습니다. 그렇지 않으면 질문에 대한 대답은 "프로파일 러를 사용하지 않으면 알 수있는 방법이 없습니다"입니다. – Sebastian
"1 lakh"은 100입니다.000 in Indian English – MSalters
데이터베이스에서 응용 프로그램 메모리로 1,000 만 행을 복사 중입니까? 단일 행 검색을 위해 데이터가 필요하다고 가정 할 때 코드가 오라클 코드보다 빠르다는 것을 확신하십니까? 그냥 항상 SQL 문을 사용하십시오. 오 ... 성능이 중요합니까 ??? 귀하의 프로그램이 귀하의 코드를 사용하여 0.03 밀리 초가 걸리며 통지 할 오라클 코드를 사용하여 3 밀리 초 (100 배)가 소요된다면? – pmg