Quantcast
Viewing all articles
Browse latest Browse all 3587

Re: dbcc page() in ASE 15.7 /16.0

Lobbying won't help.   This was done back in 15.0 when we added semantic partitioning.   Ideally, we would have LIKED to include both the object_id and the partition_id......BUT.....the space in the table header would not support it.   So we were faced with a choice of:

 

a) including both in the table header and force a page rewrite on upgrade and possibly a reindex if rows moved off the page due to insufficient space.

 

b) using the partition_id instead of object_id in the page header

 

We chose (b).

 

In the cases where the table is not partitioned (okay - a single round robin partition), the partition_id is same as object_id.   For partitioned tables, you would need to look up the partition_id in syspartitions to find the corresponding object_id.....which is the best way to do it anyhow.


Viewing all articles
Browse latest Browse all 3587

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>