一、DM查看数据库信息:核心概念与流程概述 1.1 查询数据库信息:掌握运维基础 在日常的数据库运维工作中,DM查看数据库信息是每一位DBA(数据库管理员)必须掌握的基础技能。无论是进行故障排查、性能优化,还是日常的巡检监控,都需要先获取数据库的当前状态、配置参数以及存储结构。达梦数据库(DM)
前言 现在政务、金融、能源各类项目,都在把Oracle数据库往国产KES上迁移。很多团队做迁移的时候,只会盯着那些直接报语法错误的内容,像字段类型不匹配、自定义函数不存在这类问题。还有一类隐藏问题,大家基本都会漏掉。 这类坑有个特点,代码跑起来不会直接抛错,测试环境有时候数据看着正常,一上生产就
一、先看翻车现场 报表背后的 SQL 长这样: SELECT c.cust_name, o.order_no, o.amount FROM customers c LEFT JOIN orders o ON c.cust_id = o.cust_id WHERE o.status =
mysql8.0配置了新的安全策略所以配置密码是和5.7是不一样的。 首先,我们先按照他的要求配置一个符合的密码,如'FGsd_jfdlaflk455-+'就是那种自己记不住级别就行了。 然后使用命令 //如果没有先配好root的密码,使用初始密码是无法查看对应的参
高可用定义 数据库高可用(High Availability),就是当部分节点故障时,系统仍能持续对外提供服务,业务不中断 、数据尽量不丢。 两个核心指标 三层高可用架构方案 第一层:接入层 — 应用怎么连数据库? 核心目标:屏蔽底层节点变更,应用零感知故障。 方案 1:VIP +
1. 慢查询 show variables like '%slow%'; +---------------------------+---------------------------------------+ | Variable_name | Va
系统表(mysql 库)损坏,导致服务启动失败、连接失败以及数据库表不存在。 操作前请将原 Data 文件进行备份。 第一步:使用 innodb_force_recovery 强制启动 MySQL(只读模式) 1. 停止 MySQL 服务 1.1 打开cmd窗口,输入:service
mysql修改某个字段(替换关键字内容),UPDATE 表名 SET 字段名= REPLACE( 替换前的字段值, '替换前关键字', '替换后关键字' ) WHERE 条件。 举例: update goods_table SET goods_name = REP
SQL 调优是一个系统性工程,需要从发现问题到解决问题的全流程掌握。下面从方法论到具体技巧详细讲解。 二、发现问题:定位慢查询 1. 开启慢查询日志 -- 查看慢查询配置 SHOW VARIABLES LIKE 'slow_query%'; SHOW VARIABLES LIKE 'lon
从status根据thread关键字可以查出如下是个状态 show global status like 'thread%'; +-------------------+-------+ | Variable_name | Value | +-----------