oracle10g对cpu和内存是怎样的一个使用过程,是给了它多大的内存量它就一直使用不会释放吗?该如何优化才能满足对oracle的频繁、大量使用?

解决方案 »

  1.   

    oracle 安装好以后,那些文件是存储在你的硬盘上的;
    当你运行起来时,他需要一定的内存,为什么需要这些内存呢?
    学习过操作系统,你应该知道,oracle进行进程调度,数据交换都发生在内存;
    占用cpu是当有数据处理时,比如你从一个表中检索数据进行计算时。具体要多大内存才能满足oracle运行,只能说,越大越好,2G,4G,8G。
      

  2.   

    看SGA,PGA怎么分配,oracle10g可以设置使用的最大值,会动态增加或缩小内存使用
      

  3.   

    我再贴一些oralce官方什对windows服务器原文的原文,针对windows服务器优化
    Oracle system that effectively uses resources of your Windows computer, it should not also
    serve as any of the following:
    ■ Primary or backup domain controller
    ■ File or print server
    ■ Remote access server
    ■ Router
    These configurations consume network, memory, and CPU resources. In addition, the
    Windows computer that is running Oracle Database should not be locally accessed
    with a high frequency or intensively used for local user processing, unless it has
    enough resources to accommodate all this activity.
      

  4.   

    cpu和内存的优化是不同方向的。lz可以先了解一些基础知识先。 有一定基础再针对具体的方面进行讨论。