查看KES版本信息
使用version函数查看
这种方式能详细显示信息
使用ksql查看
查看license有效期
查看实例启动时间和运行时长
查看实例启动时间
查看KES无故障运行时长
查看数据库列表
使用元命令\l查看
使用字典查看
查看数据库占用的磁盘空间
统计当前数据库所占的磁盘空间
统计所有数据库占用的磁盘总量
查看表和索引的大小
统计表的空间占用
统计表和与表关联的索引占用空间总量
select sys_total_relation_size('public.t01')/1024 || 'KB' KB;
select sys_size_pretty(sys_total_relation_size('public.t01'));
统计表的记录数
此时,t01表只有一条数据
查看时区和时间
查看最近一次加载参数文件的时间
查看时区
查看当前时间或日期
查看当前登录数据库的名称
查看当前会话信息
查看当前会话的客户端IP和端口
查看当前会话的后台进程ID
查看数据库中的连接信息
select datname,usename,client_addr,client_port from sys_stat_activity;
查看会话执行的SQL信息
查看参数track_activities是否为on
查看所有会话执行的SQL信息
select datname,usename,client_addr,client_port from sys_stat_activity;
查看正在运行的SQL信息
select datname,usename,query,state from sys_stat_activity where state not like 'idel%';
查看耗时较长的SQL
事务阻塞会话的简单处理
会话1-关闭自动提交后删除记录
会话2——删除相同记录时发生锁等待事件
会话3——查询会话状态
select datname,usename,query,wait_event,pid from sys_stat_activity where datname = 'test';
会话3——清理导致阻塞的会话1
在会话3中 断开 会话1
原来处于锁等待中的会话2成功执行删除操作
会话1被中断