房天下 > 房天下问答 > 业主生活 > 其他
  • (oracle相关)alter system set db_16k_cache_size=16m;这句命令的‘16m’是什么意思?

    alter system set db_16k_cache_size=16m;请问句中的‘16m’有什么作用,可以有其他的设置吗?如果设置是alter system set db_2k_cache_size=那么应该等于多少呢?

    提问者:whanwff1

    发布于2010-12-03

共1个回答
  • 情感月光 丨Lv 4
    db_16k_cache_size 这个是16K数据块缓存这个又和数据块大小有关系32位机器的数据块为8K,64位的为16K。看样子你的机器是32位的 默认数据块是8K 当然你也可以创建一个数据块为16K的表空间 但是你必须设置下db_16k_cache_size的大小。否则不能创建。16M意思就是db_16k_cache_size的大小是16M。存在于内存当中,是SGA的一部分。可以有其他设置,但是不能超过sga_max_size-当前的SGA大小。db_2k_cache_size 同理。这里面涉及到了Oracle的体系结构一些底层的东西。 建议你看看Oracle concepts。 里面都有相关的说明。
    +12 2010-12-03 举报
热门人气推荐
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。