文档首页 > > 用户指南> TaurusDB MySQL8.0数据库管理(标准版)> 概述> 库管理

库管理

更新时间: 2020/03/24 GMT+08:00

前提条件

您已成功登录到数据管理服务标准版页面。

库管理功能面介绍

进入库管理页面有2种方式:

  • 您可从首页数据库列表右侧操作栏中,单击“库管理”进入管理页面。
  • 您也可从顶部导航菜单栏,单击“库管理”进入管理页面。
图1 库管理功能面
表1 功能面编号说明

编号

说明

1

显示当前页面所打开的库名称。

2

可在当前实例内切换非系统数据库。

3

显示当前实例IP、端口及字符集信息。

4

单击SQL窗口,可快速打开当前库的SQL窗口操作页面。

5

将对实例的库、表、字段等元数据信息定期采集,并保存到DAS的数据库中。

优势:

  • 减少对用户库的查询次数,降低对用户库的性能影响;
  • 针对含有大量表的实例,可提升模块搜索性能,并支持翻页查询 。

注:

仅集采结构元数据,不包含用户表里的实际数据。

6

库管理主要分为对象列表、SQL诊断、元数据采集3大功能模块。

7

各功能模块操作窗口区域。

对象列表

数据库主要对表、视图、存储过程、事件、触发器和函数等对象进行管理。主要包含对象的新建、查询、修改等操作。

SQL诊断

您可以通过SQL诊断查询,获知资源消耗大、执行耗时长、执行次数频繁的SQL语句,从而进行相应的优化操作。

  1. 在库管理页面,单击左侧上部的“SQL诊断”页签,打开SQL诊断窗口。您可通过时间范围筛选搜索已历史SQL诊断记录,可进行查看诊断任务详情,支持新增、删除SQL诊断等操作。

    图2 SQL诊断

  2. 单击“新增SQL性能诊断”,在弹出框中选择任务类型:SQL语句、SQL文件。如是SQL语句类型,编写语句后单击“确定”。即可在SQL诊断列表中查看诊断信息。

    图3 新增SQL性能诊断任务
    • 以下语句会被改写为select语句进行诊断:

      “select ... for update”“update ... set ... where ...”“delete from ... where ...”“insert into ... select ...”

    • 除 select/update/delete/insert into...select 以外,均不支持。对于SQL诊断不支持语法,可成功提交诊断任务,但会诊断失败。部分不支持语法示例如下:
      1. alter table t add index idx_name(name);
      2. show databases;
      3. grant SELECT,PROCESS on d.t to 'am'@'%' with grant option;
      4. insert into t(i, v) values(1, 'a')。
    • 暂仅支持 select/insert/update/delete 语句诊断,其中insert 必须带 select 子句;
    • 暂不支持查询 information_schema, test, mysql 等保留库的语句;
    • 暂不支持使用视图的语句。

  3. 在SQL诊断列表中,单击右侧操作栏的查看详情,查看任务详情。

    图4 查看任务详情
    图5 任务详情

    您可在任务详情页面下方已诊断的SQL列表中查看诊断结果详情。

    图6 诊断结果详情

元数据采集

DAS2.0版本将对实例的库、表、字段等元数据信息由实时查库,升级为后台任务的定期采集,并保存到DAS的数据库中。仅集采结构元数据,不包含用户表里的实际数据,请您放心开启元数据采集功能。

  • 减少对用户库的查询次数,降低对用户库的性能影响;
  • 针对含有大量表的实例,可提升模块搜索性能,并支持翻页查询 。
  1. 在库管理页面,打开右上方的元数据采集开关,单击“元数据采集”页签,打开元数据采集窗口。

    图7 元数据采集窗口

  2. 在元数据采集窗口单击“立即采集”,触发采集动作,您可在右侧操作栏中止采集或查看采集详情信息。

    图8 立即采集
    • 清空采集数据:清空采集的元数据、库结构、表结构等结构数据。
    • 删除日志:日志删除后将不能恢复,请谨慎操作。

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

在文档使用中是否遇到以下问题







请至少选择或填写一项反馈信息

字符长度不能超过200

反馈内容不能为空!

提交反馈 取消