美文网首页
《数据库索引设计与优化》术语表

《数据库索引设计与优化》术语表

作者: 深圳都这么冷 | 来源:发表于2022-05-05 09:22 被阅读0次

索引设计方法中所涉及的术语

设计最佳索引的算法

三星索引:宽索引。覆盖所有所需列(第3颗星),所需扫描的区域尽可能窄,局部化(第1颗星),避免排序(第2颗星)。如果不能,保留第3颗星,1/2二选一,然后比较

辅助式随机读

预读取

辅助式顺序读

并行读取

BJQ,基础连接问题

连接查询时,各表本地谓词的字段全部在索引中

本地谓词

本地谓词(Local predicate)是与连接谓词(Join predicate)相对应,它一般是指该谓词当中只包含一个表上的一个列。

BQ,基础问题

半宽索引,where列全在索引上

最佳索引

使用「设计最佳索引的算法」设计出来的索引

调用级别的异常监控

慢查询日志

候选索引A和B

两个不满三星的索引

CPU系数

CQUBE,CPU时间的快速上限估算

依赖TR(随机读时间),TS(顺序读时间),F(有效记录数)和RS(排序记录数)

问题制造者

独占资源的事务

DB2 for LUW

跨平台数据库管理系统

困难谓词

不可索引的谓词

宽索引

覆盖所有查询列和谓词列

过滤因子缺陷

第一颗星

局部化

理想索引

三星索引

索引片

索引被扫描的部分

LRT级别的异常监控

LRT本地响应时间

NLR,本地行的数量

QUBE,快速上限估算

依赖TR(随机读时间),TS(顺序读时间)

确实困难的谓词

第二颗星

排序

半宽索引

谓词在索引,数据需要回表

尖刺

慢事务

第三颗星

覆盖索引

三星索引

理想索引

访问

调优的潜在空间

本地响应时间LRT的提升空间

受害者

等待者

通用术语

访问路径

异步读

预读取

位图索引

布尔谓词

B树索引

缓冲池

缓存淘汰算法 LRU

聚集索引

索引顺序与存储顺序一致

聚簇索引

存储索引

覆盖索引

包含所有SQL语句相关的列

CPU缓存

游标

数据库

按数据分区的二级索引

数据块预读

DBMS,数据库管理系统

数据仓库

默认值

反范式化

磁盘驱动器

执行计划

事实表

数仓

宽表

数仓

FETCH

过滤因子

外键

空闲空间

哈希连接

提示

绑定变量

索引匹配

只需要访问索引

覆盖索引

索引前读

预读

索引过滤

索引跳跃式扫描

完整性

I/O

连接方式

叶子页

最近最少使用算法

LRU

列表预读

链表预读,辅助式随机读

本地响应时间

LRT

物化结果行

合并扫描

归并连接(都是有序的记录)

镜像

互为备份

多块I/O

多索引访问

多重顺序前读

多行FETCH

潜逃循环

非叶子页

null

优化器

找到最佳路径,产生执行计划

谓词

主键

查询

select

RAID 5

RAID 10

读缓存

冗余

关系

关系型数据库

重组

根页

顺序预读

顺序读

服务时间

跳跃式顺序

按照一个方向扫描下去

条带

汇总表

宽表

同步I/O

等待

事务

触发器

视图

写缓存

相关文章

  • 《数据库索引设计与优化》术语表

    索引设计方法中所涉及的术语 设计最佳索引的算法 三星索引:宽索引。覆盖所有所需列(第3颗星),所需扫描的区域尽可能...

  • MySQL(4)应用优化

    MySQL应用优化 4.1-MySQL索引优化与设计 索引的作用 快速定位要查找的数据 数据库索引查找 全表扫描 ...

  • DB

    ACID 优化查询 三范式 Mysql索引 设计表的一些经验 数据库的优化 索引3问

  • 学习的技术栈,技术书籍必看for me

    《高性能MySQL》 《数据库索引设计与优化》 《MySQL技术内幕:InnoDB存储引擎》 《数据结构与算法分析...

  • 数据库的优化方案及如何提高查询效率

    数据库优化方案 优化索引,sql语句,分析慢查询 设计表的时候严格按照数据库设计规范来设计数据库 使用缓存,把京城...

  • MySQL书目

    MySQL数据库索引设计与优化 MySQL技术内幕 MySQL排错指南 高性能MySQL MySQL DBA修炼之道

  • SQL性能优化整理

    思路: SQL优化我们从以下三个方面进行:1、数据库设计;2、索引设计;3、查询优化; 一、数据库设计 1.尽可能...

  • Apache Phoenix(二)调试优化

    调试指南主键优化常规优化数据库设计优化索引优化查询优化写入优化更多优化 1. 调试指南 调整phoenix比较复杂...

  • MySQL索引原理详解

    学习MySQL数据库索引原理知识,同时了解与性能相关的优化实践。 讲述关于索引的原理,为后面数据库优化提供合适的方...

  • 数据库设计

    1、为什么要进行数据库设计? 需求分析 逻辑设计ER图 物理设计 维护优化=》新建需求表,索引优化,大表拆分 需求...

网友评论

      本文标题:《数据库索引设计与优化》术语表

      本文链接:https://www.haomeiwen.com/subject/cimwyrtx.html