最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQL order by ID desc/asc加一個(gè)排序的字段解決查詢慢問(wèn)題

 更新時(shí)間:2012年12月16日 17:29:43   作者:  
解決方法就是在order by ID desc再加一個(gè)排序的字段,這樣子可能會(huì)把速度提高很多,需要朋友可以試一下
解決方法就是在order by ID desc再加一個(gè)排序的字段,這樣子可能會(huì)把速度提高很多。再加止排序的字段因查詢而異了
如表
復(fù)制代碼 代碼如下:

CREATE TABLE [dbo].[CMPP_SendCentre] (
[id] [int] IDENTITY (1, 1) NOT NULL ,
[SendType] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[SendDate] [datetime] NOT NULL ,
[Port] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[Service_ID] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[FeeType] [varchar] (2) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[FeeCode] [varchar] (6) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[Msg_Content] [varchar] (1024) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[SendCount] [int] NOT NULL ,
[SucceedCount] [int] NOT NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[CMPP_SendCentreMo] (
[id] [int] IDENTITY (1, 1) NOT NULL ,
[SendCentreID] [int] NOT NULL ,
[Mo] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[Stat] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
GO
CMPP_SendCentreMo.SendCentreID 與CMPP_SendCentre.ID成外建關(guān)系

于是建了一個(gè)視圖
復(fù)制代碼 代碼如下:

CREATE VIEW dbo.ViewCMPP_SendCentreMo
AS
SELECT
dbo.CMPP_SendCentreMo.id,
dbo.CMPP_SendCentreMo.SendCentreID,
dbo.CMPP_SendCentreMo.Mo,
dbo.CMPP_SendCentreMo.Stat,
dbo.CMPP_SendCentre.SendType,
dbo.CMPP_SendCentre.SendDate,
dbo.CMPP_SendCentre.Port,
dbo.CMPP_SendCentre.Service_ID,
case dbo.CMPP_SendCentre.FeeType when '01' then '免費(fèi)' when '02' then '點(diǎn)播' else '包月' end as FeeType,
cast(dbo.CMPP_SendCentre.FeeCode as smallint) as FeeCode,
dbo.CMPP_SendCentre.Msg_Content
FROM dbo.CMPP_SendCentre INNER JOIN
dbo.CMPP_SendCentreMo ON
dbo.CMPP_SendCentre.id = dbo.CMPP_SendCentreMo.SendCentreID

一開(kāi)始的查詢語(yǔ)句為
復(fù)制代碼 代碼如下:

select top 6*from [ViewCMPP_SendCentreMo]
where SendType = '扣費(fèi)'
order by id desc

發(fā)現(xiàn)非常的慢
經(jīng)過(guò)了解,原因是order by id desc/asc的查詢是一行一行的找數(shù)據(jù),所以非常的慢
于是改成了
復(fù)制代碼 代碼如下:

select top 6*from [ViewCMPP_SendCentreMo]
where SendType = '扣費(fèi)'
order by SendCentreID desc, id desc

查詢就非常的快了

相關(guān)文章

最新評(píng)論

安新县| 珠海市| 容城县| 德格县| 黄石市| 南靖县| 青阳县| 张家口市| 莒南县| 高安市| 寻乌县| 蓬莱市| 安阳市| 渭南市| 东山县| 星座| 历史| 余干县| 乐平市| 镇安县| 西充县| 泰和县| 贺兰县| 裕民县| 涟水县| 石河子市| 兰考县| 买车| 四平市| 泰州市| 萍乡市| 大冶市| 金乡县| 鄂托克前旗| 武冈市| 屯门区| 于都县| 永康市| 休宁县| 十堰市| 琼海市|