上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 46 下一页

2020年5月26日

关系型数据库---优化器

摘要: 1、简介 1.1、优化器 在选择访问路径时,并 不向数据库 发起任何select调用; 基于 工具组件收集的 统计信息(表的大小、表上索引大小、索引列值的分布) 来选择访问路径; 排序问题、不必要的表访问 阅读全文

posted @ 2020-05-26 15:04 anpeiyong 阅读(130) 评论(0) 推荐(0)

Mysql---Explain之Extra

摘要: 1、Using filesort 当Query 中包含 ORDER BY 操作,而且 无法利用索引完成排序操作的时候,MySQL Query Optimizer(优化器) 不得不 选择相应的排序算法来实现。 数据较少时从内存排序,否则从磁盘排序。Explain不会显示的告诉客户端用哪种排序。官方解释 阅读全文

posted @ 2020-05-26 14:16 anpeiyong 阅读(141) 评论(0) 推荐(0)

2020年5月23日

《数据库索引设计与优化》---第5章 前瞻性的索引设计

摘要: 1、发现不合适的索引: a,基本问题法 b,快速上限估算法 2、基本概念: 2.1、访问: DBMS 读取 一个索引行 或 一个表行 的成本(索引访问、表访问); 2.2、随机访问、顺序访问: DBMS 扫描 表或索引的一个片段(被读取的行在物理上彼此相邻),第一行的读取 为一次随机访问;对于后续的 阅读全文

posted @ 2020-05-23 11:08 anpeiyong 阅读(248) 评论(0) 推荐(0)

2020年5月22日

《数据库索引设计与优化》---第4章 为select语句创建理想的索引

摘要: 1、简介: 1.1、使用 不合适的索引 可能会 导致 比全表扫描更差的性能; 2、3星索引: 2.1、第一颗星: 取出 所有 等值谓词 的列 (a= ...),将 等值谓词列 作为 索引 最开头的列(任意顺序均可); 2.2、第二颗星: 将 order by列 加入索引中,不需要改变 索引列的顺序, 阅读全文

posted @ 2020-05-22 17:04 anpeiyong 阅读(172) 评论(0) 推荐(0)

2020年5月11日

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

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

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

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

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

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

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

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

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

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

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

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

2020年5月7日

Java8---Function_BiFunction

摘要: Function /** * Represents a function that accepts one argument and produces a result. * * <p>This is a <a href="package-summary.html">functional inter 阅读全文

posted @ 2020-05-07 10:39 anpeiyong 阅读(244) 评论(0) 推荐(0)

2020年5月6日

MongoDB---复制

摘要: 1、复制的目标: 改善可扩展性、改善持久性、提供隔离性; 2、复制基础: 2.1、复制集(replSet) 创建多个MongoDB实例(拥有 相同的数据、其他设置)的方式; 复制集 由 一个主节点、多个辅助结点、仲裁结点组成; 主服务器: 复制集中 唯一 可以写入的结点,其他结点 从这里复制数据; 阅读全文

posted @ 2020-05-06 16:53 anpeiyong 阅读(187) 评论(0) 推荐(0)

上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 46 下一页

导航