问题标签 [dbvisualizer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3430 浏览

sql-server - DBVisualizer 不使用 jTDS 连接到 SQL Server

我尝试使用默认的 Sql Server 驱动程序连接我的数据库,但它不起作用,但我可以从具有相同配置的计算机连接到 Management Studio。

错误是超时,找不到数据库,但是配置正确!

联系

0 投票
3 回答
6673 浏览

h2 - 从 DbVisualizer 连接到 H2 服务器

我已按如下方式配置了我的 H2 数据库:

我现在尝试使用以下 jdbc URL 从 DBVisualizer 访问我的数据库:jdbc:h2:tcp://localhost/~/bignibou我在 dbvis 日志中收到以下错误:

编辑;trace_level_system_out=3:这是我添加到连接 url后得到的日志输出:

编辑 2:我也注意到了这一点(在应用程序控制台日志中):

0 投票
2 回答
82 浏览

sql - 查询的运行时间极不成比例。试图理解 RDBMS

我正在使用我们公司只有读取访问权限的客户数据库 (db2)。因此,我无法控制索引、模式等。我想强调这一点,因为可能还有我不知道在哪里的索引。所以我必须以不同的方式优化我们的查询。无论如何,我更感兴趣的是了解这些事情是如何工作的,而不是解决方法(尽管我也对此感兴趣)。我希望 DB 能够快速完成此类操作,但显然并非如此。或者,也许我遇到了一个严重的陷阱。

场景:我剖析了我们的查询,并将其剥离为以下我无法理解的内容。让我们称这个查询q1的形式为

此查询检索大约 8000 个条目,并需要一分钟多的时间来执行。

现在奇怪的部分是:如果我删除where子句中的任何一个条件,查询的执行时间不到 2 秒。只是为了完整性:在我删除 ryear 的情况下,结果集返回大约 10000 个条目。如果我删除d.stat = 'stat#1'结果集包含大约 45000 个条目,如果我删除了d.rr = 'ugk'我实际上得到的结果与我不删除它完全相同(即在这种特定情况下,此条件对于结果集是多余的)。

如果我具备所有 3 个条件,谁能解释我如何/为什么会发生这种巨大的时差?如果我简单地设置 2 个条件,然后在 cli 上 grep 为第三个条件,我会快得多。DB到底在做什么?

注意:我使用 DbVisualizer 来运行我的查询。当我说在时间 x 执行时,我指的是查询的执行时间,而不是获取时间(参见:http ://www.dbvis.com/forum/thread.jspa?threadID=1536 )。d.rr = 'ugk'尽管如果我有所有 3 个语句(大约 10 分钟!)来检索与排除 and部分完全相同的结果,则提取时间也会急剧增加。对于我只有 2 个条件的情况,获取时间最多为 10 秒(即检索 45000 个条目时)。为了完整起见,如果我根本没有where,我会得到 130000 个条目(执行:1.8 秒,获取 28 秒)

我的问题:发生了什么事?where 子句中的单个语句能否将 dbs 执行计划破坏得如此糟糕?

ps:对不起,表/列的名称没有更具表现力,但出于明显的原因,我不得不对它们进行一些混淆。pps:如果你能找到更合适的东西,我很乐意编辑标题。

0 投票
2 回答
47 浏览

mysql - 在 MYSQL 中应用双重条件

(问题已编辑)我的桌子有id,status,date,sequence

情况:获取满足以下条件的 id:

  • date是最大值,不超过今天,并且 status是 A
  • 如果超过 1 个状态相同,date则仅在具有最大值时获取 idsequence

我正在写MYSQLdbVisulizer

编辑:尝试查询:

听起来我只是在问直接的问题而没有自己尝试任何事情,但是对于这种情况,我完全陷入困境,我尝试过case when但无法真正取得任何好处,任何起点都会得到认可。

0 投票
1 回答
2985 浏览

oracle-sqldeveloper - 从选择查询创建临时表——dbVisualizer vs SQL Developer

我有一个查询:

它在 dbVisualizer 中运行良好。但是,在 Oracle SQL Developer 中运行它会给我一个错误“executeQuery 方法必须返回一个结果集”。

这里发生了什么,如何在 SQL Developer 中修复它?

编辑:作为对 Tanner 的回应,当我尝试以下操作时出现错误(告诉我我尝试的操作是否无效。我是 SQL 新手):

这个:

产生这个:

这个:

产生这个:

和这个:

产生这个:

我迷路了,女士们,先生们。

0 投票
3 回答
5264 浏览

database-connection - **DBVisualizer** 上的 ORA-12514 错误

请帮助解决DBVisualizer上的此错误。没有安装 oracle 或 Sql 我只是简单地使用DBVisualizer

我在 stackoverflow 上阅读了很多答案,但找不到合适的答案。

注意:我使用Oracle Thin Driver 进行连接。我使用了最新的更新版本,也尝试了旧版本。

在此处输入图像描述

0 投票
1 回答
191 浏览

hibernate - hql 从决赛桌中选择

这是我的查询:

当我将它设置为StringBuildersb 时,这工作正常,并按如下方式运行:

这是我编辑的查询:

我在select runningNo from final table ()原始查询前面添加。当我运行它时它工作正常DBVisualizer,但是当我想以 hql 运行时,我点击了

请建议如何在 hql 查询中编写它。

0 投票
1 回答
1658 浏览

sql - SQL equals 不适用于时间戳?

我的表有一个类别“时间戳”,其中时间戳的格式为 2015-06-22 18:59:59

但是,使用 DBVisualizer Free 9.2.8 和 Vertica,当我尝试按时间戳提取行时,

(直接复制粘贴邮票),什么都没有出现。为什么会发生这种情况,有没有办法解决它?

0 投票
3 回答
6532 浏览

sql - 用 SQL 查询结果中的空白单元格替换“(null)”

我相信我在这里问的是可能的,但我还没有找到办法:

我的 SQL SELECT-FROM-WHERE查询结果中的某些单元格是空白的,并且在 DbVisualizer 中(null)是写在里面的。我想改为显示一个空白单元格。
我已经尝试过使用CASE-WHENNVL运算符,但它不会让我用空白替换它'',我不得不使用一些' ''message'

我知道我可以稍后使用 Excel 删除这些空格或消息,但我想知道是否有一种方法可以直接使用 DbVisualizer,而不是这种解决方法。


编辑:这是我的请求的样子:

非常感谢 !

0 投票
0 回答
6422 浏览

dbvisualizer - 如何让关系显示在 dbvisualizer 上?

我在数据库内的模式中有表。我需要 dbvis 来绘制/显示显示 PK 之间关系的实际线条,如下面的链接所示。

https://www.dbvis.com/features/tour/references-graphs/

出于某种原因,我只能让 dbvis 在图表中显示列名和类型,但没有显示 PK 或链接。我怎样才能让这些显示在图表/图表上?