Well, I’m in a conundrum. For years I have run multiple small apps and as I have the need to update, I’ve had to do the cumbersome task of updating each one. I finally decided to build a single app for everything in hopes of a central management platform for our business. After months of building, everything seemed grand… Until I copied in all of our existing data for the last year into the new app. Granted the entire file size in google sheets is only showing 2.8mb, it is SLOW. Slow to load, slow to sync (avg 13 seconds) , click on something, wait for the detail view to populate, slow. Other issues it will totally Glitch out, jumpy spaz screen, won’t load and freezes..
Of course, now I start to look at why and come across the Limits section in Appsheet Help Limits on tables per application . I did make all of the tables in one file so that helps but there are still 59 tables. Our last apps averaged about 26 tables and ran great.
I have run the performance analyzer and have found the tables w/ the longest time’s VC’s seem to be the culprit a vast majority of the time. I started taking ref columns and changing them to enum base type ref to remove the bloat and then using LOOKUP() for the previously dereferenced columns that I need but this feels backwards to me. I tried deleting the Related columns that come w/ referenced tables but they don’t stay deleted.. This is where I have stopped, I know I need guidance or help to move forward…
Now Before I start tearing this thing apart, I’m reaching out to see if anyone out there can help me identify If I can make this work without removing what was built?
Google Sheet Size 2.8 MB
Excel Size 7.96MB when downloaded
55 |
Table Count |
55 |
||
---|---|---|---|---|
Use Case |
Type |
Table |
Able to Remove? |
Server Caching? |
All |
Object |
Customers |
||
Field & Office |
Customer Contacts |
|||
Office |
Customer Cost Centers and AFEs |
Can Vlookup sheet formula |
Read Only |
|
Office |
Cost Codes |
Can Vlookup sheet formula |
Read Only |
|
Field & Office |
Object |
Custom.Locations |
||
Field & Office |
Object |
Locations |
||
Office |
WOGCC Codes and symbols |
Can Vlookup sheet formula |
Read Only |
|
Field & Office |
Object |
Dispatch |
||
Field & Office |
Dispatch Activity History |
|||
Field & Office |
Dispatch Job Tasks |
|||
All |
Object |
Equipment |
||
Shop |
Equipment Parts |
|||
Shop |
Equipment Service |
|||
Shop |
Equipment Service Notes |
|||
Shop |
Equipment Service Tasks |
|||
Office |
Insurance Trail |
|||
All |
Permits |
|||
Office |
Checklist New Asset |
|||
Office |
Checklist Removed Asset |
|||
All |
Object |
Fuel Log |
||
All |
Object |
Rentals |
||
All |
Rented Equipment |
|||
Office |
Rental Billing |
|||
All |
Rental Equipment History |
|||
All |
Object |
Messages |
||
All |
Message Activity |
|||
All |
Likes |
|||
All |
Object |
Personnel |
||
Field & Office |
Time Clock Import |
|||
Office |
Checklist Employee File Review |
|||
Office |
Checklist New Employee |
|||
Office |
Checklist Released Employee |
|||
Office |
Access Control |
|||
Office |
Safety and Training |
|||
Office |
Employee Onboarding |
|||
Field & Office |
Object |
Rigs |
||
Field & Office |
Rig History |
|||
Field & Office |
Workover Rig Schedules |
|||
All |
Object |
Vendor |
||
Field & Office |
Object |
Work Orders |
||
Field & Office |
Work Order Activity |
|||
Field & Office |
Work Order Report |
|||
Field & Office |
Work Order Split |
|||
Field & Office |
Job Type |
Can make enum list |
||
Field & Office |
Related Tickets |
|||
Field & Office |
Pictures |
|||
Field & Office |
Attachments |
|||
Field & Office |
Production |
|||
Office |
Object |
Invoice |
||
Office |
Object |
Items |
||
Office |
QB Item List |
|||
All |
App List |
|||
Office |
Reoccuring Tasks |
|||
Office |
Checklist List |
|||
Office |
Schedule |