[b]1. 查看及更改数据库head的配置[/b]
请注意,在大多数情况下,更改了数据的配置后,只有在所有的连接全部断掉后才会生效。
[i]查看数据库head的配制[/i]
[i]更改数据库head的某个设置的值[/i]
[b]1.1 改排序堆的大小[/b]
将排序堆的大小改为2048个页面,查询比较多的应用最好将该值设置比较大一些。
[b]1.2 改事物日志的大小[/b]
该项内容的大小要和数据库的事物处理相适应,如果事物比较大,应该要将该值改大一点。否则很容易处理日志文件满的错误。
[b]1.3 出现程序堆内存不足时修改程序堆内存大小[/b]
该值不能太小,否则会没有足够的内存来运行应用程序。
[b]2. 查看及更改数据库实例的配置[/b]
[i]查看数据库实例配置[/i]
[i]更改数据库实例配制[/i]
[b]2.1 打开对锁定情况的监控[/b]
[b]2.2 更改诊断错误捕捉级别[/b]
0 为不记录信息
1 为仅记录错误
2 记录服务和非服务错误
缺省是3,记录db2的错误和警告
4 是记录全部信息,包括成功执行的信息
for example: update diaglevel to 4
数据库重启才能生效。
[color=green]一般情况下,请不要用4,会造成db2的运行速度非常慢。[/color]
请注意,在大多数情况下,更改了数据的配置后,只有在所有的连接全部断掉后才会生效。
[i]查看数据库head的配制[/i]
db2 get db cfg for head[i]更改数据库head的某个设置的值[/i]
[b]1.1 改排序堆的大小[/b]
db2 update db cfg for head using SORTHEAP 2048将排序堆的大小改为2048个页面,查询比较多的应用最好将该值设置比较大一些。
[b]1.2 改事物日志的大小[/b]
db2 update db cfg for head using logfilsiz 40000该项内容的大小要和数据库的事物处理相适应,如果事物比较大,应该要将该值改大一点。否则很容易处理日志文件满的错误。
[b]1.3 出现程序堆内存不足时修改程序堆内存大小[/b]
db2 update db cfg for head using applheapsz 40000该值不能太小,否则会没有足够的内存来运行应用程序。
[b]2. 查看及更改数据库实例的配置[/b]
[i]查看数据库实例配置[/i]
db2 get dbm cfg[i]更改数据库实例配制[/i]
[b]2.1 打开对锁定情况的监控[/b]
db2 update dbm cfg using dft_mon_lock on[b]2.2 更改诊断错误捕捉级别[/b]
db2 update dbm cfg using diaglevel 30 为不记录信息
1 为仅记录错误
2 记录服务和非服务错误
缺省是3,记录db2的错误和警告
4 是记录全部信息,包括成功执行的信息
for example: update diaglevel to 4
db2 update dbm cfg using diaglevel 4
db2 terminate
db2 force applications all
db2stop
db2start数据库重启才能生效。
[color=green]一般情况下,请不要用4,会造成db2的运行速度非常慢。[/color]
本文详细介绍了如何查看和更改DB2数据库的配置参数,包括数据库head配置如排序堆大小、事物日志大小及程序堆内存等,同时也讲解了数据库实例配置的调整方法。
9945

被折叠的 条评论
为什么被折叠?



