小易撩挨踢 易君召的博客

信创国产数据库选型指南

信创选型第一门槛:进入信创目录、国测安全可靠测评、全栈适配鲲鹏 / 飞腾 / 海光 / 龙芯 + 麒麟 / 统信,资质不满足直接排除;其次按业务负载(OLTP/OLAP/HTAP/ 多模)、存量迁移源(Oracle / MySQL / PG)、运维团队能力、行业监管要求来选。 一、主流产品分类与定位

易君召 发布于 2026-10-29

MySQL 性能优化完整方案

优化分 5 大层次:架构层 → 配置参数 → 索引优化 → SQL 语句 → 运维监控,由上到下落地,优先改 SQL 和索引(收益最高),再调参数,最后考虑架构扩容。 说明:下面默认是 InnoDB(MySQL 默认存储引擎,生产几乎都用) 一、架构层面(高并发、大数据量场景) 读写分离 主库写,从

易君召 发布于 2026-10-26

如何批量修改 SQL 脚本文件里的数据

场景说明:是修改本地 .sql 文本文件内容(不是在数据库里 update);如果是已经导入数据库、要批量更新表数据,看方案 3。 方案 1:sed(Linux / Mac / WSL,适合大批量 SQL 文件,推荐) sed 流编辑,直接替换文本,支持批量文件。 语法模板: # 单文件替换:把 o

易君召 发布于 2026-10-26

主流数据库管理工具推荐

✅ 通用多库 GUI(最常用,一套工具连多种库) 1. DBeaver(强烈推荐,免费开源首选) 授权:社区版 Apache2.0,免费可商用,跨平台 Win/Mac/Linux

易君召 发布于 2026-10-25

分布式数据库优缺点分析

核心定义:分布式数据库(DDDB)是把数据分散存储在多台独立节点上,通过网络协同,对外提供统一数据库视图,分为同构分布式(如 TiDB、OceanBase)、异构联邦库;常分为 NewSQL(兼顾 ACID + 水平扩展)和传统分片 MySQL 这类简易分布式方案。 ✅ 优点 1. 水平扩展能力强(

易君召 发布于 2026-10-24

MySQL 实用优化技巧

适用 MySQL 5.7 / 8.0,默认 InnoDB,不罗列玄学方案,优先低成本、高收益手段 一、索引优化(收益最高,优先做) 1. 索引设计原则 最左前缀原则:联合索引 idx(a,b,c),查询条件必须带上最左列 a 才能走索引;范围条件(> < between like 前缀通

易君召 发布于 2026-10-24

MySQL8.0 字符集 utf8mb4排序规则推荐

✅ 通用首选:utf8mb4_0900_ai_ci(MySQL8.0 默认)MySQL 含义:ai=accent-insensitive 不区分重音;ci=case-insensitive 不区分大小写 基于 UCA 9.0 标准,Unicode 排序规则最新最准,支持 emoji、生僻字、多语言,

易君召 发布于 2026-10-23

SQL 文件高频语法错误汇总

按类别整理,同时附带错误示例、原因、修正写法,覆盖 MySQL / PostgreSQL /openGauss/ 达梦 等常见库。 说明:有些属于语法兼容问题(A 库合法、B 库报错),很多人会当成语法错误。 一、符号、引号、分号类(最高发) 漏写 / 多写分号 ; -- 错误:少分号,语句粘连 s

易君召 发布于 2026-10-22

如何用命令行查看数据库信息

✅ MySQL / MariaDB(mysql 客户端) 登录 mysql -h127.0.0.1 -P3306 -uroot -p 常用查看: -- 列出所有库 SHOW DATABASES; -- 查看当前所在库 SELECT DATABASE(); -- 查看版本 SELECT VERSIO

易君召 发布于 2026-10-22

🐘 openGauss 7.0.0-LTS 正式发布:三年生命周期,国产数据库"根社区"交出生产级答卷

2026 年 9 月 30 日发布 · LTS 生命周期 3 年 · 木兰宽松许可证 v2 · 50 万 TPMC 下 RTO<10s · 20 个代码仓全开源 🔥 一、新闻速览:从"半年创新版"到"三年 LTS" openGauss 社区正式发布 7.0.0(LTS)。按官方版本策略:LTS 版本

易君召 发布于 2026-10-18

高斯数据库(openGauss/GaussDB)常用操作功能

openGauss 是开源版高斯,华为云 GaussDB 是云化商业版,SQL 语法、基础操作大体一致,下面按SQL 操作、数据导入导出、权限安全、运维管理、高可用、特色增强功能分类整理。 一、标准 SQL 操作(开发最常用)

易君召 发布于 2026-10-18

DBA 保障数据库安全完整方案

DBA 数据库安全核心思路:边界防护 + 身份权限 + 数据本身 + 审计监控 + 备份灾备 + 漏洞与变更管控 + 应急响应,覆盖事前、事中、事后全生命周期。 一、身份与访问安全(最核心,防越权登录) 最小权限原则 账号按需授权,禁止 DBA 日常使用超级账号(root、sys、postgres、

易君召 发布于 2026-10-18

数据库迁移常见挑战

数据库迁移一般分为同构迁移(MySQL→MySQL)和异构迁移(Oracle→达梦、MySQL→OpenGauss 等),挑战覆盖业务、数据、性能、运维、兼容性多个维度,下面分类整理: 一、数据一致性挑战(最高优先级) 数据丢失、数据损坏 全量备份 / 导出时源库正在写入,快照不一致;网络中断、存储

易君召 发布于 2026-09-18

如何选择合适的数据库服务器配置

核心思路:先评估业务负载类型、数据量、并发、SLA,再匹配 CPU / 内存 / 磁盘 / 网络,最后区分物理机、虚拟机、容器、云数据库选型,不要上来直接堆硬件。 一句话原则:数据库绝大多数场景是内存优先,其次磁盘 IO,CPU 看计算压力。 一、第一步:明确业务需求(选型前置) 1. 业务类型

易君召 发布于 2026-09-17

数据库连接池状态监控完整讲解

主流:JDBC 连接池(HikariCP、Druid),核心监控目标:连接数、等待队列、活跃连接、空闲连接、泄漏、慢 SQL、使用率,用于发现连接耗尽、连接泄漏、池过小 / 过大等线上故障。 一、连接池核心指标(必须监控)

易君召 发布于 2026-09-05

数据库连接常见性能问题理解

数据库连接本质是客户端与数据库之间的会话通道,建立连接是重操作(TCP 三次握手、身份认证、权限加载、初始化会话上下文),不能频繁创建销毁,大部分连接性能问题都围绕:连接创建开销、连接泄漏、连接池配置不合理、长连接 / 短连接误用、网络、事务持有连接这几大块。 1. 频繁创建销毁连接(短连接滥用)

易君召 发布于 2026-09-05

数据安全在数据库应用中的保障手段

数据库安全覆盖传输、存储、访问、使用、审计、灾备全生命周期,分为网络层、数据库层、应用层、管理运维层,同时匹配等保、数据安全法、个人信息保护法合规要求。 一、身份认证与访问权限控制(防越权访问) 强身份认证 数据库账号密码复杂度策略,禁止弱口令;支持多因素 MFA 认证。 区分超级管理员、DBA、业

易君召 发布于 2026-09-03

MySQL 数据导入导出操作指南

分为 mysqldump(命令行,最常用)、mysql 命令导入 sql 文件、select … into outfile /load data infile(文本批量导入导出)、Navicat/DBeaver 图形工具四种方式。 环境:MySQL 5.7 / 8.0,注意 8.0 对文件路径、se

易君召 发布于 2026-09-02
上一页 下一页