Quando eu dava o comando proutil -C dbipcs no banco ems2mov mostrava como abaixo 3440643 64010129 0 Yes /bancos/datasul/ems2/ems2mov.db Depois que eu aumentei o parâmetro -B do ems2mov, agora está aparecendo assim 3440643 64010129 0 Yes /bancos/datasul/ems2/ems2mov.db 360452 64010129 1 - /bancos/datasul/ems2/ems2mov.db 327685 64010129 2 - /bancos/datasul/ems2/ems2mov.db 327686 64010129 3 - /bancos/datasul/ems2/ems2mov.db 360455 64010129 4 - /bancos/datasul/ems2/ems2mov.db 327688 64010129 5 - /bancos/datasul/ems2/ems2mov.db 327689 64010129 6 - /bancos/datasul/ems2/ems2mov.db 360458 64010129 7 - /bancos/datasul/ems2/ems2mov.db isso é normal ????????
Pedro, Este banco deve estar usando vários segmentos de shared-memory. Verifica no promon, R&D | 1 | 14, se o número é o mesmo que o dbipcs mostra.
sim, verifiquei la e tem o mesmo numero 08/03/10 Status: Shared Memory Segments 08:15:23 Seg Id Size Used Free 1 3440643 1073741824 1073741824 0 2 360452 1073741824 1073741816 8 3 327685 1073741824 1073741808 16 4 327686 1073741824 1073741808 16 5 360455 1073741824 1073741808 16 6 327688 1073741824 1073741816 8 7 327689 1073741824 1073741824 0 8 360458 272093184 246059696 26033488 Enter <return>, R, P, T, or X (? for help): é normal isso ??????
Sim, até certo ponto é. Você alocou uns 7GB de memória p/ este banco? Se a memória não couber em um único segmento de SM, o Progress alocará vários. Dependendo a versão do Progress dá pra aumentar o tamanho do segmento com o parâmetro -shmsegsize. Se o segmento de memória é maior, menos segmentos são necessários p/ usar a memória que você especificou.