会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
坐而论道,起而行之
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2021年3月26日
Mysql之索引选择及优化
摘要: 索引模型 哈希表 适用于只有等值查询的场景,Memory引擎默认索引 InnoDB支持自适应哈希索引,不可干预,由引擎自行决定是否创建 有序数组:在等值查询和范围查询场景中的性能都非常优秀,但插入和删除数据需要进行数据移动,成本太高。因此,只适用于静态存储引擎 二叉平衡树:每个节点的左儿子小于父节点
阅读全文
posted @ 2021-03-26 15:24 肆玖爺
阅读(736)
评论(0)
推荐(0)
2021年3月25日
python开发环境问题记录
摘要: pip install xxx失败 使用Anaconda3管理虚拟环境,在指定虚拟环境中安装包失败,提示执行pip install –upgrade pip,但是升级失败提示: Cannot open D:\Program Files\Anaconda3\Scripts\pip-script.py
阅读全文
posted @ 2021-03-25 18:24 肆玖爺
阅读(671)
评论(0)
推荐(0)
2021年3月18日
Mysql之buffer pool
摘要: 什么是buffer pool? 缓冲池,缓存表数据与索引数据,把磁盘上的数据加载到缓冲池,避免每次访问都进行磁盘IO,起到加速访问的作用。 磁盘是按页读取,一次至少读取一页数据(一般是4K)。数据访问通常都遵循“集中读写”的原则,使用一些数据,大概率会使用附近的数据,这就是所谓的“局部性原理”,它表
阅读全文
posted @ 2021-03-18 11:21 肆玖爺
阅读(324)
评论(0)
推荐(0)
Mysql之MVCC
摘要: InnoDB 里面每个事务有一个唯一的事务 ID,叫作 transaction id。它是在事务开始的时候向 InnoDB 的事务系统申请的,是按申请顺序严格递增的。 每行数据有多个版本,每次事务更新数据的时候,都会生成一个新的数据版本,并且把 transaction id 赋值给这个数据版本的事务
阅读全文
posted @ 2021-03-18 11:18 肆玖爺
阅读(118)
评论(0)
推荐(0)
Mysql之日志
摘要: WAL 了解MySQL日志前,先要了解WAL(Write-Ahead Loggin),即预写式日志,其关键点在于先写日志再写磁盘。 在对数据页进行修改时, 通过将"修改了什么"这个操作记录在日志中, 而不必马上将更改内容刷新到磁盘上, 从而将随机写转换为顺序写, 提高了性能。 binlog 归档日志
阅读全文
posted @ 2021-03-18 11:00 肆玖爺
阅读(129)
评论(0)
推荐(0)
Mysql之事务隔离
摘要: 隔离级别 SQL 标准的事务隔离级别包括: 读未提交(read uncommitted):一个事务还没提交时,它做的变更就能被别的事务看到 读提交(read committed):一个事务提交之后,它做的变更才会被其他事务看到 可重复读(repeatable read):一个事务执行过程中看到的数据
阅读全文
posted @ 2021-03-18 10:54 肆玖爺
阅读(102)
评论(0)
推荐(0)
Mysql之基本架构
摘要: 基本架构 连接器 职责 建立连接 获取权限 维护和管理连接 注意事项 一个用户成功建立连接后,即使你用管理员账号对这个用户的权限做了修改,也不会影响已经存在连接的权限。修改完成后,只有再新建的连接才会使用新的权限设置 客户端如果太长时间没动静,连接器就会自动将它断开。这个时间是由参数 wait_ti
阅读全文
posted @ 2021-03-18 10:53 肆玖爺
阅读(79)
评论(0)
推荐(0)
2021年3月17日
springboot项目打包后证书文件不可用
摘要: 现象 读取不到证书文件 证书文件变大 解决方案 读取不到证书文件 由于是springboot项目,部署时打包成jar启动,无法获取到有效的证书文件地址。解决方案:首次访问时从jar中提取证书文件到当前目录中,代码如下: /** * 获取jar包中证书文件地址 * * @param fileName
阅读全文
posted @ 2021-03-17 18:30 肆玖爺
阅读(1116)
评论(0)
推荐(0)
JVM之调优及常见场景分析
摘要: JVM调优 GC调优是最后要做的工作,GC调优的目的可以总结为下面两点: 减少对象晋升到老年代的数量 减少FullGC的执行时间 通过监控排查问题及验证优化结果,可以分为: 命令监控:jps、jinfo、jstack、jmap、jstat、jhat 图形化监控:JConsole和VisualVM 阿
阅读全文
posted @ 2021-03-17 17:37 肆玖爺
阅读(1519)
评论(1)
推荐(0)
JVM之对象回收
摘要: finalize /** *此代码演示了两点: *1.对象可以在被GC时自我拯救。 *2.这种自救的机会只有一次,因为一个对象的finalize()方法最多只会被系统自动调用一次 */ public class FinalizeEscapeGC { public static FinalizeEsc
阅读全文
posted @ 2021-03-17 15:43 肆玖爺
阅读(413)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告