Als ik een SQL query probeer uit te voeren in de Invantive SQL Editor blijft deze eeuwig laden, waar ligt dit aan?
Kunt u de query toevoegen? Een query kan snel of lang duren, afhankelijk van de hoeveelheid data en de complexiteit.
De query die ik uitvoer:
select *
from ExactOnlineREST.Views.TransactionsIncremental
limit 50
Voorheen duurde een query met limit 1000
niet langer dan een aantal seconden. Deze, met limit 50
blijft vasthangen op het Cancel SQL execution
schermpje.
Na het posten van dit bericht heeft de query een resultaat gegeven. Bij het maken van de originele post kreeg ik echter geen resultaat, vreemd, haha.
Dit is verwacht gedrag.
De tabel TransactionsIncremental
is incrementeel en by design zal een eerste query als de data verlopen is pas kunnen nadat alle rijen met boekingen zijn opgehaald, inclusief lijst verwijderde boekingen.
Na een eerste query zal performance constante blijven.
Als alleen behoefte is om een deel van de data te bekijken, dan zijn de niet-incrementele API’s beter (“kortere tijd tot eerste rijen, langere tijd voor alle rijen”), zoals ExactOnlineREST..Transactions
met een limit 50
.