随笔分类 -  Books

《实战Java高并发程序设计》---第4章 锁的优化及注意事项
摘要:1、有助于 提高锁性能 的几点建议: 1.1、减少锁持有时间 只有在必要时进行同步,这样明显 减少锁持有时间、提升系统的吞吐量; public synchronized void say(){ //do one //并发逻辑 //do other } /** * 优化后 */ public void 阅读全文

posted @ 2020-07-12 15:53 anpeiyong 阅读(164) 评论(0) 推荐(0) 编辑

《高性能MySQL》---第11章 可扩展性
摘要:1、什么是 可扩展性? 当需要 增加资源 以执行更多工作时,系统 能够 获得 划算的等同提升 的能力; 线性扩展、Amdahl扩展、USL扩展 2、垂直扩展 同一台服务器 硬件增加; 3、横向扩展 | 水平扩展 | 向外扩展 策略分为3个部分:复制、拆分、数据分片; 实现方式: a,通过复制 将数据 阅读全文

posted @ 2020-06-09 11:26 anpeiyong 阅读(169) 评论(0) 推荐(0) 编辑

《高性能MySQL》---第12章 高可用
摘要:1、什么是高可用? 在 宕机造成的损失 与 降低宕机时间所花费的成本 之间 做一个平衡; 阅读全文

posted @ 2020-06-08 17:03 anpeiyong 阅读(128) 评论(0) 推荐(0) 编辑

《高性能MySQL》---第14章 优化
摘要:一、概述 1.1、应用程序 与 数据库 分工明确 (eg:数据库擅长 统计计数...) 1.2、应用程序 创建 合适的MySQL连接 (从缓存获取,无需 连接MySQL) 二、缓存 2.1、应用层以下的缓存 MySQL Server 有自己内部的缓存,也可以 构建自己的缓存、汇总表; 2.2、 三、 阅读全文

posted @ 2020-06-08 15:50 anpeiyong 阅读(106) 评论(0) 推荐(0) 编辑

《高性能MySQL》---第3章 服务器性能剖析
摘要:1、性能优化简介 1.1、性能: 完成 某个任务 需要的时间度量 或者 性能即响应时间; 1.2、吞吐量: 单位时间内 的 查询数量; 1.3、通过性能剖析进行优化: a,性能剖析的步骤: 测量任务话费的时间; -> 对结果进行统计、排序(重要任务排到前面); b,性能剖析的类型: 基于执行时间的分 阅读全文

posted @ 2020-05-29 15:01 anpeiyong 阅读(115) 评论(0) 推荐(0) 编辑

《高性能MySQL》---第4章 Schema与数据类型优化
摘要:1、概述 良好的逻辑设计、物理设计 是高性能的基石; 2、选择优化的数据类型 2.1、更小的通常更好 尽量使用 可以 正确存储数据 的 最小数据类型;(占用更少的磁盘、内存、CPU缓存、CPU周期也少) 2.2、简单就好 简单数据类型 操作 需要更少的CPU周期; 2.3、尽量避免null null 阅读全文

posted @ 2020-05-29 10:32 anpeiyong 阅读(127) 评论(0) 推荐(0) 编辑

《高性能MySQL》---第1章 MySQL架构与历史
摘要:1、MySQL逻辑架构 1.1、连接管理与安全性 1.2、优化与执行 select 语句 在MySQL Server中的执行流程: MySQL Server 会先检查缓存,如果找到,直接返回; 没找到 >MySQL Server解析器 解析select语句 >优化器 请求 存储引擎 提供容量或某个具 阅读全文

posted @ 2020-05-27 14:09 anpeiyong 阅读(140) 评论(0) 推荐(0) 编辑

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

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

《数据库索引设计与优化》---第4章 为select语句创建理想的索引
摘要:1、简介: 1.1、使用 不合适的索引 可能会 导致 比全表扫描更差的性能; 2、3星索引: 2.1、第一颗星: 取出 所有 等值谓词 的列 (a= ...),将 等值谓词列 作为 索引 最开头的列(任意顺序均可); 2.2、第二颗星: 将 order by列 加入索引中,不需要改变 索引列的顺序, 阅读全文

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

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

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

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

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

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

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

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

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

《亿级流量网站架构核心技术》---高并发
摘要:1、应用级缓存 1.1、缓存简介: 让数据 更 接近 使用者; 目的 让访问速度更快; 工作机制:从缓存读取数据,如果没有,再从慢速设备读取实际数据 并 同步到缓存; eg:CPU读取数据:CPU >L1/L2/L3 >内存 >磁盘; maven: 本地仓 >中央仓 >远程仓; 1.2、缓存命中率: 阅读全文

posted @ 2020-01-21 10:16 anpeiyong 阅读(280) 评论(0) 推荐(0) 编辑

《计算机组成原理》---运算方法与运算器
摘要:1、概述 1.1 计算机 对数据信息的加工处理归结为:算术运算、逻辑运算; 2、运算器的设计 2.1 运算器 所具有的功能:算术运算、逻辑运算、移位、计数等; 2.2 计算机对数据信息进行加工处理的基本思想: 将各种复杂的运算分解为最简单的算术运算、逻辑运算: 通过补码运算将减法转化为加法; 通过加 阅读全文

posted @ 2019-09-20 15:54 anpeiyong 阅读(970) 评论(0) 推荐(0) 编辑

《计算机组成原理》---计算机中数据信息的表示
摘要:1、概述 1.1 数据信息 是计算机处理的对象; 1.2 数据信息 包括 数值型数据(数值)、非数值型数据(字符、图片、声音、影像等); 阅读全文

posted @ 2019-09-20 15:42 anpeiyong 阅读(347) 评论(0) 推荐(0) 编辑

《计算机组成原理》---概论
摘要:1、计算机的发展历史 1.1 电子计算机 按其 信息的表达形式和处理方式 分为 电子模拟计算机、电子数字计算机; 电子模拟计算机: 以连续变化的量(即模拟量)表示数据; 通过电流(电压)的物理变化过程实现运算; 电子数字计算机: 以离散量(即数字量)表示数据; 应用算术运算法则实现运算; 1.2 更 阅读全文

posted @ 2019-09-20 12:07 anpeiyong 阅读(552) 评论(0) 推荐(0) 编辑

《编码》
摘要:1、编码:一种 人与机、人与人、机与机 传递信息 的 方式; 人与人: 正常人:英文、中文、口语、书面语。。。; 聋哑人:手语、布莱叶盲文。。。; 人与机、机与机: 计算机中 存在 各种类型的编码 来存储 数字、音乐、图片、电影等 2、莫尔斯电码 莫尔斯码 也被称为 二进制码(Binary Code 阅读全文

posted @ 2019-06-10 18:59 anpeiyong 阅读(457) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示