2011-09-09 3 views
0

공간 네트워크를 메모리에로드 할 때 실제 메모리가 차지하는 공간은입니까? 클라이언트 또는 서버 측에서?Oracle Network가로드되는 위치는 어디입니까? 클라이언트 메모리상의 서버

PS 메모리로로드 네트워크 예 : PL/SQL :

sdo_net_mem.network_manager.read_network(net_mem=>'XXX', allow_updates=>'TRUE'); 

자바 :

NetworkMetadata metadata = LODNetworkManager.getNetworkMetadata(sql.getConnection(), 'XXX', 'XXX'); 
NetworkIO networkIO = LODNetworkManager.getNetworkIO(sql.getConnection(), 'XXX', 'XXX', metadata); 
networkIO.readLogicalNetwork(1); 

답변

0

클라이언트 (예 : 호스트 응용 프로그램)에 있습니다. PL/SQL을 사용하고 있다면 데이터베이스 자체가 호스트 응용 프로그램입니다. Java를 사용하고 응용 프로그램 서버에서 코드를 실행하는 경우 응용 프로그램 서버에 있습니다. 권장 접근법은 LOD입니다. 또한 메모리와 달리 미세 조정할 수있는 파티션의 크기와 한 번에 메모리에로드해야하는 메모리의 양을 조절할 수 있으므로 메모리 소비를 효과적으로 제어 할 수 있습니다. 인 메모리는 단 하나의 무제한 파티션과 모든 것이 메모리에로드 된 LOD의 코너 케이스로 간주 될 수 있습니다. LOD의 단점은 네트워크를 분할해야한다는 것입니다.

관련 문제