首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JIRA Customfield在访问数据库时在生产环境中执行速度较慢

JIRA Customfield在访问数据库时在生产环境中执行速度较慢
EN

Stack Overflow用户
提问于 2012-02-10 11:38:24
回答 1查看 170关注 0票数 2

我在JIRA中部署了一个'Customer‘自定义字段插件,它可以访问服务器上的SQL server数据库。发生的情况是,当我去编辑一个问题时,如果我启用了自定义字段,则网页需要额外的2-3秒来加载。如果我随后禁用了自定义字段,则根本没有延迟,页面会立即加载,因此它肯定与这个新的自定义字段相关。同样重要的是要注意,在开发环境中,无论是否启用了customfield,都不会有任何延迟。

这很奇怪,因为我在生产和开发环境中使用的SQL驱动程序是'net.sourceforge.jtds.jdbc.Driver‘。另外,我用来访问生产和开发环境中客户数据库的URL也是完全相同的: jdbc: jtds :sqlserver://:“。使用的也是完全相同的驱动程序版本:jtds版本1.2.4。

我想不出其他任何可能导致这个问题的原因。

任何帮助都将不胜感激。

谢谢大家。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-10 19:35:33

然而,生产和开发环境几乎是不常见的,从远处看它们被认为是相同的,但实际上并非如此;)

例如,customfield是否偶然执行“繁重”的SQL操作?在这种情况下,即使是dev和ops环境之间的微小差异,最终也可能造成所有的不同:

  • SQL Server版本和配置详细信息
  • JDBC驱动程序版本(您已经对此进行了验证)
  • JIRA版本和配置详细信息
  • 任何相关的硬件差异都可能产生类似的影响,例如可用内存、内存速度、硬盘速度、CPU性能、核心数量等。

在这种情况下,最好的方法几乎总是尝试通过实际测量来识别瓶颈,无论是通过代码检测、SQL server监控还是外部监控解决方案-特别是后两者应该可以帮助您识别速度较慢的SQL查询。

祝好运!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9222368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档