监视扩展数据块数的上限和扩展数据块的交错情况
可以监视扩展数据块数的上限。 还可以检查和消除扩展数据块交错。
分区的最大扩展数据块数为 32767。
考虑扩展数据块数的上限
不允许表获取大量的扩展数据块,因为所允许的扩展数据块数存在上限。达到此限制值后,尝试添加扩展数据块将在 INSERT 请求之后产生错误 -136(
没有更多的扩展数据块
)。
检查扩展数据块的交错情况
如果两个或更多增长中的表共享一个数据库空间,那么来自其中一个表空间的扩展数据块可能会放在另一个表空间中的多个扩展数据块之间。 当发生这种情况时,那么称这些扩展数据块已
交错
。 如果为找到表而进行的磁盘搜寻必须跨越多于一个的扩展数据块,那么性能会受到负面影响,对于顺序扫描尤其如此。
消除交错的扩展数据块
可以通过使用 UNLOAD 和 LOAD 语句重新组织表,创建或变更集群的索引或使用 ALTER TABLE 语句来消除交错的扩展数据块。
父主题:
管理扩展数据块