2020年5月11日

《数据库索引设计与优化》---第3章 SQL处理过程

摘要: 1、谓词: a,where子句 由一个或多个谓词(搜索参数)组成; b,谓词: 条件表达式、真值表达式; 2、优化器及访问路径: a,优化器: 2.1、在 SQL真正被执行之前,优化器 先确定 如何访问数据(使用哪个索引、索引的使用方式、是否需使用辅助式随机读...); 3、索引过滤及过滤列: 3. 阅读全文

posted @ 2020-05-11 16:01 anpeiyong 阅读(181) 评论(0) 推荐(0) 编辑

《数据库索引设计与优化》---第2章 表和索引结构

摘要: 1、表、索引 1.1、表、索引 都被 存储在 页 中; A、页: a,页的大小一般为4KB,基本满足大多数需求,也可以使用其他大小; b,页的大小 决定了 一个页可以存储多少个索引行、表行; 需要多少个页 来存储表、索引; c,缓冲池、I/O活动都是 基于 页; B、索引行: a,一个 索引行 等同 阅读全文

posted @ 2020-05-11 15:47 anpeiyong 阅读(229) 评论(0) 推荐(0) 编辑

《数据库索引设计与优化》---第1章 概述

摘要: 1、为什么索引依旧是如此之多问题的来源? a,不合适的索引 2、系统化的索引设计 a,面向列的索引设计方式 b,面向响应时间的索引设计方式 (索引创建的目的: 在硬件容量限制的前提下 保证所有的数据库调用运行足够快); 阅读全文

posted @ 2020-05-11 14:44 anpeiyong 阅读(200) 评论(0) 推荐(0) 编辑

《数据库索引设计与优化》---前言

摘要: 1、概述 1.1、尽管 硬件、软件 的发展 ,但有一个重要的硬件 没有跟上整体的发展进度: 磁盘(虽然容量大、便宜;但 访问速度相对较慢); 1.2、为了解决性能问题,必须关注的2个对象: a,确定如何以高效的方式查询的部分(SQL优化器); b,索引与表 以何种方式被扫描; 1.3、我们需要理解 阅读全文

posted @ 2020-05-11 11:48 anpeiyong 阅读(217) 评论(0) 推荐(0) 编辑

导航