Help

Improve app performance on large bases/load tables conditionally

Topic Labels: Custom Extensions
5196 10
cancel
Showing results for 
Search instead for 
Did you mean: 
Sticker_ninja
6 - Interface Innovator
6 - Interface Innovator

Hello! I asked here a couple of weeks ago whether my apps are really slow because of the number of records in my table. It turns out that is the case, but I have a couple of followup questions.

  1. Is the decrease in performance related to the number of records size of the base or of the individual tables?
  2. Is it possible to load a table or base into an app conditionally? And if that is possible, would it even improve the performance of my apps? My experiments so far result in the “too many hooks rendered” error. For ex:
const base = useBase();
   let records=null;
   let table=null
    if(something is true)){
        table=base.getTableByNameIfExists('Line Items');
        records= useRecords(table)
    }
  1. Any other suggestions for how to improve app performance on large bases/tables? I don’t think I really have the option of deleting records or archiving them in another base because my system of linked records makes it complicated.

Thanks so much!

10 Replies 10

Sure, that would be rad!