代码之家  ›  专栏  ›  技术社区  ›  Juliet

具有多个数据集的RDL中的线程安全

  •  0
  • Juliet  · 技术社区  · 17 年前

    我有一个带有多个数据集的RDL,填充数据集的存储过程创建和删除具有相同名称的临时表。

    这个报告已经运行了1000次,没有任何问题,但我想知道是否有一个比赛条件等待发生。原则上,两个存储过程都可能在同一个连接上并行执行,并且两个过程都试图创建/删除具有相同名称的相同临时表——我没有测试过这种说法,我只是猜测。

    RDL中的多个数据集是否在同一连接上并行执行?

    如果我的报告中存在并发问题,我如何解决它?

    1 回复  |  直到 17 年前
        1
  •  1
  •   hova    17 年前

    只要他们不是 ##<tablename> #<tablename> 是特定于会话的。两个不同的调用将分别保留各自版本的 #<table> #table___________________________________________92343ABE452DC

    推荐文章