尝试在表上执行简单查询(尺寸:1,131,714,069行乘22列)时,我遇到了错误:
mpg cyl drat
Mazda RX4 21.0 6 3.90
Mazda RX4 Wag 21.0 6 3.90
Datsun 710 22.8 4 3.85
Hornet 4 Drive 21.4 6 3.08
Hornet Sportabout 18.7 8 3.15
不幸的是,在线研究未能深入了解此错误。
我每次执行查询时都不会遇到此错误;到目前为止,似乎它的发生是不可预测的。最近引起此错误的查询看起来很简单,[Amazon][JDBC](12080) Statement object has been closed.
没有子查询,SELECT ... FROM ... WHERE
子句中只有一个条件。
在查询失败之前,查询忙了大约22分钟,但是等待了几分钟,然后再次运行,查询在几秒钟内成功完成。话虽如此,这种不可预测性和不可靠性正是我要防止的。
如果有帮助,我用来连接到Redshift数据库的IDE是TeamSQL。
什么可能导致此错误,我应该采取什么措施来防止此错误?