问题标签 [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.
sql-server - DBVisualizer 不使用 jTDS 连接到 SQL Server
我尝试使用默认的 Sql Server 驱动程序连接我的数据库,但它不起作用,但我可以从具有相同配置的计算机连接到 Management Studio。
错误是超时,找不到数据库,但是配置正确!
h2 - 从 DbVisualizer 连接到 H2 服务器
我已按如下方式配置了我的 H2 数据库:
我现在尝试使用以下 jdbc URL 从 DBVisualizer 访问我的数据库:jdbc:h2:tcp://localhost/~/bignibou
我在 dbvis 日志中收到以下错误:
编辑;trace_level_system_out=3
:这是我添加到连接 url后得到的日志输出:
编辑 2:我也注意到了这一点(在应用程序控制台日志中):
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:如果你能找到更合适的东西,我很乐意编辑标题。
mysql - 在 MYSQL 中应用双重条件
(问题已编辑)我的桌子有id,status,date,sequence
情况:获取满足以下条件的 id:
date
是最大值,不超过今天,并且status
是 A- 如果超过 1 个状态相同,
date
则仅在具有最大值时获取 idsequence
我正在写MYSQL
。dbVisulizer
编辑:尝试查询:
听起来我只是在问直接的问题而没有自己尝试任何事情,但是对于这种情况,我完全陷入困境,我尝试过case when
但无法真正取得任何好处,任何起点都会得到认可。
oracle-sqldeveloper - 从选择查询创建临时表——dbVisualizer vs SQL Developer
我有一个查询:
它在 dbVisualizer 中运行良好。但是,在 Oracle SQL Developer 中运行它会给我一个错误“executeQuery 方法必须返回一个结果集”。
这里发生了什么,如何在 SQL Developer 中修复它?
编辑:作为对 Tanner 的回应,当我尝试以下操作时出现错误(告诉我我尝试的操作是否无效。我是 SQL 新手):
这个:
产生这个:
这个:
产生这个:
和这个:
产生这个:
我迷路了,女士们,先生们。
database-connection - **DBVisualizer** 上的 ORA-12514 错误
请帮助解决DBVisualizer上的此错误。没有安装 oracle 或 Sql 我只是简单地使用DBVisualizer。
我在 stackoverflow 上阅读了很多答案,但找不到合适的答案。
注意:我使用Oracle Thin Driver 进行连接。我使用了最新的更新版本,也尝试了旧版本。
hibernate - hql 从决赛桌中选择
这是我的查询:
当我将它设置为StringBuilder
sb 时,这工作正常,并按如下方式运行:
这是我编辑的查询:
我在select runningNo from final table ()
原始查询前面添加。当我运行它时它工作正常DBVisualizer
,但是当我想以 hql 运行时,我点击了
请建议如何在 hql 查询中编写它。
sql - SQL equals 不适用于时间戳?
我的表有一个类别“时间戳”,其中时间戳的格式为 2015-06-22 18:59:59
但是,使用 DBVisualizer Free 9.2.8 和 Vertica,当我尝试按时间戳提取行时,
(直接复制粘贴邮票),什么都没有出现。为什么会发生这种情况,有没有办法解决它?
sql - 用 SQL 查询结果中的空白单元格替换“(null)”
我相信我在这里问的是可能的,但我还没有找到办法:
我的 SQL SELECT-FROM-WHERE查询结果中的某些单元格是空白的,并且在 DbVisualizer 中(null)
是写在里面的。我想改为显示一个空白单元格。
我已经尝试过使用CASE-WHEN和NVL运算符,但它不会让我用空白替换它''
,我不得不使用一些' '
或'message'
。
我知道我可以稍后使用 Excel 删除这些空格或消息,但我想知道是否有一种方法可以直接使用 DbVisualizer,而不是这种解决方法。
编辑:这是我的请求的样子:
非常感谢 !
dbvisualizer - 如何让关系显示在 dbvisualizer 上?
我在数据库内的模式中有表。我需要 dbvis 来绘制/显示显示 PK 之间关系的实际线条,如下面的链接所示。
https://www.dbvis.com/features/tour/references-graphs/
出于某种原因,我只能让 dbvis 在图表中显示列名和类型,但没有显示 PK 或链接。我怎样才能让这些显示在图表/图表上?