
# 使用控制台分析查询SQL
AstroZero提供了前端调试功能，可以执行部分SQL命令收集信息，便于定位问题。该功能类似MySQL命令行，可以对数据进行操作。目前只支持查询数据，获取在查询过程中的执行计划、重建索引、查看索引、清理缓存和统计表记录数量，查看表中元数据，创建、删除、重建和搜索引擎索引，以及查看搜索引擎的索引信息等。
#### 操作步骤
1. 进入数据调试页面。 
   - 方式一：在AstroZero经典版应用设计器中，单击左下角的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001933046220.png)，进入数据调试页面。
     图1从应用开发页面进入数据调试页面   
     ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001933046228.png) 
   
   - 方式二：在AstroZero经典版环境配置中，单击页面右下角的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001933046224.png)，进入数据调试页面。
     图2从环境配置页面进入数据调试页面   
     ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960285341.png "点击放大") 
   
   
   
   - 方式三：直接在浏览器中，输入"https://AstroZero*域名*/studio/console.html"，进入控制台页面进行数据调试。
   
   
   
   
2. 控制台页面如[图3]所示，界面分为多个区域，展示不同的内容。
   
   图3控制台   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001933046208.png "点击放大")
   - 区域1：数据调试控制台支持的所有操作。
     - 对象管理：关于对象表的操作。
     
     - 缓存管理：对AstroZero系统的缓存进行管理，主要是清理所有缓存或清理某个特定缓存的命令。
     
     - 任务查询：对AstroZero的一些历史任务或表数据统计的可用命令展示。
     
     - 搜索管理：展示Elasticsearch中的可搜索表或字段。
      
   
   - 区域2：根据区域1的操作从而展示对应的内容。
     - 单击区域1的"对象管理"，则会在区域2中展示该用户有权限看到的所有表。
     
     - 单击区域1"缓存管理"，则会在区域2中展示管理缓存相关的命令。
     
     - 单击区域1"任务查询"，则会在区域2中展示任务管理相关的命令。
     
     - 单击区域1"搜索管理"，则会在区域2中展示搜索管理相关的命令，支持根据应用进行过滤，默认显示"全部"，即搜索所有应用数据。
      
   
   - 区域3：展示命令的说明或提示文字。 单击区域2展示的命令时，会在该区域展示该命令的简单说明或展示一些提示文字。
     
   
   - 区域4：操作按钮区域。 单击"执行"（快捷键为Ctrl + Enter），可执行用户在区域5输入的命令。或者选中区域5输入的某个命令，单击"执行选择项"进行执行。命令执行完成后，单击"清除"，可清除执行结果的展示。
     
   
   - 区域5：命令输入区，用户可以在该区域进行表数据查询，支持多种表操作的SQL语句。 例如：在单击区域1的"对象管理"时，会在区域2展示所有对象表，单击某个表，便可复制该表名。用户在区域5输入命令时，可快速复制粘贴要查询的表名。且对于区域2展示的所有命令，可通过双击鼠标左键，可直接将命令展示在该区域，然后单击区域4"执行"，执行该命令，减少了用户手动输入命令的动作。
     
   
   - 区域6：展示相关命令的执行结果。
   
   - 区域7：展示系统的发行版本和发行时间。
   
   - 区域8：记录用户在区域5成功执行的所有命令。 单击该区域的命令，可将选中的命令填充到区域5，单击区域4的"执行"按钮，便可执行该历史命令。
     
   
   
   
   
3. 根据 "支持SQL语句列表"提示，输入SQL查询语句，执行查询。 
   对象管理中除了系统预置的标准对象、用户定制的自定义对象、视图对象和聚合对象，还有一种系统对象，即AstroZero各项系统功能模块所使用到的对象，如服务编排、脚本。此类对象一般无需关注，若需要定位问题可在数据调试控制台使用SQL语句进行查询。
   图4执行SQL语句查询   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001933046212.png "点击放大")
   
   
 
