|
本帖最后由 dragonphenix 于 2012-3-12 09:07 编辑
举个例子来说吧,DB2的内存分配不足问题就让人很头疼,
我曾经在自己搭建的DB2环境上经常遇到连库失败的现象,
经过对日志的初步分析,发现一般是数据库的共享内存分配过大,导致超出系统的阀值,分配不到足够的内存来启动数据库。
需要将数据库的共享内存改小。
在解决类似的问题时,需要DBA们弄清楚是什么内存不能分配导致数据库连接失败。
要求DBA对DB2的内存结构有一个清晰的了解,根据不同的内存调整相应的参数来将数据库启动起来。
所以使用DB2,要求DBA对数据库的参数进行实际调测,每次在调整时只调整一个参数,通过不断的观察来选择一个合适的参数值,参数应当根据物理机的实际情况来分配。
如果DB2本身能够对内存参数自测,并且给出推荐参数值,将给DBA们的工作带来便捷性。
|
|