
性能优化
文章平均质量分 94
优化代码或者数据sql提高性能
博渊同学
每一天的点点滴滴,成功都看在眼里!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis系列——第三章 Redis开启事务并实现乐观锁
Redis系列 Redis系列——第一章 Redis配置文件 Redis系列——第二章 Redis数据类型以及基本使用 Redis系列——第三章 Redis开启事务并实现乐观锁 Redis系列——第四章 Redis发布订阅模式 Redis系列——第五章 Redis持久化策略RDB与AOF Redis系列——第六章 Redis主从同步 Redis系列——第七章 Redis开启哨兵模式 一、Redis事务 本质:一组命令的集合 要么一起成功 要么一起失败,一个事务中的所有命令都会被序列化,在事务执行过程中会按原创 2021-01-14 13:38:16 · 855 阅读 · 0 评论 -
synchronized高性能揭秘——锁升级
学习的秘诀在于——永不止步!!! 来看一则小故事(纯属虚构) 某大厂大牛:你了解synchronized 吗? 某代码小白:嗯!懂一点点 某大厂大牛:那你了解synchronized 锁升级吗? 某代码小白:啥?synchronized 还有这操作?大佬和我说说呗 某大厂大牛:讲锁升级之前,先声明下:synchronized 锁定的并非代码而是一个对象,获取到这个锁定对象才能执行目标代码。再者,锁升级也并非什么高不可攀的东西,简单的讲就是jdk为了提升synchronized 性能所做的优化。 某代码小.原创 2020-12-30 16:13:22 · 390 阅读 · 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 · 398 阅读 · 0 评论 -
数据库优化的8大金刚
优化数据库的几种手段 1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。 2、使用连接(JOIN)来代替子查询(Sub-Queries) MySQL从...原创 2019-09-16 16:47:44 · 120 阅读 · 0 评论