首页 > 数据库 >KingbaseES数据库使用KWR性能报告

KingbaseES数据库使用KWR性能报告

时间:2022-11-25 10:55:56浏览次数:42  
标签:perf track 数据库 kwr KingbaseES KWR SELECT

  SYS_KWR 是 KingbaseES 自动负载信息库(Kingbase Auto Workload Repertories)的简称,它通过周期性自动记录性能统计相关的快照,分析出 KingbaseES 的操作系统运行环境、数据库时间组成、等待事件和 TOP SQL 等性能指标,为数据库性能调优提供指导。

  本文介绍如何在KingbaseES数据库生成KWR报告。

一、修改数据库参数

修改数据库参数文件kingbase.conf:

track_sql = on
track_instance = on 
track_wait_timing = on
track_counts = on
track_io_timing = on
track_functions = 'all'
sys_stat_statements.track = 'top'

需要重启数据库  

二、生成快照

SELECT * FROM perf.create_snapshot();

三、查看快照号

SELECT * FROM perf.kwr_snapshots;

四、生成KWR报告

SELECT * FROM perf.kwr_report(1,2); -- 生成 TEXT 版本报告
SELECT * FROM perf.kwr_report(1,2, 'html'); -- 生成 HTML 版报告
以上生成KWR报告默认位于数据库data目录下sys_log子目录。

指定生成KWR到某个路径:
SELECT * FROM perf.kwr_report_to_file(1,2, 'html', '/home/test/kwr.html');

五、查看报告

 

标签:perf,track,数据库,kwr,KingbaseES,KWR,SELECT
From: https://www.cnblogs.com/happy-0824/p/16924400.html

相关文章

  • 使用DBeaver链接PostgreSQL(MySQL)显示所有数据库
             ......
  • 用NetCore + ReactJS 实现一个前后端分离的网站 (3) 仓储、服务层的实现以及数据库接
    用NetCore+ReactJS实现一个前后端分离的网站(3)仓储层的实现1.前言这两天在仓储模式上纠结了几回,差点放弃仓储层的实现,因为从网上搜到一些文章,说efcore已经是按照......
  • mysql表、数据库快速复制
    停止mysql服务ALTERTABLEtable_nameDISCARDTABLESPACE;将原数据库的\mysql-8.0.25-winx64\data\中的ibd文件复制到对应数据库中,ALTERTABLEtable_nameIMPORTTABL......
  • 数据库配置
    目录登录mysqlNavicat手动连接命令行连接创建一个库使用Navicat图形化操作命令行创建查看用户5.7之前版本5.7往后的版本创建用户一键建用户加赋权分布式建用户登录mysql......
  • 第10节-MySQL数据库的编程基础
     10.1、变量、运算符介绍用户变量:使用@开头。【set定义,会话有效】系统变量:使用@@开头。【declare定义,begin..end有效】局部变量:在存储过程中有效。--1、用户变......
  • 数据库进阶2
    目录数据库进阶2今日内容概要今日内容详细无符号、零填充非空默认值唯一值主键自增外键前戏关系的判断一对多关系外键字段的建立多对多关系一对一关系数据库进阶2今日内......
  • MySQL数据库:6、约束的概述及语法
    Python基础之MySQL数据库目录Python基础之MySQL数据库一、约束概述1、为什么要约束2、什么是约束3、约束的分类4、查看当前表已有的约束二、约束语法及用法1、无符号2、......
  • 云数据库时代,DBA将走向何方?-v4
    云数据库时代,DBA将走向何方?伴随云计算的迅猛发展,数据库也进入了云时代。云数据库不断涌现,产品越来越成熟和智能,作为数据库管理员的DBA将面临哪些机遇和挑战?又应该具备什么......
  • 进入python的世界_day38_数据库——mysql约束条件、表关系
    一、字段约束条件1.无负号​ unsignedcreatetablet(idintunsigned);#不能添加负数2.零填充​ zerofillcreatetablet(idintzerofill);#填入得数据展......
  • mysql数据库(字段约束条件)
    什么是字段约束字段约束就是将字段的内容定一个规则,我们要按照规则办事约束描述关键字非空约束限制该字段的数据不能为nullnotnull唯一约束保证该字......