数据库
光明顶上的5G
作者5G,目前专注于Java后端技术的学习
展开
-
MySQL中优化sql语句查询常用的30种方法
MySQL中优化sql语句查询常用的30种方法原创 2020-01-09 19:54:11 · 165 阅读 · 0 评论 -
数据库考题概念重点
对于任意两个调度S1,S2,如果S1和S2是冲突可串行化的,那么它们冲突等价。 错误, 若调度S通过一系列非冲突指令的交换转换成S2,则称二者冲突等价 若调度S与一个串行调度冲突等价,则称S是冲突可串行化的 无级联回滚调度:不会发生级联回滚。对每一事务Ti与Tj,若Tj读取Ti之前写过的数据项,则Ti的提交操作必须出现在Tj的读操作之前。每个无级联回滚调度也是可恢复的调度。 超键:在关...原创 2019-12-15 16:09:50 · 255 阅读 · 0 评论 -
数据库物理存储-数据库期末总结
稠密索引与稀疏索引 对于主文件中的每一记录(形成的每一个索引字段值),都有一个索引项与它对应,指明该记录所在位置,这样的索引称为稠密索引。 对于主文件中的部分记录(形成的索引字段值),有索引项和它对应,这样的索引称为非稠密索引或稀疏索引。 主索引和辅助索引 主索引:每一存储块有一个索引项,索引项的总数与存储表所占的存储块数目相同,存储表的每一存储块的每一记录又称为锚记录,或称为块锚。主索引的索引...原创 2019-12-09 16:41:11 · 169 阅读 · 0 评论 -
事务管理-数据库期末总结
事务的概念 事务是数据库环境下由一组数据库操作序列组成的逻辑工作单元。这些操作是一个整体,要么全做要么全不做。 事务四个特性 原子性:事务中诸操作要么全做要么全不做 一致性:事务执行的结果必须使数据库从一个一致性状态变成另一个一致性状态 隔离性:一个事务的执行不能被其他事务干扰 持久性:一个事务一旦提交,它对数据库的改变应该是持久性,接下来的故障不应对其执行结果产生影响 事务的状态 活动状态...原创 2019-12-09 15:31:59 · 237 阅读 · 0 评论 -
MySQL 性能优化神器 Explain 使用分析
简介 MySQL 提供了一个 EXPLAIN 命令, 它可以对 SELECT 语句进行分析, 并输出 SELECT 执行的详细信息, 以供开发人员针对性优化. EXPLAIN 命令用法十分简单, 在 SELECT 语句前加上 Explain 就可以了, 例如: EXPLAIN SELECT * from user_info WHERE id < 300; 准备 为了接下来方便演示 EXPL...转载 2019-12-05 15:05:08 · 120 阅读 · 0 评论 -
绪论-数据库期末总结
数据管理技术的发展 人工管理阶段 数据管理者:用户(程序员) 数据应用范围:单一应用程序 数据共享程度:无共享,冗余度极大 数据独立性:不独立,完全依赖于程序 数据结构化:无结构 数据控制:应用程序负责 文件系统阶段 数据管理者:文件系统,数据可长期保存 数据应用范围:某些应用程序 数据共享程度:共享性差,冗余度大 数据结构化:记录内有结构,无整体结构 数据独立性:较差,数据的逻辑结构改变必须修改...原创 2019-12-02 14:43:15 · 314 阅读 · 0 评论