摘要:GBase 8a数据库集群支持导出数据到本地和远端服务,比如sftp,ftp,hadoop等,但要求必须是express引擎表。对其它引擎类型的表,比如元数据表为memory 或者 gssys引擎,当前版本尚不支持导出到远端的功能,只能先导出到本地,否则就会报This version of GBas
阅读全文
摘要:WAL是Write Ahead Log的简写,和Oracle的redo日志类似,在R3版本存放在data/sys_log中,R6版本以后在data/sys_wal目录,在数据库访问过程中,任何对数据块的修改都会记录到wal日志,并写入到wal文件保存到磁盘,wal日志可用于数据库的实例恢复和数据恢复
阅读全文
摘要:一、核心前提:为什么一定要给 WAL 归档做压缩? ✅ 压缩的核心价值(生产环境必做,无任何副作用) PostgreSQL 的 WAL(Write-Ahead Log)预写日志默认是 16MB / 个的纯二进制文件,未压缩的 WAL 文件冗余度极高: 压缩率惊人:常规业务场景压缩率 90%+,16M
阅读全文
摘要:以下是 Apache Doris 2.1.7 在单机环境下的完整部署步骤,适用于非 Docker 环境。 1. 环境准备 检查系统架构和指令集支持: uname -m # 检查是否为 x86_64 架构 cat /proc/cpuinfo | grep avx2 # 检查是否支持 AVX2 指令集
阅读全文
摘要:在 MySQL 主从复制架构中,relaylog(中继日志)扮演着 “数据中转站” 的关键角色 —— 它存储从主库接收的 binarylog(二进制日志)信息,供从库 SQL 线程逐句执行。一旦 relaylog 因硬件故障等原因损坏,复制会直接中断,errorlog 中会出现 “Error Rea
阅读全文
摘要:在 MySQL 数据库优化中,redo 日志(重做日志)的大小配置直接影响事务性能与崩溃恢复效率。此前 MySQL5.7 已支持 buffer pool 动态调整,但 redo 日志大小需停机修改配置文件,给生产环境带来不便。MySQL8.0.30 正式引入redo 日志动态调整特性,无需重启数据库
阅读全文
摘要:MySQL 的二进制日志(binlog)是数据库核心日志之一,记录了所有数据修改操作(如 INSERT、UPDATE、DELETE),用于数据恢复、主从复制等场景。但 binlog 文件会持续累积,若不及时清理,会占用大量存储空间,甚至影响数据库性能。MySQL 8 提供了灵活的 binlog 过期
阅读全文
摘要:查看当前schema下所有表的vacuum历史 1 2 3 4 5 6 7 8 9 10 11 12 13 select n.nspname as schema_name, c.relname as table_name, c.reltuples as row_count, c.relpages a
阅读全文
摘要:在 MySQL 数据库迁移、备份还原场景中,ERROR 1227 (42000): Access denied; you need (at least one of) the SUPER, SYSTEM_VARIABLES_ADMIN or SESSION_VARIABLES_ADMIN privi
阅读全文
摘要:一、功能本质:计数范围的 “天壤之别” COUNT(*)与COUNT(col)的核心差异,在于是否排除 NULL 值,这直接决定了计数结果的不同,也是后续性能差异的根源。 1. COUNT (*):“不挑不拣”,计数所有行 COUNT(*)的作用是统计符合查询条件的所有行数,无论行中任何列是否为 N
阅读全文
摘要:KingbaseES(金仓数据库)作为国产数据库的主流产品,在 V8R6 版本中内置了 sys_dump(备份工具)和 sys_restore(恢复工具),用于实现数据库的可靠备份与精准恢复。这两个工具支持多种备份格式,可适配不同场景(如跨库迁移、日常备份、应急恢复),且能在数据库并发使用时生成一致
阅读全文
摘要:MySQL 配置文件(通常命名为 my.cnf 或 my.ini)是控制数据库运行行为的核心载体,尤其在 MySQL 8.0 版本中,诸多参数默认值与旧版差异显著(如默认字符集、认证插件、InnoDB 特性)。合理配置 my.cnf 不仅能避免 “默认配置性能瓶颈”,还能适配不同业务场景(如单机开发
阅读全文
摘要:一、组件核心认知与环境准备 1. 组件本质与版本差异 validate_password 在 MySQL 8 中由「插件」升级为「内置组件」,解决了旧版插件依赖系统库的问题。核心优势: 无需编译依赖,直接通过 SQL 安装 支持动态配置,无需重启服务 提供强度量化函数 VALIDATE_PASSWO
阅读全文
摘要:当企业正加速迈入 “数据即资产” 的时代,传统数据库在海量数据处理、弹性扩展与云环境适配性上的短板日益凸显。而云原生数据库作为专为云计算架构而生的新型数据管理系统,正以其底层架构的革新性,成为破解数据管理困境的核心引擎。它绝非 “传统数据库的云端迁移版”,而是从基因层面深度融合云特性,重新定义了数据
阅读全文
摘要:MySQL LIMIT 子句 MySQL LIMIT 子句是控制 SELECT 语句返回行数的重要工具。通过指定从结果集中获取的最大行数,它可以让你处理数据子集,尤其是在涉及大表的情况下。该功能可提高查询性能,并通过只获取必要的行来优化资源使用。 MySQL LIMIT 子句的语法 MySQL 中的
阅读全文
摘要:在 MongoDB 的日常运维中,性能优化往往是工程师关注的核心。除了索引设计、查询优化等业务层手段,数据库的底层配置参数对性能的影响同样关键。MongoDB 通过 YAML 格式的配置文件(Linux 环境默认路径为/etc/mongod.conf)管理核心参数,其中有 5 个配置选项直接决定了存
阅读全文
摘要:在备份一个蓝凌OA系统数据库时LBPM_PROCESS表时报ORA-01555错误,该表导出失败,报错log如下: ORA-31693: 表数据对象 "EKP9"."LBPM_PROCESS" 无法加载/卸载并且被跳过, 错误如下: ORA-02354: 导出/导入数据时出错 ORA-01555:
阅读全文
摘要:pg_waldump 支持 12 及以上版本;pg_walinspect 支持 15 及以上版本。 pg_waldump pg_waldump 可从 WAL 文件段中展示人类可读的信息。 pg_waldump 使用要求 ·将 wal_level 设置为 "replica" 或更高级别;在 RDS 上
阅读全文
摘要:在从库上使用exp导出数据时报错 [oracle@pldb02 oracle]$ exp 'powerdesk/xxxxxx"@powerdes' file=/oracle/powerdes-20170921.dmp log=/oracle/powerdes-20170921.log grants=
阅读全文
摘要:新的复制时间戳 MySQL主从复制环境,最常见的任务是确保复制确实在进行,而且主从之间没有发生错误。常用的命令是 show slave status,该命令提供了从库线程的状态信息。因此,通常需要每个从库上执行 show slave status并检查输出结果。 输出内容中,有个参数指标 "Seco
阅读全文