这个SQL语句还能怎么优化?

coveking 2005-08-10 09:57:14
SELECT top 5 a.[CooID], count(a.ID)
as Num,b.SiteName,b.SiteURL
FROM [wmsPicInfo] as a INNER JOIN wmswapsiteinfo AS b on a.[CooID] = b.[UID]
group by a.CooID,b.SiteName,b.SiteURL order by num desc
...全文
202 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
moqijun 2005-08-11
  • 打赏
  • 举报
回复
写存储过程时,只要最后的语句是select 就可以在前台得到。
coveking 2005-08-11
  • 打赏
  • 举报
回复
查询的数据集也写成存储过程?
coveking 2005-08-11
  • 打赏
  • 举报
回复
moqijun(偷税漏税):
有没有例子可参观,最好有ASP的代码
hbtm 2005-08-10
  • 打赏
  • 举报
回复
很想听听大虾们的高见,我也是常这样写
coveking 2005-08-10
  • 打赏
  • 举报
回复
只要id字段是主键索引
  • 打赏
  • 举报
回复
确保a.id,a.cooid,b.uid,b.sitename,b.siteurl可以使用索引。如果每个表记录数肯定非常小,不建索引。
coveking 2005-08-10
  • 打赏
  • 举报
回复
因为这个SQL语句执行频率很高,数据量也很大。所以尽量的优化
ghostzxp 2005-08-10
  • 打赏
  • 举报
回复
不需要再优化了.:)
nowind_ 2005-08-10
  • 打赏
  • 举报
回复
1 给字段 num 加一个索引
2 把这个sql写成存储过程
coveking 2005-08-10
  • 打赏
  • 举报
回复
UP

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧