国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

SQL優(yōu)化(1)

2024-07-21 02:50:33
字體:
供稿:網(wǎng)友
SQL優(yōu)化(1)

背景:StoreNotifyMainTask為主表,StoreNotifySubTask為子表,應(yīng)用幾秒鐘關(guān)聯(lián)查詢一下,根據(jù)主、子表的條件查出top 100;

目前主表記錄數(shù)648W,單表符合條件的記錄647W(基本全部符合條件)

子表記錄數(shù)425W,單表符合條件的記錄106W

主表id列與子表maintaskid為邏輯主外鍵關(guān)系

由于子表?xiàng)l件固定,于是創(chuàng)建篩選索引

1 CREATE NONCLUSTERED INDEX [idxw_StoreNotifySubTask_RetryNum_yn_MainTaskId_inc] ON [dbo].[StoreNotifySubTask]2 (3     [RetryNum] ASC,4     [YN] ASC5 )6 INCLUDE ( [MainTaskId])7 WHERE ([RetryNum]<(3) AND [NotifyState]=(0) AND [yn]=(1))
View Code

初始的SQL如下:

 1 SELECT TOP 100 2         sub.Id , 3         sub.SubscriberId , 4         sub.MainTaskId , 5         sub.Pin , 6         sub.BlogPin , 7         sub.SkuId , 8         sub.SkuName , 9         sub.Wpid1 ,10         sub.Wpid2 ,11         sub.Wpid3 ,12         sub.Email ,13         sub.PhoneNo ,14         sub.PRice ,15         sub.SendPrice ,16         sub.RetryNum ,17         sub.AddressId ,18         sub.CreateTime ,19         ISNULL(sub.MessageTag, 0) AS MessageTag ,20         sub.UpdateTime ,21         sub.SendTime ,22         sub.NotifyState ,23         sub.YN ,24         sub.Ext ,25         sub.SkuPicUrl ,26         sub.SubscriberTime27 FROM    StoreNotifySubTask sub WITH ( NOLOCK) 28         INNER JOIN StoreNotifyMainTask main ( NOLOCK ) ON sub.MainTaskId = main.Id29 WHERE   main.TaskState = 230         AND main.YN = 131         AND sub.NotifyState = 032         AND sub.RetryNum < 333         AND sub.YN = 1
View Code

執(zhí)行計(jì)劃:子表無法使用篩選索引

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宜春市| 中卫市| 曲周县| 洛宁县| 吐鲁番市| 登封市| 米易县| 盱眙县| 六盘水市| 海林市| 长寿区| 武威市| 连云港市| 乐都县| 庆阳市| 永川市| 延寿县| 吉林省| 温州市| 岫岩| 安溪县| 基隆市| 和平区| 昭平县| 天峻县| 望都县| 曲阜市| 乾安县| 新野县| 汕头市| 铜梁县| 涡阳县| 华安县| 彰化市| 定结县| 保德县| 会昌县| 江北区| 托克逊县| 柏乡县| 河东区|