GBase Data Studio图形终端查询时结果集少了怎么回事?

GBase 有单独的图形客户端,新版本的叫Date Studio,为了限制返回结果集量,避免超大结果集将客户端内存撑爆,所以设置了一些限制参数。结果集少了,很可能就是这个原因。

现象

count值有20个

count值有20个

查询数据确只有1行

查询数据确只有1行

原因

限制结果集行数的参数,被误操作设置为1了。

限制结果集行数的参数,被误操作设置为1了

解决方案

调高参数值

我们把参数值调高到1万,再查询,结果集行数对了。

我们把参数值调高到1万,再查询,结果集行数对了。

另:在参数里可以修改每次显示的行数,默认值是200,可以在配置参数里修改(最大100万)。窗口 - 首选项 - 数据库 - 结果集

如果结果集是1000行,每次显示200行,你往下滚动到底,会自动读取下200行。注意里面的【自动获取下一段】参数。

但总结果集还是要被前面那个限制参数控制的。

用命令行客户端

无任何限制,但毕竟是命令行,不是图形的客户端,稍微有点不方便。

总结

一些涉及大范围数据计算的,特备是大结果集的,要考虑到客户端电脑的承受能力。 一般还是建议将结果集导出到文件比较好,在屏幕上显示100万行以上,总觉得很。。。