Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Perform find or relation match. Which is faster?

Featured Replies

I was woundering if a simple perform find or a matching related record would be the faster way to "search" a table with 100,000 records or more.

Is it a question of number of search criterias? Does it depend on the number of records?

The search criterias would be exact matches or ranges, which is easily implemented into FM7 relations.

/Johan

  • 2 weeks later...
  • Author

OK, I think I finally got an answer to this myself.

I made some tests with about 150,000 records with a shared DB via FMS, just to make times a bit more measureable.

These are my results:

If the criterias are exact matches only, then there are no measurable differences. In both cases the search took about a second (or less).

When it came to ranges though, there was quite a big difference. I made up a relationship with three exact matching fields and a date range. This relation match took about 6 seconds, while the ordinary search (with the exact same criterias) was about as fast as before!

Conclution:

Exact matching searches can be made thrue a relationship just aswell as thrue an ordinary search.

But as soon as it comes to more difficult relation matches such as ranges (or just a "less than") the relationship is outtimed by the ordinary search by many times.

I hope someone else can have any benefits from this!

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.