腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
比较
不同
查询
时
的
存储
过程
执行计划
、
、
、
、
当我
比较
存储
过程
的
执行计划
时
,它只执行第一个。我想要
比较
查询
3,它是主SP,但我就是不能。有没有办法在SQL Server中执行此操作,以便我可以在右侧
的
属性窗口中查看统计信息。
浏览 10
提问于2017-08-21
得票数 0
回答已采纳
2
回答
存储
过程
在重新编译后运行速度很快
、
我对SQL Server2008 R2上
的
存储
过程
有一个非常奇怪
的
问题。有时,大约每个月一次,我有一个程序变得非常慢,大约需要6秒来运行,而不是几毫秒。并不是所有的
存储
过程
都会发生这种情况,只有一个(服务器上有几百个)。 我
的
猜测是,当编译sp
时
,它被缓存,每次我调用它
时
,这个缓存都会被重用,而这个缓存
的
版本由于某种原因而被破坏。我希望也许有些人已经遇到了这种问题,或者至少可以为我指出正确
的
方向,比
浏览 1
提问于2013-05-29
得票数 16
回答已采纳
2
回答
Sql Server如何为
存储
过程
中
的
逻辑流编译
执行计划
?
我需要使用同一个
查询
两次,但where子句略有
不同
。我在想,如果简单地用一个位值调用相同
的
存储
过程
,并有一个IF...否则..。语句,决定要
比较
的
字段。或者我应该创建两个
存储
的
proc,然后根据应用程序中
的
逻辑调用每个proc? 我想更详细地了解这一点,以便正确理解。如何为此编译
执行计划
?是否每个IF中
的
每个代码块都有一个。还有...?或者它被编译为一个大
的
<em
浏览 1
提问于2012-05-18
得票数 6
2
回答
Server 2008:单个SQL语句
的
性能成本
、
、
、
我有两个
存储
过程
,我想
比较
和确定其中哪一个需要更少
的
资源和更好
的
性能。第二个
过程
是对第一个
过程
的
修改,它包含
的
第一个
过程
的
sql语句略有变化。我
的
目标是了解
查询
成本变化
的
影响。为了做到这一点,我使用“包含实际
执行计划
”选项分别执行每个
过程
,并分析这两个
执行计划
。我
的
问题是,我
浏览 6
提问于2011-02-14
得票数 0
回答已采纳
2
回答
TSQL会比Server中
的
存储
过程
返回更快
的
结果吗
、
、
、
我有一个以前运行良好
的
存储
过程
。花了4到5秒
的
时间才得到结果。我将
存储
过程
转换为TSQL块,并将其执行到正常状态。但是当我再次转换回
存储
过程
时
,需要超过5分钟。 我想知道它
浏览 7
提问于2016-01-18
得票数 2
回答已采纳
3
回答
为什么调用
存储
过程
比在
存储
过程
中运行代码慢?
、
、
我有一个运行时间超过一分钟
的
存储
过程
。如果我将
存储
过程
中
的
代码直接运行,大约需要20秒。我想不出任何能导致这种情况
的
东西...如果我看一下
执行计划
,它们是
不同
的
,但是获取
查询
本身
的
执行计划
会增加与
存储
过程
调用相同
的
时间。 我试着用那个
查询
创建一个新
的
存储
<e
浏览 2
提问于2010-12-03
得票数 1
回答已采纳
2
回答
当通过sp_executeSQL
过程
执行时,为什么完全相同
的
SQL
查询
结果具有
不同
的
执行计划
?
、
、
、
正如标题所述,我不明白为什么sp_executeSQL生成
的
执行计划
与从Sql Management Studio运行
查询
完全
不同
。当从SQL management Studio运行时,我
的
查询
将需要3秒,而通过sp_executeSQL在management studio中运行
查询
将需要5分钟。我已经更新了统计数据,检查了索引,但从sp_executeSQL
执行计划
比直接从我
的
管理工作室运行sql要糟糕得多,这一事实仍然在我
浏览 0
提问于2011-03-30
得票数 7
回答已采纳
1
回答
SQL Server中索引视图和
存储
过程
性能
的
比较
、
、
、
、
我最近才意识到,您现在可以在Server中索引您
的
视图(请参阅)。我现在正试图找出什么时候才能从索引视图
的
查询
中获得更好
的
性能,而不是
存储
过程
中缓存了它
的
执行路径
的
同一个
查询
呢?(colC), sum(colD), colEWHERE colFDate < '9/30/2011'每次运行日期都会
不同<
浏览 6
提问于2013-12-24
得票数 5
回答已采纳
1
回答
从Server 2008升级到Server 2016后,
存储
过程
会减慢
、
、
从Server 2008迁移到Server 2016之后,我们
的
存储
过程
之一显示性能下降。它工作了几天,然后慢慢花了5分钟。有趣
的
是,SP有时会恢复正常工作。在清除
存储
过程
的
查询
缓存(DBCC FREEPROCCACHE)
时
,它开始正常工作(但只工作几天)。我们试图研究
执行计划
,看起来在性能良好
的
时候--首先发生较小
的
表连接来过滤记录,而当
存储
过程</em
浏览 0
提问于2017-04-12
得票数 1
1
回答
SQL
执行计划
缓存
、
、
我有一些关于Microsoft 2008性能
的
问题,主要是关于
执行计划
的
问题。根据
的
说法,与直接SQL
查询
相比,
存储
过程
具有更好
的
性能,因为: 我
的
第一个问题是为什么会这样。我以前读过,当使用参数化
查询
(准备好
的
语句)
时
,
执行计划
将被缓存,用于具有潜在<em
浏览 2
提问于2012-01-24
得票数 6
1
回答
为什么甲骨文
存储
过程
的
执行时间会根据执行
的
方式而大大增加呢?
、
、
、
、
它不应该在所有场景(相同
的
参数)中表现得很快吗? 我怀疑由于会话设置
的
不同
,
执行计划
可能会有所
不同
。结果:
浏览 1
提问于2017-01-25
得票数 10
回答已采纳
2
回答
为什么sql
存储
过程
被称为
存储
过程
?
、
我说过
执行计划
存储
在服务器中,所以它被称为
存储
过程
。但我不确定我是对
的
。所以我想知道
的
是 当我创建一个
存储
过
浏览 4
提问于2016-02-08
得票数 4
回答已采纳
1
回答
为单个
查询
生产SQL Server高CPU
、
、
我可以触发一个应用程序来进行
查询
并查看CPU峰值,通常在40-80%之间,这比在同一
时
间或当我手工执行这个
查询
时
执行
的
任何其他类似
查询
都要高得多。我运行了并检查了日志以找到正在执行
的
查询
。但是,我无法自己复制调用此
查询
的
问题。我可以执行
查询
,就像SQL概要文件显示它一样,或者手动执行它,CPU不会出现尖峰,
查询
永远不会显示为最近昂贵
的
查询
。只有当
浏览 0
提问于2012-09-21
得票数 1
回答已采纳
1
回答
有没有一种方法可以使用
存储
过程
在linq2sql中执行预准备语句?
、
、
根据我所看到
的
,答案是否定
的
,但总有一种可能性
浏览 0
提问于2009-10-14
得票数 0
1
回答
根据输入参数在单个
存储
过程
中编写
不同
的
查询
是一种良好
的
做法吗?
、
、
、
我正在遍历整个项目中编写
的
存储
过程
,并看到在单个
存储
过程
中编写了多个
不同
的
查询
,并通过向输入参数传递
不同
的
值来调用这些
查询
。 这难道不是一个性能问题吗?如果多个客户端通过向输入参数传递
不同
的
值来调用相同
的
存储
过程
,那么每次调用
存储
过程
执行计划
时</e
浏览 0
提问于2015-07-08
得票数 1
2
回答
select操作符上
的
警告标志--这是什么意思?
、
、
、
、
、
在
比较
两个
存储
过程
的
执行计划
时
,在第二个
存储
过程
上我得到一个警告标志(用红色箭头标记)。📷
浏览 0
提问于2016-07-28
得票数 3
回答已采纳
2
回答
Linq与SQL和
存储
过程
在性能方面的
比较
、
、
、
我使用
的
是SQL Server2005数据库,我
的
应用程序是在ASP.NET MVC4中。应用程序
的
业务逻辑有点复杂,包含多个表连接和搜索条件。在极端情况下,我需要连接大约10个表来获取单个网格所需
的
数据。我想知道我应该使用SPs还是Linq to SQL应用程序代码来最大限度地提高应用程序性能。
浏览 1
提问于2014-11-04
得票数 0
2
回答
通过删除操作符哈希匹配内部联接来提高
查询
性能
、
、
、
、
、
当我试图将下面这个问题
的
内容应用到我自己
的
情况
时
,我有点困惑,因为如果可能的话,我怎样才能摆脱操作符Hash Match (内连接)。Server
查询
性能-删除哈希匹配(内连接)
的
需要这项工作来自我今天必须调优
的
一个
查询
thad:FROM Stage.Customer
浏览 0
提问于2015-09-16
得票数 10
回答已采纳
1
回答
SQL中多分支If语句
的
性能( Server 2008)
、
、
、
我想知道是否最好有多个
存储
过程
,或者一个具有多个if-else分支
的
存储
过程
。据我所知,Server将根据
存储
过程
的
最新执行创建
执行计划
,因此下次执行
存储
过程
时
,将使用
不同
的
参数,导致IF语句中
的
不同
路径,然后编译和缓存
不同
的
执行计划
。我
的
浏览 0
提问于2016-12-09
得票数 0
回答已采纳
1
回答
中
的
执行计划
、
、
我
的
数据库中有一个
存储
过程
。据我所知,这是预编好
的
子程序。PreparedStatemen
浏览 0
提问于2014-08-02
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
数据库中查询不同性别人数时出现的问题
MySQL-体系结构简介
SQL执行原理
MySQL 统计信息以及执行计划预估方式初探
Greenplum新功能—可视化执行计划
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券