Skip to content

Add new page which shows table information related to indices and also shows all indices for the given table.#6656

Merged
PhDuck merged 11 commits intomainfrom
features/621484/TableInformationOnBCApps
Feb 16, 2026
Merged

Add new page which shows table information related to indices and also shows all indices for the given table.#6656
PhDuck merged 11 commits intomainfrom
features/621484/TableInformationOnBCApps

Conversation

@PhDuck
Copy link
Copy Markdown
Contributor

@PhDuck PhDuck commented Feb 12, 2026

Summary

This serves as a companion piece to the Table Information page which our customers rely on heavily.

This page will help with two main scenarios:

Insights into per-index storage usage - our customers have very limited insights into the storage size, with the current Table Information only showing a SUM of all indices, they cannot know which index is taking most of the space. Further, in scenarios where the index was created by DAMS, they cannot even know about it, potentially making the space used suddenly go up.

Insights into index usage - Some indices are likely added and underused, which then just has a cost on alterations and uses unnecessary database storage. Add usage insights in the form of number of operations and when the last operation happened against the index.

{FC21EAC2-6C27-4107-9C1C-3AD61313AF90}

Work Item(s)

Fixes AB#621484

…o shows all indices for the given table.

This serves as a companion piece to the Table Information page which our customers rely on heavily.

This page will help with two main scenarios:

Insights into per-index storage usage - our customers have very limited insights into the storage size, with the current Table Information only showing a SUM of all indices, they cannot know which index is taking most of the space. Further, in scenarios where the index was created by DAMS, they cannot even know about it, potentially making the space used suddenly go up.

Insights into index usage - Some indices are likely added and underused, which then just has a cost on alterations and uses unnecessary database storage. Add usage insights in the form of number of operations and when the last operation happened against the index.
@PhDuck PhDuck self-assigned this Feb 12, 2026
@github-actions github-actions Bot added this to the Version 28.0 milestone Feb 12, 2026
@PhDuck PhDuck requested a review from BardurKnudsen February 12, 2026 20:50
Comment thread src/System Application/App/Table Information/src/IndexesListPart.Page.al Outdated
Copy link
Copy Markdown
Contributor

@NKarolak NKarolak left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was asked to nitpick, so I did ;-)
Please apply to the other page object as well.

Comment thread src/System Application/App/Table Information/src/IndexesListPart.Page.al Outdated
Comment thread src/System Application/App/Table Information/src/IndexesListPart.Page.al Outdated
Comment thread src/System Application/App/Table Information/src/IndexesListPart.Page.al Outdated
Comment thread src/System Application/App/Table Information/src/IndexesListPart.Page.al Outdated
Comment thread src/System Application/App/Table Information/src/IndexesListPart.Page.al Outdated
Comment thread src/System Application/App/Table Information/src/IndexesListPart.Page.al Outdated
Comment thread src/System Application/App/Table Information/src/IndexesListPart.Page.al Outdated
Comment thread src/System Application/App/Table Information/src/IndexesListPart.Page.al Outdated
Comment thread src/System Application/App/Table Information/src/IndexesListPart.Page.al Outdated
Comment thread src/System Application/App/Table Information/src/TableInfomationCard.Page.al Outdated
Comment thread src/System Application/App/Table Information/src/IndexesListPart.Page.al Outdated
Comment thread src/System Application/App/Table Information/src/IndexesListPart.Page.al Outdated
Comment thread src/System Application/App/Table Information/src/IndexesListPart.Page.al Outdated
Comment thread src/System Application/App/Table Information/src/TableInfomationCard.Page.al Outdated
Comment thread src/System Application/App/Table Information/src/TableInfomationCard.Page.al Outdated
Comment thread src/System Application/App/Table Information/src/TableInfomationCard.Page.al Outdated
Comment thread src/System Application/App/Table Information/src/TableInfomationCard.Page.al Outdated
Comment thread src/System Application/App/Table Information/src/TableInformation.Page.al Outdated
@github-actions github-actions Bot added the Build: Automation Workflows and other setup in .github folder label Feb 14, 2026
@PhDuck PhDuck marked this pull request as ready for review February 14, 2026 20:08
@PhDuck PhDuck requested review from a team as code owners February 14, 2026 20:08
@PhDuck PhDuck requested a review from NKarolak February 14, 2026 20:09
aholstrup1
aholstrup1 previously approved these changes Feb 14, 2026
@PhDuck PhDuck requested a review from a team as a code owner February 15, 2026 15:44
@PhDuck PhDuck enabled auto-merge (squash) February 15, 2026 19:42
Comment thread src/System Application/App/Table Information/src/TableInformation.Page.al Outdated
Comment thread src/System Application/App/Table Information/src/TableInformationCard.Page.al Outdated
Comment thread src/System Application/App/Table Information/src/TableInformationCard.Page.al Outdated
Comment thread src/System Application/App/Table Information/src/TableInformationCard.Page.al Outdated
BardurKnudsen
BardurKnudsen previously approved these changes Feb 16, 2026
Comment thread src/System Application/App/Table Information/src/IndexesListPart.Page.al Outdated
@PhDuck PhDuck merged commit e8657d5 into main Feb 16, 2026
48 checks passed
@PhDuck PhDuck deleted the features/621484/TableInformationOnBCApps branch February 16, 2026 13:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AL: System Application Build: Automation Workflows and other setup in .github folder

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants