管理SQL查询执行历史
可在VDS中查看和管理频繁执行的 SQL 查询。SQL 查询执行历史只保存在“SQL 终端”页签中。
执行如下步骤查看SQL历史:
步骤 1: 在“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终端”页签中加载多条所选SQL查询:
步骤 1: 选择多条所需查询。
步骤 2: 单击。
这些查询会添加到“SQL 终端”页签中光标所在位置。
如果作业出错时仍继续执行,则终端中的每条语句将作为定时任务依次运行。系统会在控制台中更新执行状态,在进度条中显示作业。当作业执行、进度条更新和控制台更新之间的时间差变得非常细微,则用户无法打开进度条去停止作业执行。此时,必须关闭 SQL 终端才能停止执行。
加载更多记录
如果要在结果页签加载更多数据,下滑鼠标直到页面底部(部分场景操作不便)。目前,VDS提供专门的按钮,使加载更加便捷。
执行如下步骤加载更多记录:
选中目标查询,单击,显示下一页记录,单击,显示至最后一行。
编辑数据场景支持“加载更多记录”按钮。
删除单条SQL查询
执行如下步骤从“历史执行 SQL”列表中删除单条 SQL 查询:
步骤 1: 选择所需查询,单击。显示确认对话框。
步骤 2: 单击“确定”。
删除所有SQL查询
执行如下步骤从“历史执行 SQL”列表中删除所有SQL查询:
步骤 1: 单击。显示确认对话框。
步骤 2: 单击“确定”。
锁定SQL查询
如果不希望VDS从“历史执行 SQL”列表中自动删除某些查询,可锁定这些查询。最多可锁定50条查询。锁定的查询会显示在列表顶部。在“SQL 历史记录数”中设置的值不会影响锁定的查询。有关 SQL 历史记录数的更多信息,请参见 SQL 历史记录。
“历史执行SQL”窗口关闭后重新打开时,锁定的查询会出现在列表顶部。
执行如下步骤锁定SQL查询:
步骤 1: 选择所需SQL查询,单击。“锁定状态”列显示查询的锁定状态。
取消锁定SQL查询
执行如下步骤取消锁定SQL查询:
选择所需SQL查询,单击。“锁定状态”列显示查询的锁定取消状态。