我印象当中表名和列名、模式、表空间等最好别带有SYS字样,本身SYS是DB2的保留选项,采用这些字符容易触发BUG。
该函数是9.7以上才有的功能,而且涉及到字符串排序才能保证结果一致性,因为性能会有一些影响。
db2中不能像oracle在sql中显式的指定hint,但是手工调整执行计划。
表空间上的节点数据分布不均匀是由于表空间的对象在各节点上的数据分布不均衡造成的。 1.首先找到该表空间下一共有多少表 2.对每张表做runstats统计 3.通过查询TBSP_UTILIZATION查看每张表在各个节点间的数据
drop db最好还是在实例用户下drop比较好,不建议通过客户端的方式进行操作。
1) db2 attach to testdb2 这个是连接实例 比如你做db2 get dbm cfg show detail的话,需要连接实例; 2)db2 connet to testdb2 这个是连接数据库的
这个通过数据库按位做与或非其实不太合适,应用程序做这种事情可能更好。
[i=s] 本帖最后由 wangyax 于 2015-9-25 11:30 编辑 根据我的经验有两种解决办法:1.如楼上所说,采用buffer insert的方式;对于单节点也可以采用compound也能增加性能。2.对于同一个文件,采用DPF和单节点数据库导入其实是
解决这种问题有几种办法: 1.如果主机内存足够的话,可以考虑增加实例内存,同时增加SHMMAX的值 2.如果内存不足的话,可以考虑降低数据库内存或者buffpool的内存,然后在适当增加实例内存。
不同的表size不一样的,大的表drop掉释放的空间多,小的表drop掉释放的空间少,水位线高不高跟表空间的剩余容量没有直接关系。水位线高只能说明可回收的空间不多,可用的空间仍然可能会有很多的。
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024 talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30