to:qdbenz1. 你倒提醒了我。这几个参数SHMADD、SHMVIRTSIZE 、STACKSIZE应该都是一样的。但是出现问题的这个用户那里的数据量比其它地方要大。2. 在哪种情况下可能会导致“始STACK缓冲区空间不足后,调用SHMADD多次增加空间后,造成缓冲区溢出”的问题,能否举例说明。我是想能...
显示全部to:qdbenz
1. 你倒提醒了我。这几个参数SHMADD、SHMVIRTSIZE 、STACKSIZE应该都是一样的。但是出现问题的这个用户那里的数据量比其它地方要大。
2. 在哪种情况下可能会导致“始STACK缓冲区空间不足后,调用SHMADD多次增加空间后,造成缓冲区溢出”的问题,能否举例说明。我是想能够重现该问题,并且找到问题的根源及解决方法。
3. 出问题的现场的数据库的配置文件中SHMADD、SHMVIRTSIZE 、STACKSIZE参数的配置如下:
SHMBASE 0xC000000L # Shared memory base address
SHMVIRTSIZE 196608 # initial virtual shared memory segment size
SHMADD 16384 # Size of new shared memory segments (Kbytes)
SHMTOTAL 0 # Total shared memory (Kbytes). 0=>unlimited
STACKSIZE 64 # Stack size (Kbytes)
收起