更新时间:2023-03-17 GMT+08:00

管理SQL查询执行历史

可在Data Studio中查看和管理频繁执行的SQL查询。SQL查询执行历史只保存在“SQL终端”页签中。

执行如下步骤查看SQL历史。

  1. 在“SQL终端”页签中单击

    显示“历史执行SQL”对话框。

SQL历史脚本未加密。

历史执行SQL”对话框显示的查询数取决于“首选项>编辑器>SQL历史记录”中设置的值。有关如何设置SQL历史查询数,请参见SQL历史记录。查询数超过列表设置的值后,新执行的查询会覆盖较早的SQL历史查询。执行的查询会自动存储在列表中。

历史执行SQL”对话框包含如下列:

  • 锁定状态”:显示查询的置顶状态。锁定的查询将始终显示在顶部,即使列表已满,也不会从历史记录中删除。
  • SQL语句”:显示SQL查询。该列可显示的最大SQL查询长度显示的查询数取决于“首选项 > 编辑器 > SQL历史记录”中设置的值。有关如何修改查询中的字符数,请参见SQL历史记录
  • 获取记录数”:显示SQL查询获取的记录条数。
  • 开始时间”:显示查询的执行开始时间。
  • 执行时间”:显示查询的执行用时。
  • 数据库”:显示数据库名称。
  • 状态”:显示查询的执行状态,可能为“成功”或“失败”。

删除连接信息时,查询历史会一并删除。如果“历史执行SQL”对话框关闭,查询不会从列表中删除。

在“历史执行SQL”对话框中,可执行如下操作:

在“SQL终端”页签中加载单条SQL查询

执行如下步骤在“SQL终端”页签中加载单条SQL查询:

  1. 选择所需查询,单击

    该查询会添加到“SQL终端”页签中光标所在位置。

在“SQL终端”页签中加载多条SQL查询

单击“加载至SQL终端并关闭”按钮,可在“SQL终端”页签中加载所选查询,并关闭“历史执行SQL”对话框。

执行如下步骤在“SQL终端”页签中加载多条所选SQL查询:

  1. 选择多条所需查询。
  2. 单击

    这些查询会添加到“SQL终端”页签中光标所在位置。

如果作业出错时仍继续执行,则终端中的每条语句将作为定时任务依次运行。系统会在控制台上更新执行状态,在进度条中显示作业。当作业执行、进度条更新和控制台更新之间的时间差变得非常细微,则用户无法打开进度条去停止作业执行。此时,必须关闭SQL终端才能停止执行。

加载更多记录

如果要在结果页签加载更多数据,下滑鼠标直到页面底部(部分场景操作不便)。目前,Data Studio提供专门的按钮,使加载更加便捷。

执行如下步骤加载更多记录:

  1. 选中目标查询,单击

    显示所有记录。

删除单条SQL查询

执行如下步骤从“历史执行SQL”列表中删除单条SQL查询:

  1. 选择所需查询,单击

    显示确认对话框。

  2. 单击“确定”。

删除所有SQL查询

执行如下步骤从“历史执行SQL”列表中删除所有SQL查询:

  1. 单击

    显示确认对话框。

  2. 单击“确定”。

锁定SQL查询

如果不希望Data Studio从“历史执行SQL”列表中自动删除某些查询,可锁定这些查询。最多可锁定50条查询。锁定的查询会显示在列表顶部。在“SQL历史记录数”中设置的值不会影响锁定的查询。有关SQL历史记录数的更多信息,请参见SQL历史记录

“历史执行SQL”窗口关闭后重新打开时,锁定的查询会出现在列表顶部。

执行如下步骤锁定SQL查询:

  1. 选择所需SQL查询,单击

    锁定状态”列显示查询的锁定状态。

取消锁定SQL查询

执行如下步骤取消锁定SQL查询:

  1. 选择所需SQL查询,单击

    锁定状态”列显示查询的锁定取消状态。