当前位置: 首页 > 面试题库 >

应用程序中存储的Proc比Management Studio慢

毕瀚
2023-03-14
问题内容

我们有一个存储的proc,当在10分钟后从应用程序(Spring-DBCP-jtds)实际超时时可悲地运行,但是从SQL Server Managament
Stuido执行时,在30秒内运行。有人可以提供线索解决此问题吗?


问题答案:

这通常表明存在参数嗅探问题。

看到应用程序中的慢速,SSMS中的快速速动?详细了解性能奥秘。



 类似资料:
  • 问题内容: 我试图通过数据库链接调用存储过程。代码看起来像这样: 当我从package_name所属的相同数据库实例和模式运行此程序时,我可以很好地运行它。但是,当我通过数据库链接运行它((对存储的过程名称进行必要的修改等)时,我得到一个oracle错误:ORA-24338:语句句柄未执行。 此代码在dblink上的修改后的版本如下所示: 问题答案: 关于另一个问题,我记得package_name

  • 我要确定一个在Azure表存储中存储日志信息的好策略。我有以下内容: PartitionKey:日志的名称。 ROWKEY:倒置的日期时间刻度, 这里唯一的问题是分区可能会变得非常大(数百万个实体),并且大小会随着时间的推移而增加。 但尽管如此,所执行的查询类型将始终包括(不扫描)和筛选器(小扫描)。 例如(在自然语言中): 如果查询同时在和上完成,那么我理解分区的大小并不重要。

  • 我正在使用GAE Java开发一个web应用程序,并使用谷歌云存储来存储图像。要求是: Facebook身份验证。当一个用户被认证时,我希望他的个人资料图片被上传到GCS。 存储此类图像的bucket显然不允许完全用户访问,而只允许读取访问 我设法得到FB个人资料图片使用Spring Social和上传到GCS,但只有当我设置所有用户的所有者或作家的桶。我怎么能只在应用程序中授予写访问权来上传图像

  • 我要和服务人员一起建立我的preactjs网站。 使用Sw precache插件 我只是查看它存储在缓存存储中的缓存项,我期望的条目都在那里,但它们有一个空响应。 我与服务人员检查了其他一些网站,并注意到他们的条目有“OK”的响应。 只是想知道是什么触发了缓存响应说“OK”而不是空白。 我发现的另一个例子是,有些人返回OK,其他人返回空白

  • 问题内容: 我正在开发一个从数据库读取一些数据的应用程序。通过标准登录/密码机制执行与数据库的连接。 问题是:如何存储数据库密码?如果我将其存储为类成员,则可以通过反编译操作轻松检索它。 我认为混淆并不能解决问题,因为在混淆代码中也可以轻松找到字符串密码。 有人有建议吗? 问题答案: 切勿将密码硬编码到您的代码中。最近在最危险的25个编程错误中提到了这一点。 将秘密帐户和密码硬编码到您的软件中非常