【问题标题】:On MarkLogic using xquery, which is faster for joining strings, fn:concat or pipe (||) joining?在 MarkLogic 上使用 xquery 连接字符串、fn:concat 还是管道 (||) 连接更快?
【发布时间】:2019-07-26 02:34:46
【问题描述】:

这两种连接字符串的方式在速度上有区别吗?

fn:concat("Test1 ", "Test2")

"Test1 " || "Test2"

【问题讨论】:

  • 测量一下看看。我不知道产品的内部结构,但我希望函数和运算符编译成完全相同的可执行代码。如果存在性能差异,我认为它极不可能在您的底线中引起注意。如果您遇到性能问题,那么您是在错误的地方寻找解决方案;如果您没有性能问题,那您为什么还要查看?

标签: xquery marklogic


【解决方案1】:

它们实际上是完全相同的。这是在解析器中处理的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-18
    • 2011-03-01
    • 2018-02-03
    • 2011-09-04
    • 2020-07-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多