[
https://issues.apache.org/jira/browse/TRAFODION-2413?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Anoop Sharma reassigned TRAFODION-2413:
---------------------------------------
Assignee: Anoop Sharma
> row tatal length is wrongly calculated in Aligned format
> --------------------------------------------------------
>
> Key: TRAFODION-2413
> URL: https://issues.apache.org/jira/browse/TRAFODION-2413
> Project: Apache Trafodion
> Issue Type: Bug
> Components: sql-cmp
> Affects Versions: 2.1-incubating, 2.2-incubating
> Reporter: Eric Owhadi
> Assignee: Anoop Sharma
>
> Row_Total_Length as reported on db manager, or can be retrieved using
> following query is wrong for aligned format table. The logic used assumes
> wrongly that the table uses n aligned format. This has consequences beyond
> just information, but also for performance, internal buffers are wrongly over
> inflated, and BMO can spill to disk earlier than necessary:
> set schema "_MD_";
> -- Get the Object UID
> select * from objects where schema_name = 'MYSCHEMA' and object_name =
> 'MYTABLE';
> select * from tables where table_uid = 3146444098927464648;
> -- shows 630 as total row length
> -- display columns
> select column_name, column_number, sql_data_type, column_size
> from columns
> where object_uid = 3146444098927464648
> order by 2;
> -- shows same info as DBManager
> TABLE_UID ROW_FORMAT IS_AUDITED ROW_DATA_LENGTH
> ROW_TOTAL_LENGTH KEY_LENGTH NUM_SALT_PARTNS FLAGS
> -------------------- ---------- ---------- ---------------
> ---------------- ----------- --------------- --------------------
> 8556393311998525665 AF Y 51
> 630 37 4 0
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)