腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
存储
过程
纠纷
c#
、
database
、
performance
、
stored-procedures
、
orm
可能重复: 我觉得这个说法有点偏激。当然,我同意论点#2是有缺陷的,但我认为向数据库发送任意(未编译的)
SQL
是一个性能问题。有什么东西我错过了,可以解释为什么论点1不是真的?
浏览 2
提问于2011-06-10
得票数 4
回答已采纳
1
回答
将
存储
过程
调用为预准备语句有意义吗?
sql-server
、
stored-procedures
、
prepared-statement
我使用
SQL
Server
存储
过程
来插入或更新一些数据(执行一些逻辑操作)。我想从.net应用程序中多次调用它来插入/更新许多行。当
存储
过程
已经编译并且只需要参数时,调用
存储
过程
作为准备好的语句有意义吗?
浏览 1
提问于2013-03-29
得票数 0
回答已采纳
1
回答
1000次更新后的健康索引和统计数据更新
sql
、
sql-server
、
stored-procedures
、
indexing
、
statistics
我有一个
存储
过程
,它从5个表中获取数据。表大约在一小时内更新1000条记录,1000条更新。插入和更新后,
存储
过程
将进入超时状态。 当我重建
存储
过程
中引用的表的索引之一时,它又开始正常工作。
浏览 2
提问于2014-08-31
得票数 0
回答已采纳
5
回答
为什么
存储
过程
比查询快
c#
、
sql
、
sql-server
、
stored-procedures
因此,如果我为这个查询编写
存储
过程
,而不是用c#代码编写简单的select查询,那么我确信这个简单的select查询的
存储
过程
会更快,但是为什么呢? 我对
存储
过程
和在我的代码中编写简单查询感到困惑?我搞不懂为什么
存储
过程
比直接用代码编写的简单查询快?
浏览 0
提问于2012-10-18
得票数 46
回答已采纳
1
回答
为什么不使用
存储
过程
时,
SQL
在
SQL
Server
2000上的执行速度会更快?
sql-server
、
tsql
、
stored-procedures
、
sql-execution-plan
我看不出
执行计划
有什么问题。此外,据我所知,
SQL
Server
2000通过根据现有
执行计划
的T-
SQL
语句识别新的T-
SQL
语句(将所有
SQL
语句的
执行计划
保留在
过程
缓存中,而不仅仅是
存储
过程
执行计划
),将
存储
过程
的许多性能优势扩展到所有
SQL
语句。
存储
过程
是由dbo创建的,并且用户具有所有
浏览 2
提问于2010-04-15
得票数 1
2
回答
存储
过程
在重新编译后运行速度很快
stored-procedures
、
sql-server-2008-r2
我对
SQL
Server
2008 R2上的
存储
过程
有一个非常奇怪的问题。有时,大约每个月一次,我有一个程序变得非常慢,大约需要6秒来运行,而不是几毫秒。并不是所有的
存储
过程
都会发生这种情况,只有一个(服务器上有几百个)。 我的猜测是,当编译sp时,它被缓存,每次我调用它时,这个缓存都会被重用,而这个缓存的版本由于某种原因而被破坏。我希望也许有些人已经遇到了这种问题,或者至少可以为我指出正确的方向,比如
SQL
Server
或IIS的什么配置会影响
浏览 1
提问于2013-05-29
得票数 16
回答已采纳
1
回答
何时完成
Server
权限检查?
sql-server
、
permissions
当用户要执行一个复杂的
存储
过程
时,其中有相当多的表/视图,甚至还有另一个
存储
过程
。在
SQL
server
生成
执行计划
之前,它是否检查用户的权限?如果没有,生成
执行计划
本身是一种开销成本,如果用户首先没有这个
存储
过程
的EXEC权限,那么就浪费掉了。如果是,在我看来,
SQL
Server
引擎没有任何可使用的东西,即没有安全标识符(例如
存储
<e
浏览 0
提问于2018-01-26
得票数 2
回答已采纳
1
回答
从dotnet执行的
存储
过程
,包括
执行计划
c#
、
.net
、
stored-procedures
是否可以使用现有的
执行计划
在dotnet框架/核心中执行
存储
过程
,从而等于
sql
服务器中的
执行计划
? 在
sql
server
或dotnet中执行时观察计算时间的差异。
浏览 4
提问于2022-10-27
得票数 -1
回答已采纳
5
回答
查询
执行计划
如何影响查询执行?
optimization
、
sql-server
、
stored-procedures
、
query
我读过一些关于
Server
查询优化的文章。我要指出的一点是,
Server
在第一次执行时为每个
存储
过程
生成一个查询
执行计划
。这些
执行计划
存储
在数据库中,并将用于将来执行相同的SPs。我不明白的部分是:
SQL
Server
如何使用这个“查询
执行计划
”来优化查询执行?我们能做些什么来优化它生成的查询
执行计划
吗?
浏览 0
提问于2016-03-23
得票数 2
1
回答
临时表和
存储
过程
编译
sql-server
初学者问题 但我认为仍然存在很多混淆,因为这种行为在
SQL
2000和
SQL
2005/更高版本之间的
SQL
Server
版本之间发生了变化。
SQL
Server
2000在
存储
过程
定义中具有临时表,这会强制它每次都重新编译该表。因此,没有
存储
执行计划
,从而导致性能较差。
SQL
2005和更高版本,即使在proc定义中有临时表,它也不会在每次执行时都重新编译。
执行计划
将重新提
浏览 0
提问于2011-11-06
得票数 2
3
回答
为什么调用
存储
过程
比在
存储
过程
中运行代码慢?
sql-server-2005
、
tsql
、
stored-procedures
我有一个运行时间超过一分钟的
存储
过程
。如果我将
存储
过程
中的代码直接运行,大约需要20秒。我想不出任何能导致这种情况的东西...如果我看一下
执行计划
,它们是不同的,但是获取查询本身的
执行计划
会增加与
存储
过程
调用相同的时间。 我试着用那个查询创建一个新的
存储
过程
,但它和旧的一样慢……
浏览 2
提问于2010-12-03
得票数 1
回答已采纳
1
回答
在使用实体框架查询数据时,
SQL
server
是否每次都生成
执行计划
?
sql-server
、
entity-framework
、
sql-execution-plan
我知道EF会在应用程序级别上缓存一些
执行计划
,但我想知道
SQL
server
是否会为每个请求生成一个
执行计划
。 有没有什么首选项可以让我为任何查询制定
SQL
缓存
执行计划
,不仅仅是
存储
过程
。
浏览 0
提问于2019-05-16
得票数 2
3
回答
更改
存储
过程
是否会使缓存的
执行计划
过期?
sql-server
、
sql-server-2008
、
sql-execution-plan
在
SQL
Server
2008/ 2005中,执行
存储
过程
的ALTER PROCEDURE语句是否会导致该
存储
过程
的所有缓存
执行计划
失效并过期?
浏览 3
提问于2011-09-06
得票数 11
回答已采纳
1
回答
SQL
Server
正在获取分析的查询
sql
、
sql-server
、
parsing
、
query-optimization
、
sql-execution-plan
我需要获取给定
SQL
Server
存储
过程
的每条语句。这种方法对于大型
过程
来说相当慢。有没有办法在不生成XML
执行计划
的情况下获得
过程
的每一条语句?
浏览 0
提问于2013-07-23
得票数 0
回答已采纳
1
回答
中的
执行计划
sql-server
、
execution-plan
、
prepared-statement
我的数据库中有一个
存储
过程
。据我所知,这是预编好的子程序。 问题1:如果我从Hibernate执行以下查询,数据库会为每个查询创建一个单独的
执行计划
吗?在这种情况下,
Server
更新/更改
存储
过程
执行计划
?
浏览 0
提问于2014-08-02
得票数 2
回答已采纳
2
回答
存储
过程
存储
在哪里?当你创建它时,它会创建一个
执行计划
吗?
sql-server
、
stored-procedures
存储
过程
的
执行计划
存储
在哪里?当你创建一个
存储
过程
时,它会创建一个
执行计划
吗?还是你必须在创建任何东西之前运行它一次?
浏览 2
提问于2013-04-12
得票数 1
5
回答
如何在
SQL
Server
中获取查询
执行计划
?
sql
、
sql-server
、
performance
、
tsql
、
sql-execution-plan
在Microsoft
SQL
Server
中,如何获取查询/
存储
过程
的查询
执行计划
?
浏览 129
提问于2011-09-09
得票数 354
回答已采纳
2
回答
Linq与
SQL
和
存储
过程
在性能方面的比较
c#
、
asp.net
、
sql-server
、
linq
我使用的是
SQL
Server
2005数据库,我的应用程序是在ASP.NET MVC4中。应用程序的业务逻辑有点复杂,包含多个表连接和搜索条件。我想知道我应该使用SPs还是Linq to
SQL
应用程序代码来最大限度地提高应用程序性能。
浏览 1
提问于2014-11-04
得票数 0
3
回答
如何在
SQL
Server
中查看
存储
过程
和触发器的
执行计划
?
sql-server
如何在
SQL
Server
中查看
存储
过程
和触发器的
执行计划
?
浏览 3
提问于2009-06-17
得票数 1
1
回答
SQL
Server
存储
过程
执行计划
sql-server
、
stored-procedures
、
sql-execution-plan
、
sp
我知道
SQL
Server
在第一次运行时会创建
存储
过程
的
执行计划
。然后被一次又一次地重用,直到它被重新编译。如果有以下
存储
过程
,并且我第一次使用参数'A‘执行该
存储
过程
,rest查询(除'A’之外的rest参数)是否因为只适合‘A’的
执行计划
而效率低下?
浏览 30
提问于2020-06-26
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
SQL Server存储过程详细介绍
SQL SERVER2008存储过程加密与解密
SQL Server执行计划详细介绍(一)
SQL server 数据库的存储过程和触发器
PL/SQL的函数和存储过程
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券