- 博客(4)
- 收藏
- 关注
原创 学习笔记-垃圾收集算法
1.标记-清除算法说明:它是最基础的收集算法,别的算法都是基于它的不足之处而进行改进得到的.工作原理:其工作流程主要分为:标记,清除两部分,先标记出所有待回收的对象,然后在标记完成后统一删除,在GC的过程中会停止所有线程,避免在标记后对象状态发生改变优点:缺点:该算法存在两个致命缺陷,一是标记和删除效率并不高,在执行垃圾回收时会造成停顿,二是在清除之后会产生大量不连续的内存碎片,这样后导致...
2019-04-28 21:09:49
92
原创 学习笔记_mysql(三)
MySQL优化(三)MySQL内置缓存1.1 什么是MySQL缓存MySQL自己提供缓存技术,能够保存执行过的SQL语句的结果。1.2 设置MySQL缓存打开缓存,以上两个变量都要配置:修改配置文件:第一次执行SQL:第二次执行SQL:1.3 缓存失效: 数据表内数据发生变化修改过数据表之后,缓存会失效。修改数据之后,重新执行SQL:1.4清空缓存re...
2019-02-25 10:01:24
117
原创 学习笔记_mysql(二)
索引1.1 什么是索引索引是把字段A的内容储存在一个独立区间S里,里面只有这个字段的内容和其对应的物理地址。在找查与这个字段A相关的内容时会直接从这个独立区间里查找,而不是去到数据表里查找。该查找速度非常快,因为索引内部有排序算法。未建立索引时:对emp表建立主键索引之后查询结果:1.2 索引原理未建立索引时,执行过程:建立索引之后:对pname字段建立索引1.3 索...
2019-02-22 09:54:26
238
原创 学习笔记_mysql(一)
MySQL优化(一)1. MySQL优化概述有些系统无法使用memcache作为缓存服务器来提升系统的执行效率。优化的思路:存储层(数据): 存储引擎、列类型、范式规范设计层(单台服务器): 索引、缓存、分区(分表)架构层(多台服务器): 读写分离(主从复制)sql语句层: 更合适的sql语句2. 存储引擎2.1什么是存储引擎MySQL中的数据是通过各种不同...
2019-02-21 19:47:18
175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人