Roy*_*lTS 3 amazon-redshift datagrip
我正在使用 DataGrip 在 Redshift 集群上运行查询,该查询需要运行 10 个小时以上,不幸的是这些查询经常失败。唉,DataGrip 与数据库的连接时间不够长,无法让我看到查询失败的错误消息。
有没有办法稍后检索这些错误消息,例如使用内部 Redshift 表?或者,有没有办法让 DataGrip 保持连接足够长的时间?
是的你可以!
\n查询表通过查看连接启动时的列来stl_connection_log查找,并且列有助于缩小范围。pidrecordtimedbnameusernameduration
\n\n\nselect * from stl_connection_log order by recordtime desc limit 100
\n
\n如果您可以找到pid,您可以查询stl_query表以查明是否正在查看正确的查询。
\n\n\nselect * from stl_query where pid='XXXX' limit 100
\n
\n然后,检查stl_error表中是否有您的pid. 这会告诉您正在查找的错误。
\n\n\nselect * from stl_error where pid='XXXX' limit 100
\n
\n如果我\xe2\x80\x99做出了错误的假设,请发表评论,我\xe2\x80\x99将重新调整我的答案。
| 归档时间: |
|
| 查看次数: |
9245 次 |
| 最近记录: |