# Row owner speed up app?

**URL:** <https://community.glideapps.com/t/row-owner-speed-up-app/29292>\
**Category:** Ask for Help\
**Created:** [July 19, 2021, 2:12pm UTC](https://community.glideapps.com/t/row-owner-speed-up-app/29292 "2021-07-19T14:12:03Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mns\_Glide](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mns_glide/32/2514_2.png) [@Mns\_Glide](https://community.glideapps.com/u/Mns_Glide)\
**Post date:** [July 19, 2021, 2:12pm UTC](https://community.glideapps.com/t/row-owner-speed-up-app/29292/1 "2021-07-19T14:12:03Z")

</div>

If we have a large user profile, will setting email as row owner help with the load time? Currently I have a pro app with approx 2000 users and I do see that loading time has increased.  
Thanks

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [July 19, 2021, 2:26pm UTC](https://community.glideapps.com/t/row-owner-speed-up-app/29292/2 "2021-07-19T14:26:17Z")

</div>

In general yes, having row owners enabled should speed up the loading time of your app. This is because with row owners enabled each users device will only download that data that they have access to, and so there should be less data to download.

A good example is your User Profiles table. With 2000 users and no row owners, every user downloads the full 2000 rows. But with row owners enabled, each user will download just _one_ row from that table.

---

<div class="post-metadata">

**Author:** ![Mns\_Glide](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mns_glide/32/2514_2.png) [@Mns\_Glide](https://community.glideapps.com/u/Mns_Glide)\
**Post date:** [July 19, 2021, 2:31pm UTC](https://community.glideapps.com/t/row-owner-speed-up-app/29292/3 "2021-07-19T14:31:08Z")

</div>

thanks @Darren_Murphy. Understand now.

---

<div class="post-metadata">

**Author:** ![abdo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/abdo/32/36540_2.png) [@abdo](https://community.glideapps.com/u/abdo)\
**Post date:** [November 11, 2022, 1:21pm UTC](https://community.glideapps.com/t/row-owner-speed-up-app/29292/4 "2022-11-11T13:21:58Z")

</div>

so we’ve used row owners to try & speed up the app, but instead… now we have users not able to load the apps data. !! we have users being able to load the data on one device and not on another.

our row owners are built using functions in google sheets. any advise on this?

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [November 12, 2022, 2:28am UTC](https://community.glideapps.com/t/row-owner-speed-up-app/29292/5 "2022-11-12T02:28:15Z")

</div>

> [@abdo](#):
>
> our row owners are built using functions in google sheets.

Do you use arrayformula or something else?

---

<div class="post-metadata">

**Author:** ![abdo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/abdo/32/36540_2.png) [@abdo](https://community.glideapps.com/u/abdo)\
**Post date:** [November 12, 2022, 6:41am UTC](https://community.glideapps.com/t/row-owner-speed-up-app/29292/6 "2022-11-12T06:41:05Z")

</div>

> [@Row owners making it difficult for users to load the app](https://community.glideapps.com/t/row-owners-making-it-difficult-for-users-to-load-the-app/53892):
>
> Just started to use row owners in order to speed up the app. We have around 8000 rows and using row owners reduces the count to 500,600 for some users. we use formulas in google sheet to fill in the row owner columns. but many users not being able to load the app data? what could be happening?

here are the 4 row owner column formulas  
=ARRAYFORMULA(if(ISBLANK(A2:A), “”,“Main Admin”))  
=Arrayformula(If(A2:A=“”,“Admin”))  
=ARRAYFORMULA(IF(BC2:BC=“Shipped”, “Accounting”, “Operations”))  
=ARRAYFORMULA(IF(BC2:BC=“Shipped”, “Accounting”, “Store”))

BC colum in the google sheet has a formula below looking up values from another sheet  
=Arrayformula(If(A2:A=“”,IFERROR(VLOOKUP(A2:A,Orders!$A:$C,2,0),“Order Status Not Found”)))

the sheet formulas create an array in glide and we assign the row owner to that array column  
(row-owner1, row-owner2 …row-owner4)

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [November 12, 2022, 8:02am UTC](https://community.glideapps.com/t/row-owner-speed-up-app/29292/7 "2022-11-12T08:02:35Z")

</div>

I had a similar issue recently that was eventually resolved by Glide Support.  
I’d recommend submitting a [support request](https://share.hsforms.com/16jL7NgZYSsW9DinHwTIqZAbvbdc).
