gpt4 book ai didi

sql-server - 跨库查询。如何正确使用跨库特性?

转载 作者:行者123 更新时间:2023-12-04 10:14:47 24 4
gpt4 key购买 nike

我正在研究将一个 DB 拆分为多个的可能性。我们决定将一些表移动到另一个数据库中,但我们对这些表进行了连接查询。我找到了一些关于如何实现这一目标的解决方案:

  • Azure SQL Database elastic query
  • EXTERNAL DATA SOURCE

  • 但我不知道它们之间有什么区别以及如何选择。

    谢谢你的帮助!

    最佳答案

    Azure SQL 数据库弹性查询和外部数据源是同一个概念的两个名称。
    我的建议是避免跨数据库查询并避免将一个数据库拆分为多个数据库,因为无论您选择哪种策略来查询这些外部表,涉及外部数据源的查询性能都不会相同。
    如果你还想坚持将数据库拆分成多个数据库的计划,那么要知道跨库查询在远程表不大的情况下表现出良好的性能。当远程表很大时,this文章向您展示了如何使用表变量远程执行连接并提高性能。 This另一篇文章还向您展示了如何将参数化操作推送到远程数据库并提高性能。

    关于sql-server - 跨库查询。如何正确使用跨库特性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61122625/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com