后端开发 C++中的异常安全(Exception Safety)是什么?(如何保证强异常安全) 强异常安全指操作要么完全成功,要么彻底回滚至调用前状态、零副作用;其实现依赖 raii、noexcept sw […]...
数据库 SQL MySQL 的 OPTIMIZE TABLE vs ALTER TABLE ENGINE=InnoDB 的碎片整理效果差异 optimize table 本质是重建整张表:myisam 重整文件,innodb 等价于 alter ta […]...
数据库 SQL 物化视图(materialized view)的增量刷新 vs 全量刷新的触发策略 物化视图增量刷新失败的根本原因在于数据库对底层数据一致性保障机制的硬性依赖:postgresql 要求唯一非空 […]...