云服务器内容精选
-
请求示例 获取实例健康诊断报告内容。 GET https://das.cn-north-7.myhuaweicloud.com/v3/052041494800d57c2f02c00275b4c247/instances/bcfa975193f1402fa11a6d4fd6baf5fbin01/get-instance-health-report?task_id=bb252ed0-3d06-489a-a662-6609e054e91c
-
响应示例 状态码: 200 Success. { "success" : true, "summary_info" : { "analysis_results" : [ { "risk_code" : "SLOW_ LOG _ISSUE", "risk_level" : "WARNING", "risk_content" : "慢SQL问题", "reasons" : [ { "reason_code" : "SLOW_LOG_EXIST", "reason_content" : "存在慢SQL", "suggestions" : [ { "suggestion_code" : "ANALYZE_SLOW_LOG", "suggestion_content" : "分析慢SQL查找问题根源" } ] } ] } ] }, "instance_info" : { "tenant_id" : "05204146e600d48f0f02c002850ec340", "project_id" : "052041494800d57c2f02c00275b4c247", "instance_id" : "bcfa975193f1402fa11a6d4fd6baf5fbin01", "instance_name" : "rds-sql-勿删1", "cpu" : 2, "mem" : 8, "disk_size" : 60, "disk_type" : "CLOUDSSD", "engine" : "mysql", "engine_version" : "5.7" }, "performance_stat" : { "analyze_success" : true, "peak_stats" : [ { "metric" : "qps", "value" : 64.88, "max_value" : 11178, "normalized" : 0.005804258364644837, "stage" : "LIGHT", "timestamp" : 1728756000 } ], "ratio_stats" : [ { "criticalThreshold" : 11178, "mediumThreshold" : 7824.599999999999, "lightThreshold" : 3353.4, "metric" : "qps", "max_value" : 11178, "critical_ratio" : 0, "medium_ratio" : 0, "light_ratio" : 1 } ] }, "disk_stat" : { "analyze_success" : true, "peak_stats" : [ { "metric" : "iops", "value" : 91.9, "max_value" : 4500, "normalized" : 0.020422222222222224, "stage" : "LIGHT", "timestamp" : 1728750600 } ], "ratio_stats" : [ { "criticalThreshold" : 4500, "mediumThreshold" : 3150, "lightThreshold" : 1350, "metric" : "iops", "max_value" : 4500, "critical_ratio" : 0, "medium_ratio" : 0, "light_ratio" : 1 } ] }, "table_space_stat" : { "analyze_success" : true }, "slow_log_stat" : { "analyze_success" : true, "collect_slow_log" : true, "top_execute_slow_logs" : [ { "template_id" : "5B20B6BF446F926F", "template" : "INSERT INTO test123 VALUES (?);", "databases" : [ "test_db" ], "times" : 83, "avg_query_time" : 0.9021538595657752, "max_query_time" : 45.08398997783661, "avg_rows_examined" : 0, "sum_rows_examined" : 0, "avg_rows_sent" : 0 } ], "rows_examined_exceeding" : [ ] }, "full_sql_Stat" : { "analyze_success" : true, "collect_full_sql" : true, "execute_top_templates" : [ { "template_id" : "B38F825636B24B7", "template" : "CREATE TABLE IF NOT EXISTS table_001 (id int)", "databases" : [ "test_db" ], "times" : 1, "avg_query_time" : 5, "avg_rows_examined" : 0, "sum_rows_examined" : 0 } ] }, "inspection_Stat" : { "analyze_success" : true, "inspection_score" : [ { "score" : 100, "critical" : 0, "medium" : 0, "light" : 0, "cpu_usage" : 3.93, "mem_usage" : 22.91, "space_usage" : 8.66, "connection_rate" : 0.54, "iops_usage" : 0.28, "thread_running" : 4, "slow_sql_total" : 0, "lost_points_detail_list" : [ { "metric" : "memUsage", "lost_points" : 0, "risk_level" : "NORMAL" }, { "metric" : "cpuUsage", "lost_points" : 0, "risk_level" : "NORMAL" }, { "metric" : "spaceUsage", "lost_points" : 0, "risk_level" : "NORMAL" }, { "metric" : "iopsUsage", "lost_points" : 0, "risk_level" : "NORMAL" }, { "metric" : "connectionRate", "lost_points" : 0, "risk_level" : "NORMAL" }, { "metric" : "threadRunning", "lost_points" : 0, "risk_level" : "NORMAL" }, { "metric" : "slowSqlTotal", "lost_points" : 0, "risk_level" : "NORMAL" } ] } ] } }
-
响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 success Boolean 日报诊断是否成功。 start_at Long 日报诊断区间的起始时间(Unix timestamp),单位:毫秒。 end_at Long 日报诊断区间的结束时间(Unix timestamp),单位:毫秒。 task_id String 报告ID。 summary_info 表5 object 日报内容摘要信息 instance_info 表9 object 实例信息列表。 performance_stat 表10 object 性能统计分析列表。 disk_stat 表11 object 磁盘统计分析列表。 table_space_stat 表14 object 表空间统计分析列表。 slow_log_stat 表17 object 慢SQL统计分析列表。 full_sql_stat 表18 object 全量SQL统计分析列表。 inspection_stat 表20 object 巡检评分统计分析列表。 error_message String 错误信息。 表5 HealthReportSummaryInfo 参数 参数类型 描述 analysis_results Array of 表6 objects 分析结果列表。 表6 HealthReportAnalysisResult 参数 参数类型 描述 risk_code String 风险点编码。 risk_level String 风险点级别。 risk_content String 风险点内容。 reasons Array of 表7 objects 可能原因列表。 表7 HealthReportRiskReason 参数 参数类型 描述 reason_code String 可能原因编码。 reason_content String 可能原因内容。 suggestions Array of 表8 objects 建议优化措施列表。 表8 HealthReportRiskSuggestion 参数 参数类型 描述 suggestion_code String 建议优化措施编码。 suggestion_content String 建议优化措施。 表9 HealthReportInstanceInfo 参数 参数类型 描述 tenant_id String 账号ID。 project_id String 项目ID。 instance_id String 实例ID。 master_node_id String 主节点ID。 instance_name String 实例名称。 cpu Integer 实例cpu核数。 mem Integer 实例内存大小。 disk_size Integer 磁盘大小。 disk_type String 磁盘类型。 engine String 实例引擎类型。 engine_version String 引擎内核版本。 表10 HealthReportPerformanceStat 参数 参数类型 描述 peak_stats Array of 表12 objects 峰值统计信息列表。 ratio_stats Array of 表13 objects 比率值数据列表。 表11 HealthReportDiskStat 参数 参数类型 描述 peak_stats Array of 表12 objects 峰值统计信息列表。 ratio_stats Array of 表13 objects 比率值数据列表。 表12 HealthReportSingleValueStat 参数 参数类型 描述 metric String 指标名。 value Double 数值。 max_value Double 最大值。 normalized Double 归一化值。 stage String 当前状态。 timestamp Long 指标采集时间。 表13 HealthReportRatioStat 参数 参数类型 描述 metric String 指标名。 max_value Double 最大值。 critical_ratio Double 高水位占比。 medium_ratio Double 中水位占比。 light_ratio Double 低水位占比。 表14 HealthReportTableSpaceStat 参数 参数类型 描述 size_top Array of 表15 objects 表大小Top列表。 rows_top Array of 表15 objects 表行数量Top列表。 size_incr_top Array of 表16 objects 表大小增长Top列表。 rows_incr_top Array of 表16 objects 表行数量增长Top列表。 analyze_success Boolean 统计分析是否成功。 error_message String 错误信息。 表15 HealthReportTableSpaceInfo 参数 参数类型 描述 database String 数据库名。 table String 表名。 db_engine String 数据库引擎。 table_size Long 表大小。 data_size Long 数据大小。 index_size Long 索引大小。 rows Long 行数量。 表16 HealthReportTableSpaceIncrInfo 参数 参数类型 描述 database String 数据库名。 table String 表名。 increment Long 增长量。 analyze_success Boolean 统计分析是否成功。 error_message String 错误信息。 表17 HealthReportSlowLogStat 参数 参数类型 描述 collect_slow_log Boolean 是否收集慢SQL。 top_execute_slow_logs Array of 表19 objects 慢SQL Top执行次数列表。 top_avg_query_time_slow_logs Array of 表19 objects 慢SQL Top平均执行时间列表。 top_max_query_time_slow_logs Array of 表19 objects 慢SQL Top最大执行时间列表。 rows_examined_exceeding Array of 表19 objects 慢SQL Top扫描返回比列表。 analyze_success Boolean 统计分析是否成功。 error_message String 错误信息。 表18 HealthReportFullSqlStat 参数 参数类型 描述 collect_full_sql Boolean 是否收集全量SQL。 execute_top_templates Array of 表19 objects 全量SQL Top总执行次数列表。 sum_rows_examined_top_templates Array of 表19 objects 全量SQL Top总扫描行数列表。 avg_cost_top_templates Array of 表19 objects 全量SQL Top平均执行耗时列表。 analyze_success Boolean 统计分析是否成功。 error_message String 错误信息。 表19 HealthReportSqlTemplate 参数 参数类型 描述 template_id String 模板ID。 template String 模板内容。 databases Array of strings 数据库列表。 times Long 执行次数。 avg_query_time Double 平均执行时间。 max_query_time Double 最大执行时间。 avg_rows_examined Double 平均扫描行数。 max_rows_examined Double 最大扫描行数。 sum_rows_examined Double 总扫描行数。 avg_rows_sent Double 平均返回行数。 max_rows_sent Double 最大返回行数。 表20 HealthReportInspectionStat 参数 参数类型 描述 inspection_score Array of 表21 objects 巡检评分。 analyze_success Boolean 统计分析是否成功。 error_message String 错误信息。 表21 HealthReportInspectionScore 参数 参数类型 描述 score Double 得分。 critical Integer 严重事件。 medium Integer 警告事件。 light Integer 优化事件。 cpu_usage Double CPU使用率。 mem_usage Double 内存使用率。 space_usage Double 空间使用率。 connection_rate Double 连接使用率。 iops_usage Double IOPS使用率。 thread_running Double 活跃会话。 slow_sql_total Long 慢SQL数量。 lost_points_detail_list Array of 表22 objects 扣分详情。 表22 HealthReportLostPointsDetail 参数 参数类型 描述 metric String 扣分项。 lost_points Double 所扣分数。 risk_level String 事件等级。 状态码: 400 表23 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。 状态码: 500 表24 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。
-
URI GET /v3/{project_id}/instances/{instance_id}/get-instance-health-report 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法请参见获取项目ID。 instance_id 是 String 实例ID。 表2 Query参数 参数 是否必选 参数类型 描述 task_id 是 String 任务ID。
-
响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 total Long 记录总数 db_objects Array of DbObjectSpaceInfo objects 数据库对象列表 instance_info InstanceSpaceInfo object 实例空间信息。数据来源于文件系统。已用空间包含数据空间、日志空间和其他空间,其他空间包括引擎产生的临时文件等。 表5 DbObjectSpaceInfo 参数 参数类型 描述 object_type String 对象类型,如果是table,同时需要传database_id 枚举值: database table object_name String 对象名称 object_id String 对象ID used_size Long 已使用空间,以字节为单位 data_size Long 数据空间,以字节为单位 index_size Long 索引空间,以字节为单位 estimated_rows Long 估算值行数,以字节为单位 表6 InstanceSpaceInfo 参数 参数类型 描述 total_size Long 实例总空间,以字节为单位。TaurusDB不会返回总空间。 used_size Long 已使用空间,以字节为单位 data_size Long 数据空间,以字节为单位 log_size Long 日志空间,以字节为单位 avg_daily_growth Long 近七日的数据平均日增长量,以字节为单位 last_result_time Long 最后一次分析的结果时间,毫秒单位时间戳 状态码: 400 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:8 最大长度:36 error_msg String 错误描述 最小长度:2 最大长度:512 状态码: 500 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:8 最大长度:36 error_msg String 错误描述 最小长度:2 最大长度:512
-
响应示例 状态码: 200 Success. { "db_objects" : [ { "object_type" : "database", "object_name" : "db_01", "object_id" : "24937", "used_size" : 171687936, "data_size" : 129646592, "index_size" : 38895616 }, { "object_type" : "database", "object_name" : "test_db", "object_id" : "24936", "used_size" : 84574208, "data_size" : 41484288, "index_size" : 38895616 } ], "total" : 2, "instance_info" : { "total_size" : 42949672960, "used_size" : 2635862016, "data_size" : 256262144, "log_size" : 2100001252, "avg_daily_growth" : 86016, "last_result_time" : 1615323657065 } }
-
请求示例 获取数据库列表。 GET https://das.cn-north-1.myhuaweicloud.com/v3/054e292c9880d4992f02c0196d3ea468/instances/fa7d0b6e40704cd48facf9889d6e745bin01/space-analysis?datastore_type=MySQL&object_type=database&show_instance_info=true&offset=0&limit=100 获取表列表。 GET https://das.cn-north-1.myhuaweicloud.com/v3/054e292c9880d4992f02c0196d3ea468/instances/fa7d0b6e40704cd48facf9889d6e745bin01/space-analysis?datastore_type=MySQL&object_type=table&database_id=24937&show_instance_info=false&offset=0&limit=100
-
URI GET /v3/{project_id}/instances/{instance_id}/space-analysis 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。 获取方法请参见获取项目ID。 instance_id 是 String 实例ID。 表2 Query参数 参数 是否必选 参数类型 描述 object_type 是 String 对象类型 缺省值:database 枚举值: database table database_id 否 String 数据库ID offset 否 String 偏移量。从第一条数据偏移offset条数据后开始查询,默认为0(偏移0条数据,表示从第一条数据开始查询),必须为数字,不能为负数。offset必须是limit的整数倍。 缺省值:0 limit 否 String 查询记录数。默认为100,不能为负数,最小值为1,最大值为100。 缺省值:100 show_instance_info 否 String 是否返回实例级别数据,取值:true或者false 缺省值:true datastore_type 是 String 引擎类型 枚举值: MySQL TaurusDB SQLServer
-
使用须知 仅支持MySQL InnoDB引擎。 仅支持select/insert/update/delete语句诊断,其中insert必须带select子句。 暂不支持查询information_schema、test、mysql。 暂不支持使用视图的语句。 SQL诊断功能会获取相关表结构和数据分布信息(非原始数据),该信息仅用于诊断逻辑,不会存储到DAS服务器。 获取表结构和数据分布信息的过程中,可能会对实例带来额外负载,但对性能影响甚微。 SQL诊断历史是唯一存储在DAS服务器上的数据,如果执行删除操作后,也将彻底从服务器上删除。 格式化用于提高SQL语句易读性,只是转换SQL语句的显示形式,不会修改SQL的执行逻辑和语义。 格式化是对整个SQL窗口内所有SQL语句进行格式化,暂不支持选中多条语句中的某一条进行格式化。
-
前提条件 TaurusDB5.6的内核版本要大于等于5.6.43.3,5.7的内核版本要大于等于5.7.25.3。 不支持E CS 自建库,不支持创建中、冻结、异常实例。 请务必在紧急情况下使用该功能,您的Kill操作将会以日志的形式被记录下来。 当您的实例能够通过DAS正常登录时,请勿使用该功能,您可以登录实例,通过实时会话功能执行相关操作。 rdsadmin、rdsbackup、rdsmetric、rdsRepl等敏感用户的会话禁止Kill。 当CPU或者连接数打满的情况下,kill会话请求有一定概率会下发超时,此时请重新下发kill会话请求。
-
使用须知 仅支持MySQL InnoDB引擎。 仅支持select/insert/update/delete语句诊断,其中insert必须带select子句。 暂不支持查询information_schema、test、mysql。 暂不支持使用视图的语句。 SQL诊断功能会获取相关表结构和数据分布信息(非原始数据),该信息仅用于诊断逻辑,不会存储到DAS服务器。 获取表结构和数据分布信息的过程中,可能会对实例带来额外负载,但对性能影响甚微。 SQL诊断历史是唯一存储在DAS服务器上的数据,如果执行删除操作后,也将彻底从服务器上删除。 格式化用于提高SQL语句易读性,只是转换SQL语句的显示形式,不会修改SQL的执行逻辑和语义。 格式化是对整个SQL窗口内所有SQL语句进行格式化,暂不支持选中多条语句中的某一条进行格式化。
-
支持审计的关键操作列表 通过 云审计 服务,您可以记录与华为云数据管理服务相关的操作事件,便于日后的查询、审计和回溯。 表1 云审计服务支持的DAS操作列表 操作名称 资源类型 事件名称 创建数据库登录 instance createConnection 测试数据库登录 connection testConnection 验证数据库登录 connection verifyConnection 修改数据库登录 connection modifyConnection 删除数据库登录 connection deleteConnection 登录数据库 connection databaseLoginActions 登录数据库 connection dbsConnection 执行SQL connection executeSql 取消执行SQL connection cancelExecute 获取执行结果集 connection getExecuteResult 切割SQL connection splitSql 格式化SQL connection formatSql 获取SQL执行计划 connection getPlan 编辑结果集 connection editDatas 导出结果集 connection exportData 关闭SQL窗口 connection closeWindow 拉取自动填充数据 connection autoFill 删除SQL执行记录 connection deleteExecSqlRecord 创建导出结果集任务 connection createExportSqlResultsetTask 创建导出数据库任务 connection createExportDatabaseTask 创建快速导出任务 connection createExportQuickDatabaseTask 删除导出任务 connection deleteExportTask 停止导出任务 connection stopExportTask 创建导入SQL文件任务 connection createImportSqlFileTask 创建导入CSV文件任务 connection createImportCsvFileTask 删除导入任务 connection deleteImportTask 停止导入任务 connection stopImportTask 创建自动生成测试数据任务 connection createTestDataTask 删除自动生成测试数据任务 connection deleteTestDataTask 停止自动生成测试数据任务 connection stopTestDataTaskCreate 合并文件分片 connection mergeFilePart 上传文件分片 connection uploadFilePart 执行SQL诊断 connection exeTuning 创建OBS桶 connection createBucket 父主题: 审计
-
使用须知 如果导出数据时未勾选“生成单表文件”,则导出的数据文件后缀为“.zip”格式,此格式的数据文件暂不支持直接导入,需要解压后才可再次导入。 如果导出数据时勾选了“生成单表文件”,则导出的数据文件为每个单表的数据文件(“.sql”或者“.csv”格式),该情况下导出的数据文件可直接再次导入。 如果导出的Microsoft SQL Server实例表数量超过1万时,使用导出数据库功能会报错表数量过多,无法导出数据。此时请使用导出SQL结果集功能。
-
使用须知 仅支持MySQL InnoDB引擎。 仅支持select/insert/update/delete语句诊断,其中insert必须带select子句。 暂不支持查询information_schema、test、mysql。 暂不支持使用视图的语句。 SQL诊断功能会获取相关表结构和数据分布信息(非原始数据),该信息仅用于诊断逻辑,不会存储到DAS服务器。 获取表结构和数据分布信息的过程中,可能会对实例带来额外负载,但对性能影响甚微。 SQL诊断历史是唯一存储在DAS服务器上的数据,如果执行删除操作后,也将彻底从服务器上删除。 格式化用于提高SQL语句易读性,只是转换SQL语句的显示形式,不会修改SQL的执行逻辑和语义。 格式化是对整个SQL窗口内所有SQL语句进行格式化,暂不支持选中多条语句中的某一条进行格式化。
-
使用须知 支持登录的数据库实例如下: 表1 支持的数据库实例列表 数据库实例来源 支持的数据库引擎 华为云数据库实例 RDS for MySQL RDS for PostgreSQL RDS for SQL Server RDS for MariaDB DDS TaurusDB GaussDB GeminiDB Cassandra 华为云ECS自建数据库实例 支持MySQL5.5、5.6、5.7、8.0版本实例,暂不支持HA集群。 支持PostgreSQL9.4、9.5、9.6、10、11、12版本的实例。 支持SQL Server2008、2012、2014、2016、2017版本实例;暂不支持HA集群。 创建当前数据库实例的账号和目前登录的账号属于同一个云账号。 创建的数据库实例需要和数据管理服务在同一个Region下。
更多精彩内容
CDN加速
GaussDB
文字转换成语音
免费的服务器
如何创建网站
域名网站购买
私有云桌面
云主机哪个好
域名怎么备案
手机云电脑
SSL证书申请
云点播服务器
免费OCR是什么
电脑云桌面
域名备案怎么弄
语音转文字
文字图片识别
云桌面是什么
网址安全检测
网站建设搭建
国外CDN加速
SSL免费证书申请
短信批量发送
图片OCR识别
云数据库MySQL
个人域名购买
录音转文字
扫描图片识别文字
OCR图片识别
行驶证识别
虚拟电话号码
电话呼叫中心软件
怎么制作一个网站
Email注册网站
华为VNC
图像文字识别
企业网站制作
个人网站搭建
华为云计算
免费租用云托管
云桌面云服务器
ocr文字识别免费版
HTTPS证书申请
图片文字识别转换
国外域名注册商
使用免费虚拟主机
云电脑主机多少钱
鲲鹏云手机
短信验证码平台
OCR图片文字识别
SSL证书是什么
申请企业邮箱步骤
免费的企业用邮箱
云免流搭建教程
域名价格