在Azure SQL上运行非常慢的外部表上选择

我们已经创建了外部表,我们需要在表上运行select并选择所有记录,select运行非常非常慢。甚至在30分钟后仍未完成,该表包含大约2millon recs

我们还需要从另一个数据库中查询该表,即使该表运行非常缓慢,即使30分钟也不会返回。

选择的格式:

从ext_table中选择col1,col2,... col3;

需要帮助: 1.关于减少执行时间的任何建议?

注意:我们需要选择表的整个内容,以便可能不使用条件的地方。

谢谢。

fengzi3688 回答:在Azure SQL上运行非常慢的外部表上选择

如果没有使用WHERE子句将参数推送到远程数据库,则无法优化查询的性能。您将返回整个桌子。

我的建议是使用SQL Data Sync在此SQL数据库上具有表的本地副本,该副本在X的时间间隔上与远程Azure SQL数据库同步。

本文链接:https://www.f2er.com/2315555.html

大家都在问