声纳分析需要很长时间

2024-01-24

我的声纳分析需要很长时间才能完成。最初大约需要 20-30 分钟。后来增加到1hr+。现在5个月后,需要整整5个小时。 有人可以建议原因以及如何纠正它。

我使用 sonarqube 4.4 和 postgresql 9.3 db。声纳数据库占用了近40G的空间。

如果您检查下面的日志,您会发现大部分时间都花在 IndexProjectPostJob 上。

08:53:47.437 INFO  - Executing post-job class org.sonar.plugins.core.issue.notification.SendIssueNotificationsPostJob
08:53:48.687 INFO  - Executing post-job class org.sonar.plugins.core.batch.IndexProjectPostJob
12:56:24.924 INFO  - Executing post-job class org.sonar.plugins.dbcleaner.ProjectPurgePostJob
12:56:26.601 INFO  - -> Keep one snapshot per day between 2015-06-10 and 2015-07-07

如果每次声纳分析代码时都会运行大量 Junit/集成测试,则可能需要很长时间才能完成。

如果是这种情况,也许您应该将(部分)测试(例如使用数据库的测试)移至单独的声纳项目,该项目仅偶尔运行一次。并仅运行小型且真实的单元测试。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

声纳分析需要很长时间 的相关文章

  • postgresql 数据库在 OS X 上的位置?

    我确信这个问题已经得到解答 但我似乎找不到答案 我使用 Homebrew brew install postgresql 安装了 postgresql 它安装到 usr local Cellar postgresql 后记按照我这样做的说明
  • 从 INSERT 返回带有 ON CONFLICT 的行,无需更新

    我遇到的情况是 我经常需要从具有唯一约束的表中获取一行 如果不存在则创建它并返回 例如我的表可能是 CREATE TABLE names id SERIAL PRIMARY KEY name TEXT CONSTRAINT names na
  • Docker - 如何在 postgres 容器中运行 psql 命令?

    我想在 postgres 映像中使用 psql 以便对数据库运行一些查询 但不幸的是 当我附加到 postgres 容器时 我收到错误 psql 命令未找到 对我来说 如何在容器中运行 postgresql 查询或命令是一个谜 如何在pos
  • 如何使用 keyTextTransform() 进行嵌套 json?

    我的模型有一个 json 字段 我可以使用以下查询访问 jsonfield key1 from django contrib postgres fields jsonb import KeyTextTransform MyModel obj
  • Postgres 简单的“数据透视表”

    如果我有一个这样的数据表 name type count test blue 6 test2 red 3 test red 4 我怎样才能查询它以获得一个表 name num red num blue test 4 6 test2 3 0
  • 无法安装 psycopg2 (pip install psycopg2)

    我使用的是 MAC 和 python 版本 2 7 14 Collecting psycopg2 Could not fetch URL https pypi python org simple psycopg2 There was a p
  • PostgreSQL 性能 - SELECT 与存储函数

    我正在尝试在 PostgreSQL 上创建一个存储函数来提高性能并存储大查询 并且只需在我的代码中调用该函数即可 例如 如果我有一个函数 CREATE OR REPLACE FUNCTION test max integer RETURNS
  • 如何查找 PostgreSQL 数据库的上次更新时间?

    我正在使用一个批量更新的 postgreSQL 数据库 我需要知道数据库 或数据库中的表 上次更新或修改的时间 两者都可以 我看到 postgreSQL 论坛上有人建议使用日志记录并查询日志 这对我不起作用 因为我无法控制客户端代码库 你可
  • 数据库错误:值对于类型字符变化来说太长(100)

    我有一个 Django 网站 运行我们几年前在内部构建的迷你 CMS 它使用 postgresql 保存简单的标题和一段文本时 出现以下错误 value too long for type character varying 100 奇怪的
  • 如何在 pgAdmin III 中为多个表生成 CREATE 脚本?

    在 pgAdmin III 中您可以 右键单击表格 scripts 创建脚本 从 SQL 编辑器保存脚本 如果必须对多个表执行此操作 是否有一种方法可以将脚本合并到一个文件中 除了手动复制粘贴它们之外 如果这可以通过 psql 提示符或 p
  • Postgres jsonb数组:查询非空交集

    假设我有一个名为的 JSONB 列value在表中t 这些 JSON 的内部是tags字段是字符串列表 我想对这些标记的 JSON blob 进行查询 foo or bar 所以假设表数据如下所示 value tags other tags
  • 没有运算符与给定名称和参数类型匹配。您可能需要添加显式类型转换。 -- Netbeans、Postgresql 8.4 和 Glassfish

    我正在尝试使用 EclipseLink 在 Glassfish 中使用 JPA 编辑 Postgresql 中的表 当我插入一个实体时 它运行良好 但是 当我尝试编辑或删除同一实体时 它失败并出现以下错误 任何想法 Caused by Ex
  • 防止 PostgreSQL 中专有名词的词干?

    以其热情将词干标记转化为词位 http www postgresql org docs current interactive textsearch intro html PostgreSQL全文搜索引擎也减少了专有名词 例如 essais
  • 如何使用PostGIS将多边形数据转换为线段

    我在 PostgreSQL PostGIS 中有一个多边形数据表 现在我需要将此多边形数据转换为其相应的线段 谁能告诉我如何使用 PostGIS 查询进行转换 提前致谢 一般来说 将多边形转换为线可能并不简单 因为没有一对一的映射 http
  • 独立对列进行排序,使得所有空值都位于每列的最后

    这是一个名为的示例表animal name color fox brown fox red dog gold 现在 我想要的是这样的结果 fox dog brown gold red 名称应该是结果的列 不同颜色值作为行 我的第一个想法是
  • 用户登录时的 Postgresql 触发器

    我正在尝试找出一种方法来了解用户何时登录 Postgres 数据库 有没有办法定义用户登录数据库时触发的触发器 或者是否有一个表或系统视图在任何人登录数据库时都会更新 登录钩子 https github com splendiddata l
  • 在 PostgreSQL 中使用月份名称排序

    我有一个表 其中有一个字段 Month Name 它包含月份的名称 我想按月份名称排序 不是按字母顺序 而是按实际顺序 例如一月 二月等 如何使用 PostgreSQL 实现此操作 有什么方法可以将月份名称转换为其数值吗 id billed
  • sonarqube 缺少项目仪表板

    我有 SonarQube 6 1 当我从主仪表板项目小部件中单击项目条目时 我会进入项目主页 其中显示 质量门已通过 并列出了一些问题 错误 漏洞 代码异味 和 重复 在左侧靠近顶部的项目名称下方 有一个 主页 图标 右侧显示 问题 措施
  • 无法“安装”plpython3u - postgresql

    我正在尝试在 postgresql 中使用 python 语言 像这样的事情 create or replace function test a integer returns integer as if a 2 0 return even
  • 在 postgres 查询中使用列表

    我有一个动态列表 list a b c d 所以长度可能会改变 我想在查询中比较这些列表值 select from student where name in all the list values 我想将列表值传递到此查询中 我怎样才能做

随机推荐

  • 直接堆栈和堆访问;虚拟级还是硬件级?

    当我在 SO 上时 我读了很多指导评论 尤其是 C 语言 动态分配总是在堆上 自动分配在堆栈上 但特别是对于普通 C 我不同意这一点 因为 ISO IEC9899 甚至没有丢弃堆或堆栈的任何字 它只是提到了三种存储持续时间 静态 自动和分配
  • 如何将 Images.xcassets 置于源代码管理之下?

    因此 我将 AppIcons 和 LaunchImages 迁移到 Images xcassets 看起来工作正常 但是我对启动图像进行了一些修改 现在我去提交更改 我使用的是仅限本地的 git 存储库 并且似乎不允许将 Images xc
  • 将数据库中的数据显示到 Android 的 listView

    我试图将数据库中的所有数据显示到列表视图中 创建数据库的代码 数据处理程序 package com example testingforstack import android content ContentValues import an
  • Monostate __new__ 的 Python 弃用警告 - 有人能解释一下原因吗?

    我有一个带有 Python 2 6 的基本 Monostate class Borg object shared state def new cls args kwargs self object new cls args kwargs s
  • C# enum covariance不起作用

    我需要使用枚举作为协变类型 假设我有这个代码 public enum EnumColor Blue 0 Red 1 public class Car IColoredObject
  • 如何在 ajax 调用中传递访问令牌

    我今天早些时候问了一个问题 https stackoverflow com questions 45442344 zendesk api ticket submission using javascript authorization关于使
  • List::Util 'shuffle' 实际上是如何工作的?

    我目前正在使用 c5 0 构建一个分类器 我有一个包含 8000 个条目的数据集 每个条目都有自己的 ID 号 1 8000 在测试分类器的性能时 我必须进行 5 组 10 90 训练数据 测试数据 的分割 当然 任何训练案例都不能再次出现
  • Scrapy:“str”对象没有属性“iter”

    I added restrict xpaths我的 scrapy 蜘蛛的规则 现在它立即失败 2015 03 16 15 46 53 0000 tsr ERROR Spider error processing
  • Twitter api 版本 2 抛出客户端禁止错误

    当我尝试查询 twitter 最近的搜索端点时 2 tweets search recent它抛出异常 client id xxxxx required enrollment Standard Basic detail When authe
  • 单击按钮后如何打开新的视图控制器?

    我添加了一个ViewController到我的项目并创建了一个类 当我将这个类绑定到我的ViewController 在另一个控制器中我有方法 IBAction login id sender How here I can do redir
  • 如何解决“scons:警告:为目标指定了两个不同的环境”

    假设我有一个SConstruct文件看起来像这样 env Environment env Program a a c util c env Program b b c util c 此构建工作正常 没有 SCons 警告消息 但是 如果我修
  • Django 中的动态数据库路由

    在我的数据库中 我有一个Customer我的数据库中定义的表 所有其他表都是外键的 class Customer models Model class TableA models Model Customer models ForeignK
  • Python tkinter(复制/粘贴不适用于其他语言)

    I found out that whenever i switch the language from english to russian tkinter stops reacting to Ctrl C Ctrl V or Ctrl
  • 无需 Mac 即可学习 Objective C

    我没有 Mac 或 iPhone 然而 采用 C 语言并使其更加动态地融入 Smalltalk Python 或 ruby 的理念对我来说确实很有吸引力 我很乐意从目标 C 开始 Objective C 只是 C 的语法超集还是really
  • 如何用Python检测有向图中的循环?

    我有一些输入 例如 A B C D D C C D 我想查找此edgeList表示的有向图中是否存在循环 我读到一个讨论 https www geeksforgeeks org detect cycle in a graph https w
  • 如何将一串二进制数转换为一串十进制数?

    我想制作一个程序 将二进制字符串转换为十进制字符串 我知道你怎么做 Convert ToString 00001000 2 要将单个二进制数转换为单个十进制数 但我如何在字符串中获取一堆二进制数 如下所示 00001000 00000101
  • 在 page_load 之前运行按钮事件处理程序

    我有一个表 其中包含数据库中的所有对象 我将它们加载到我的 Page Load 函数中 我有一个文本字段和一个按钮 当单击该按钮时 我希望该单击的处理程序将一个新对象的名称写入数据库中的文本字段中 现在 我希望单击后发生的情况是页面再次加载
  • 指向二维结构体数组 C 的指针

    我有一定的结构structX和一个保存这些类型结构的二维数组 我希望能够保存指向该 2D 结构的指针并对其进行迭代 以动态的方式 意味着指针可以容纳任何structX并迭代 一般情况下的示例 struct structX ptr NULL
  • 响应对象是我的控制器的操作方法中的空引用

    我正在使用 ASP NET MVC 和 C 开发一个 Web 应用程序 我正在使用 NUnit 和 Rhino Mock 为这个 web 应用程序创建一个单元测试 我的问题是我的控制器的操作方法中有一个 Response 对象 当我执行单元
  • 声纳分析需要很长时间

    我的声纳分析需要很长时间才能完成 最初大约需要 20 30 分钟 后来增加到1hr 现在5个月后 需要整整5个小时 有人可以建议原因以及如何纠正它 我使用 sonarqube 4 4 和 postgresql 9 3 db 声纳数据库占用了