国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 汉源县| 咸丰县| 图木舒克市| 清涧县| 金坛市| 凤山市| 吴江市| 霍林郭勒市| 秭归县| 会东县| 镇平县| 东安县| 安仁县| 普洱| 莱西市| 高州市| 乳山市| 潼南县| 石景山区| 成武县| 灵武市| 阳泉市| 康保县| 定州市| 凤庆县| 梨树县| 屏东市| 上饶市| 亚东县| 信丰县| 松江区| 浙江省| 临武县| 丰镇市| 乌恰县| 义马市| 磴口县| 广德县| 隆安县| 澳门| 阿瓦提县|