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

2022-05-05  本文已影响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

等待

事务

触发器

视图

写缓存

上一篇 下一篇

猜你喜欢

热点阅读