Hi,
I noticed a significant performance degradation in the function-lookup method 
introduced at:
  
https://github.com/BaseXdb/basex/commit/4aeb4bdc74d980b4c8f2e27546d21fdc1ebaeb77

Where as at: b8b3dd2bee205303aeab3e8a0967b371a2ad7ef7 I have:
> xquery import module namespace csd_bsq = 
> "https://github.com/his-interop/openinfoman/csd_bsq"; at 
> "/Users/litlfred/pulsar_cats/openinfoman/repo/csd_base_stored_queries.xqm"; 
> let $r:= function-lookup(xs:QName('csd_bsq:facility_search'),2) return ()
Query executed in 22.57 ms.

At 4aeb4bdc74d980b4c8f2e27546d21fdc1ebaeb77 I have:
>xquery import module namespace csd_bsq = 
>"https://github.com/his-interop/openinfoman/csd_bsq"; at 
>"/Users/litlfred/pulsar_cats/openinfoman/repo/csd_base_stored_queries.xqm";  ()
Query executed in 17.48 ms.
>xquery import module namespace csd_bsq = 
>"https://github.com/his-interop/openinfoman/csd_bsq"; at 
>"/Users/litlfred/pulsar_cats/openinfoman/repo/csd_base_stored_queries.xqm"; 
>let $r:= xs:QName('csd_bsq:facility_search') return ()
Query executed in 20.44 ms.
>xquery import module namespace csd_bsq = 
>"https://github.com/his-interop/openinfoman/csd_bsq"; at 
>"/Users/litlfred/pulsar_cats/openinfoman/repo/csd_base_stored_queries.xqm"; 
>let $r:= function-lookup(xs:QName('csd_bsq:facility_search'),2) return ()
Query executed in 716.18 ms.

Any suggestions on how to avoid this?

Thanks so much.

Cheers,
-carl



_______________________________________________
BaseX-Talk mailing list
[email protected]
https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk

Reply via email to