我目前Microsoft SQL Azure (RTM) - 12.0.2000.8用作数据库。该数据库目前有 10 个 DTU。
这里的想法是我想根据视图进行查询。此视图包含SELECT()具有 5 个表连接的简单语法。该视图在大约 6 秒内给出大约 253K 行的输出。
CREATE VIEW [dbo].[TopAdsDisplaySumaryView]
AS
SELECT
client.Id AS ClientId, -- (PK, int, not null)
client.PartnerId, -- (FK, int, not null)
adsPict.Id AS AdsPictureId, -- (PK, int, not null)
adsPict.ImageName, -- (nvarchar(max), null)
displayAds.DisplayTo, -- (datetime, not null)
displayAds.DisplayFrom -- (datetime, not null)
FROM
dbo.Machines AS machine
INNER JOIN dbo.MachineGroups AS machineGroups ON machineGroups.Id = machine.MachineGroupId
INNER JOIN dbo.Clients AS client ON …Run Code Online (Sandbox Code Playgroud)