如何知道db2一个分区里面有多少条表数据

如何知道db2一个分区里面有多少条表数据,第1张

数据库中还有大量系统表的,所以我觉得你查某些模式下的表比较好: select count() from syscattables where tabschema='GP' GP为某用户模式。 当然也可以用 select count() from syscattables where tabschema='GP' 查出所有表的数量。 再

PARTITION BY RANGE (REPLY_MONTH)

(

PARTITION P201301 STARTING 201301 INCLUSIVE ENDING 201302 EXCLUSVE ,

PARTITION P201302 STARTING 201302 INCLUSIVE ENDING 201304 EXCLUSVE ,

PARTITION P201303 STARTING 201303 INCLUSIVE ENDING 201305 EXCLUSVE

);

db2跨分区就是指的db2多分区环境。db2有一种特性叫多分区(dpf)。形象点说,是一个 “逻辑上的数据库” 由多个 “物理上的数据库” 组成。这些 “物理上的数据库” 可以分步在不同的机器上。表数据是按照算法分步在不同的 “物理上的数据库”中。该特性的好处是,有更多的IO和cpu可以用,同时能扩大一些硬限制。

相对db2多分区,自然有单分区。我们常见的实例(如安装db2之后,默认创建的),是多分区环境的一种特例,就是一个分区,自然只能在一个机器上……

对于表的数据量在百万上的使用delete from table_name 时候,会很慢很慢,难以接受。而且delete删除多张表数据时更难以接受。找了下方法,发现非常的快。步骤如下:

>

以上就是关于如何知道db2一个分区里面有多少条表数据全部的内容,包括:如何知道db2一个分区里面有多少条表数据、数据库方面的专家们:oracle中的列表分区就是 BY LIST(XX) 在db2中如何表示、db2跨分区是什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10078353.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存