设计一个关系型数据库:
存储管理、缓存机制、SQL解析、日志管理、权限划分、容灾机制、索引管理、锁管理
索引
(1)为什么要使用索引?
答:为了避免全表扫描,提高查询效率
(2)会使索引失效的情况总结
like前置模糊查询
联合索引右查询无法命中索引
关键字:<> 、not in 、not exist、!=
where子句中有运算
O(1)原子操作; O(n); O(n^2); O(logn);
二叉树:每层2个节点,
offer-数据库
最新推荐文章于 2024-05-16 01:48:13 发布