partnum 用来唯一标识一个特定的tblspace。对于分片表,每个分片上都会有一个tblspace,也就是一个partnum。
非分片表partnum的查询方法如下:
select hex(partnum) from systables where tabname = "table_name"; database sysmaster; select hex(partnum) from systabnames where tabname = "table_name"; |
分片表partnum的查询方法:
select hex(partn) from systables t, sysfragments f where t.tabid = f.tabid and tabname = "table_name"; |
也可以使用命令行的方式:
oncheck –pt databasename:table_name|grep “partnum”