全部产品
云市场
云游戏

SQLConsole/数据查询

更新时间:2020-04-13 17:24:31

背景

业务代码上线数据验证、产品效果数据分析、线上问题排查定位等场景需要通过非应用层面人为写SQL查询数据

注意事项

  • 数据查询需要有目标库表的权限。
  • 若表上存在敏感、机密字段并且未单独开通对应权限,则在where查询条件中不允许使用。
  • 若表上存在敏感、机密字段并且未单独开通对应权限,则在查询结果显示时会以******显示。
  • 查询窗口左侧可以检索,快捷查看表结构、字段、索引等信息,最多只显示1000条。
  • 对当前页面查询显示的结果行数默认为200,可以由管理员在系统管理>安全管理>安全规则里修改。
  • 对目标表的查询大小限制为10G,可以由管理员在系统管理>安全管理>安全规则里修改。
  • 在目标库执行单个SQL时长限制默认为60秒,可以由管理员在编辑实例>高级信息对话框里修改。

单库查询

  1. 登录DMS控制台
  2. 在上方选择SQLConsole>单库查询,并选择要操作的数据库,然后单击确认单库查询
  3. 在SQLConsole区域输入要执行的SQL,单击执行执行SQL

单库查询页面介绍

  • 权限

    页面上方我的权限处可以查看到当前的权限,以及数据库Owner、DBA等信息。 权限

  • 表详情/查询

    右上方单击表详情查询,可以在表详情页和查询页进行切换。 表详情/查询

  • 性能

    选择性能内的子选项,会跳转到数据库自治服务DAS平台,详情请参见DAS性能

  • 同步元数据

    同步元数据将采集数据库上最新的表、字段、索引、可编程对象等元数据信息,用于实现表、字段、可编程对象的权限分级管控。 同步元数据

  • 导出

    通过导出功能,可以导出数据库的表结构(Word、Excel或PDF)和建表语句。 导出

  • SQL Console

    可以输入SQL语句后执行,对数据库进行操作,并且提供格式化、执行计划、常用SQL、SQL诊断等操作。

    • 使用格式化可以将当前SQL格式化美观展现。
    • 使用执行计划可以查看当前SQL的性能。
    • 对于常用的一些分析SQL,可以通过常用SQL进行添加、管理和使用。
    • 设置显示设置>字符集,可切换查询结果的不同字符集形式.
    • 开启显示设置>SQL提示,会对数据库内表名、字段名、数据库关键字等进行联想补齐。
    • 设置显示设置>结果展示,可以设置执行SQL后是否覆盖上一次的结果。

      SQL Console

  • 执行结果

    执行SQL后,可以查看执行结果,并且提供查看单行详情、生成图表、导出等操作。 执行结果

  • 执行历史

    执行历史页面可以查看SQL执行历史,包括开始时间、数据库、SQL等,并且可以导出。 执行历史