Each ESTORE segment must be a contiguous block.
每个estore段必须是一个连续的块。
The answer lies in the way we tried to allocate ESTORE.
答案在于我们分配ESTORE的方式。
However, we will try to allocate 10 chunks of 160mb for ESTORE.
然而,我们将尝试为ESTORE分配10块160MB的内存。
It is mentioned earlier that ESTORE is used to extend the size of a buffer pool.
前面已提到,ESTORE是用于扩展缓冲池的大小。
If ESTORE is enabled, then it will take another segment away from the database Shared memory.
如果启用了ESTORE,那么还要从数据库共享内存中拿出另一个段。
TO resolve this problem, set the following values for ESTORE in the database configuration file.
为解决这个问题,在数据库配置文件中像下面这样设置ESTORE的值。
By setting the above ESTORE values, we are in fact still trying to allocate a total of 1.6 GB for ESTORE.
通过设置上面的estore值,实际上我们仍然试图为ESTORE分配总共1.6GB的内存。
When ESTORE is present, a certain amount of memory is taken away from the database Shared memory for managing the ESTORE, which means less memory for the other memory pools.
如果使用ESTORE,那么就要从数据库共享内存中拿出一定的内存,用于管理ESTORE,这意味着用于其他内存池的内存将更少。
Therefore, if you enable ESTORE, make sure it is at least 256mb or else it would not make sense, because a segment of 256mb from the database Shared memory is taken for just managing the ESTORE.
因此,如果启用ESTORE,则应确保它至少是256MB,否则就不起作用,因为要从数据库共享内存中拿出一个256 MB的段来仅用于管理这个ESTORE。
Therefore, if you enable ESTORE, make sure it is at least 256mb or else it would not make sense, because a segment of 256mb from the database Shared memory is taken for just managing the ESTORE.
因此,如果启用ESTORE,则应确保它至少是256MB,否则就不起作用,因为要从数据库共享内存中拿出一个256 MB的段来仅用于管理这个ESTORE。
应用推荐