我们有一个供应商交付的数据库,到目前为止,我已经能够避免对数据库结构进行任何更改。我们将很快直接直接查询相关项目的表。为了提取我们需要的所有数据,我们需要创建一个包含多个联合的大型 SQL 语句。
select ... from table1
union
select ... from table2
...
select ... from tableN
速度是这个项目的重中之重。创建一个视图来执行连接然后只查询这个视图(从而对供应商数据库进行更改)或者只从我们的应用程序运行联合语句会更快吗?
我知道更改供应商数据库所涉及的潜在问题,因此我正在寻找反馈。