首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
心直口快的养乐多
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
心直口快的养乐多
3年前
关注
MySQL学习笔记12
查询执行 客户端发送一条查询给服务器。 服务器先检查查询缓存,如果命中了缓存,则立刻返回存储在缓存中的结果。否则进入下一阶段。 服务器端进行SQL解析、预处理,再由优化器生...
0
评论
分享
心直口快的养乐多
3年前
关注
MySQL学习笔记11
查询性能 对于MySQL,最简单的衡量查询开销的三个指标如下: 响应时间 扫描的行数 返回的行数 这三个指标都会记录到MySQL的慢日志中,所以检查慢日志记录是找出扫描行数...
0
评论
分享
心直口快的养乐多
3年前
关注
MySQL学习笔记10
排序与索引 MySQL有两种方式可以生成有序的结果:通过排序操作;或者按索引顺序扫描。 只有当索引的列顺序和ORDER BY子句的顺序完全一致,并且所有列的排序方向(倒序或...
0
评论
分享
心直口快的养乐多
3年前
关注
MySQL学习笔记9
聚簇索引 InnoDB的聚簇索引实际上在同一个结构中保存了B-Tree索引和数据行。当表有聚簇索引时,它的数据行实际上存放在索引的叶子页(leaf page)中。Inno ...
0
评论
分享
心直口快的养乐多
3年前
关注
MySQL学习笔记8
高性能的索引策略 独立的列 如果查询中的列不是独立的,则MySQL就不会使用索引。“独立的列”是指索引列不能是表达式的一部分,也不能是函数的参数。 一些常见的错误用法: 此...
0
评论
分享
心直口快的养乐多
3年前
关注
MySQL学习笔记7
索引 先在索引中找 到对应值,然后根据匹配的索引记录找到对应的数据行。 索引可以包含一个或多个列的值。如果索引包含多个列,那么列的顺序也十分重要,因为MySQL只能高效地使...
0
评论
分享
心直口快的养乐多
3年前
关注
MySQL学习笔记6
所谓的“实体-属性-值”(EAV)设计模式是一个常见的糟糕设计模式,尤其是在MySQL下不能靠谱地工作。MySQL限制了每个关联操作最多只能有61张表,但是EAV数据库需要...
0
评论
分享
心直口快的养乐多
3年前
关注
MySQL学习笔记5
数据类型的选择 如果需要学习数据库设计方面的基础知识,建议阅读Clare Churcher的Beginning Database Design。 不管存储哪种类型的数据,下...
0
评论
分享
心直口快的养乐多
3年前
关注
MySQL学习笔记4
GAP LOCK(间隙锁) InnoDB为了解决幻读,就引入了间隙锁(Gap Lock),间隙锁锁的是两个值之间的空隙。 间隙锁的范围是开区间,不包含两个端点. 间隙锁加行...
0
评论
分享
心直口快的养乐多
3年前
关注
MySQL学习笔记3
MVCC MVCC (Multiversion Concurrency Control) 多版本并发控制 可以认为MVCC是行级锁的一个变种,但是它在很多情况下避免了 加锁...
0
评论
分享
心直口快的养乐多
3年前
关注
MySQL学习笔记2
事务 事务就是一组原子性的SQL查询。事务内的语句,要么全部执行 成功,要么全部执行失败。 ACID表示原子性(atomicity)、一致性(consistency)、隔离...
0
评论
分享
心直口快的养乐多
3年前
关注
MySQL学习笔记1
MySQL的存储引擎架构将处理和存储分离:这种架构的设计将查询处理(Query Processing)及其他系统任务(Server Task)和数据的存储/提取相分离。 M...
0
评论
分享
心直口快的养乐多
3年前
关注
JVM学习笔记25
GC算法之G1-PART X Stage of concurrent marking Initial mark 在初始标记期间,mutator线程会停止,以便于标记 Jav...
0
评论
分享
心直口快的养乐多
3年前
关注
JVM学习笔记24
GC算法之G1-PART VIIII SATB (snapshot-at-the-beginning)算法只是创建一个对象图,它是堆的逻辑“快照”。 SATB 标记保证在并...
0
评论
分享
心直口快的养乐多
3年前
关注
JVM学习笔记23
GC算法之G1-PART VIII G1 GC 采用了写前屏障和写后屏障。 任何引用的修改都会触发写后屏障。 G1 GC 会做最少的工作来确定引用更新是否是跨区域更新,因为...
0
评论
分享
心直口快的养乐多
3年前
关注
JVM学习笔记22
GC算法之G1-PART VII Collection Set 在任何垃圾收集暂停期间,CSet 中的所有区域都被释放。 CSet 是一组区域,目标是在垃圾收集暂停期间进行...
0
评论
分享
心直口快的养乐多
3年前
关注
JVM学习笔记21
GC算法之G1-PART VI 当老年代占用率达到(或超过)IHOP阈值(-XX:InitiatingHeapOccupancyPercent )时,并发标记周期被启动。 ...
0
评论
分享
心直口快的养乐多
3年前
关注
JVM学习笔记20
GC算法之G1-PART V 当 JVM 无法分配出 eden 区域时,即 eden 完全填满时,将触发年轻代收集。 将存活的对象从年轻代提升到老年代称为“tenuring...
0
评论
分享
心直口快的养乐多
3年前
关注
JVM学习笔记19
GC算法之G1-PART IV G1 GC 在收集暂停期间回收其大部分堆区域。唯一的例外是多阶段并发标记周期的清理阶段。在清理阶段,如果 G1 GC 遇到纯垃圾填充区域,它...
0
评论
分享
心直口快的养乐多
3年前
关注
JVM学习笔记18
GC算法之G1-PART III G1 的设计目标之一是允许用户设置 GC 暂停时间目标。 G1 尝试通过自适应调整 Java 堆的大小来满足指定的暂停时间目标。它会根据暂...
0
评论
分享
下一页
个人成就
文章被点赞
1
文章被阅读
8,671
掘力值
904
关注了
0
关注者
1
收藏集
0
关注标签
2
加入于
2022-11-01