cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Termigez1
Helper I
Helper I

Managing enviroment capacity - database usage

I have two different tenants. Each one have many different environments. Recently I have realized that on one tenant (lets say Tenant A) my environment use nearly 3 GB just as database usage, despite the fact, that there are no apps there and noone works there or create new things there. 

 

On my Tenant B I have 'living' environment, people create Apps, add new tables and data and the Database usage is 1 GB. 

 

This made me wonder what influence how much Database usage each environment needs? I look at details of environment on Tenant A and see that nearly 0.5 GB is used on something called MailboxBase and I have no idea what it is. Can you provide me with any explanation how Database usage works and how can I reduce it? 

1 ACCEPTED SOLUTION

Accepted Solutions
jukka-niiranen
Super User
Super User

There's a wealth of tables included in every Dataverse environment to facilitate the built-in features of the platform. Especially if you choose to enabled Dynamics 365 features upon environment provisioning (without even installing any Dynamics 365 apps) this will significantly increase the number of system tables. All of these will consume the storage capacity, just like a Windows OS installation on your hard drive consumes space.

 

MailboxBase is the mailbox table included to allow synchronizing emails, appointments and tasks. Commonly used in CRM scenarios but also in custom apps with activity tracking requirements. Here are the Docs for the feature. You might want to open the list of mailboxes for tenant A and check whether there's a high number of user accounts synchronized into the environment, each with a mailbox and possibly some email synchronization setting causing error logs or other status info to be repeatedly written there to consume space.

 

As for general guidance on how to reduce Dataverse database storage consumption, here's what Microsoft instructs as steps to free up storage.

View solution in original post

1 REPLY 1
jukka-niiranen
Super User
Super User

There's a wealth of tables included in every Dataverse environment to facilitate the built-in features of the platform. Especially if you choose to enabled Dynamics 365 features upon environment provisioning (without even installing any Dynamics 365 apps) this will significantly increase the number of system tables. All of these will consume the storage capacity, just like a Windows OS installation on your hard drive consumes space.

 

MailboxBase is the mailbox table included to allow synchronizing emails, appointments and tasks. Commonly used in CRM scenarios but also in custom apps with activity tracking requirements. Here are the Docs for the feature. You might want to open the list of mailboxes for tenant A and check whether there's a high number of user accounts synchronized into the environment, each with a mailbox and possibly some email synchronization setting causing error logs or other status info to be repeatedly written there to consume space.

 

As for general guidance on how to reduce Dataverse database storage consumption, here's what Microsoft instructs as steps to free up storage.

Helpful resources

Announcements
Power Apps News & Annoucements carousel

Power Apps News & Announcements

Keep up to date with current events and community announcements in the Power Apps community.

Power Apps Community Blog Carousel

Power Apps Community Blog

Check out the latest Community Blog from the community!

Users online (5,280)