【发布时间】:2016-02-01 06:42:56
【问题描述】:
当我在 DBeaver 中第一次执行查询时,可能需要 10-15 秒才能显示结果。在 SQLDeveloper 中,这些查询只需要一小部分时间。
例如: 简单的“从 table1 中选择 column1”语句
DBeaver:2006 毫秒, SQL开发者:306ms
示例 2(其他方式;因此没有服务器端缓存): 简单的“从 table2 中选择 column1”语句
SQL 开发人员:252 毫秒, DBeaver:1933ms
DBeavers 状态框显示:
- 获取结果集
- 发现属性column1
- 查找属性column1
- 后期绑定属性column1
2、3 和 4 占用了大部分查询执行时间。
我正在使用 oracle 11g、SQLDeveloper 4.1.1.19 和 DBeaver 3.5.8。
见http://dbeaver.jkiss.org/forum/viewtopic.php?f=2&t=1870
可能是什么原因?
【问题讨论】:
-
我不是要求修复那个错误,如果它是一个。我在问是否有人也经历过,是否有人知道原因。
-
这不是编程问题。如果您想讨论此问题,请使用聊天。
-
我想我可以问一个关于“程序员常用的软件工具”的问题。不同意也没关系。
-
SQL Developer 仅获取结果的前 50(或 100?)行。也许 DBeaver 会获取所有这些?您的结果共有多少行?
-
我试着把sqldeveloper改成100,和dbeaver一样,但是查询还是和以前一样快。