【达梦】数据库运维入门

文章目录

    • 1、查询版本
    • 2、执行登录
    • 3、服务停止与启动
    • 4、查询表空间大小与使用情况
    • 5、查询慢sql

1、查询版本

(1)sql语句查询:SELECT * FROM v$instance;

【达梦】数据库运维入门_第1张图片
(2)Linux命令查询:

2、执行登录

./disql 用户名/密码@localhost:端口

比如:./disql root/root123@localhost:5236

3、服务停止与启动

(1)进入到安装bin目录下

cd /data/opt/dmdbms/bin

(2)输入启动命名

./DmServiceDMSERVER start

注意:如果提示已经启动,则根据提示的进程号,执行kill -9 进程号,杀死进程后,重新执行启动命令

4、查询表空间大小与使用情况

select
  T.NAME              表空间名称,
  D.PATH          	表空文件路径,
  T.TYPE$				表空间类型,
  T.STATUS$			表空间状态,
  T. FILE_NUM		包含的文件数,
  D.TOTAL_SIZE*16/1024 	总大小,
  D.FREE_SIZE*16/1024 	空闲大小,
TRUNC((TRUNC(D.TOTAL_SIZE-D.FREE_SIZE, 4)/D.TOTAL_SIZE)*100, 2) 使用率
FROM V$TABLESPACE T, V$DATAFILE D  WHERE   "GROUP_ID"=T.ID;

5、查询慢sql

select * from (SELECT sess_id,sql_text,datediff(ss,last_send_time,sysdate) ss,SF_GET_SESSION_SQL(SESS_ID) fullsql FROM V$SESSIONS WHERE STATE='ACTIVE' and sess_id <> sessid())where ss>=1;
--ss>=1表示1秒及以上的慢SQL,可以替换成其他时间;

达梦技术文档:达梦技术文档,点击跳转
参考内容:参考连接,点击跳转

你可能感兴趣的:(3-数据库开发,#,3-2,数据库进阶,数据库,运维开发)