- 博客(112)
- 资源 (1)
- 收藏
- 关注
原创 数据库运维规范
**字符集与排序规则:** 明确规定使用的字符集(如 `utf8mb4`)和排序规则(如 `utf8mb4_general_ci` 或 `utf8mb4_bin`),确保一致性,避免乱码和排序问题。* 所有对**生产环境**数据库的**结构变更(DDL)**、**数据变更(DML - 大批量/关键数据)**、**配置变更**、**版本升级**必须纳入变更管理流程。* **超级管理员:** (`root`, `sa`, `postgres`) 权限极高,仅限少数核心 DBA 在必要时使用。
2025-07-11 13:05:02
480
原创 SQL规范
没有把握的情况下,不要使用hints提示,在一个数据库上使用是正确的,在另一个数据库未必是对的,因为数据分布和查询条件可能会完全不同,可能会走差的执行计划,方法是让Oracle自己选择执行计划。VT表不是真正的临时表,频繁的创建和往VT表插入数据,会引起很多硬解析,同时会导致数据库内部字典做大量的DML操作,引起严重latch 争用,或者触发Oracle bug。SQL要尽量简单,关联的表越少越好,最好不超过三个,尽量避免复杂的多表关联,难以优化,随着数据量的增加性能的风险很大;
2025-06-30 22:26:57
228
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1