数据库 如何开启Data Guard的主库强制日志FORCE LOGGING_防止Nologging导致备库坏块 必须开启 FORCE LOGGING,否则 NOLOGGING 操作必然导致备库软坏块(ORA-01578/O […]...
数据库 如何优化复杂的多表关联查询_拆分查询与内存中Application Join 应用层 JOIN 更快是因为绕过数据库通用引擎的锁、事务、索引等开销,利用业务语义在内存用哈希表高效关联,避免 […]...
数据库 如何迁移Oracle表空间数据文件_ALTER DATABASE RENAME FILE联机移动 不能。ALTER DATABASE RENAME FILE 仅更新控制文件中的路径记录,不移动物理文件,需先手 […]...
数据库 如何配置自动清除过期Binlog_expire_logs_days与保留策略 MySQL 5.7+ 应使用 binlog_expire_logs_seconds(单位秒,正整数)替代已废弃 […]...
数据库 如何优化临时表导致的空间暴涨_增大tmp_table_size与优化复杂查询 真正起作用的是 tmp_table_size 和 max_heap_table_size 中的较小值;两者需设 […]...
数据库 如何创建带有聚合函数的物化视图_包含SUM、COUNT、AVG的快速刷新条件 Oracle 中带 SUM/COUNT/AVG 的物化视图默认无法快速刷新,因缺少 ROWID 日志、主键 / […]...