性能优化
文章平均质量分 94
优化代码或者数据sql提高性能
博渊同学
每一天的点点滴滴,成功都看在眼里!!!
展开
-
Redis系列——第三章 Redis开启事务并实现乐观锁
Redis系列Redis系列——第一章 Redis配置文件Redis系列——第二章 Redis数据类型以及基本使用Redis系列——第三章 Redis开启事务并实现乐观锁Redis系列——第四章 Redis发布订阅模式Redis系列——第五章 Redis持久化策略RDB与AOFRedis系列——第六章 Redis主从同步Redis系列——第七章 Redis开启哨兵模式一、Redis事务本质:一组命令的集合 要么一起成功 要么一起失败,一个事务中的所有命令都会被序列化,在事务执行过程中会按原创 2021-01-14 13:38:16 · 723 阅读 · 0 评论 -
synchronized高性能揭秘——锁升级
学习的秘诀在于——永不止步!!!来看一则小故事(纯属虚构)某大厂大牛:你了解synchronized 吗?某代码小白:嗯!懂一点点某大厂大牛:那你了解synchronized 锁升级吗?某代码小白:啥?synchronized 还有这操作?大佬和我说说呗某大厂大牛:讲锁升级之前,先声明下:synchronized 锁定的并非代码而是一个对象,获取到这个锁定对象才能执行目标代码。再者,锁升级也并非什么高不可攀的东西,简单的讲就是jdk为了提升synchronized 性能所做的优化。某代码小.原创 2020-12-30 16:13:22 · 360 阅读 · 3 评论 -
百万级数据库优化方案(30条收集整理)
30条百万级数据库优化方案(收集整理)1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数...原创 2019-09-16 16:39:53 · 363 阅读 · 0 评论 -
数据库优化的8大金刚
优化数据库的几种手段1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。2、使用连接(JOIN)来代替子查询(Sub-Queries) MySQL从...原创 2019-09-16 16:47:44 · 104 阅读 · 0 评论