MySQL 的性能(上篇)—— SQL 执行分析 MySQL 的性能(下篇)—— 性能优化方法 ...
分类:
数据库 时间:
2018-01-24 16:59:38
阅读次数:
175
一、建表原则: 1、表的优化与类型选择 (1)定长与变长相分离。 (2)根据使用频率建立主表及副表(将不常用的字段放入副表中:比如用户表,将用户家庭地址等详细信息放入附表,当需要查询详情,再点击查询)。 (3)在满足数据库“三范式”的前提下,采用“反三范式”,合理加入冗余字段。该思路是以空间换时间, ...
分类:
数据库 时间:
2018-01-19 22:21:34
阅读次数:
234
Redis中有三种处理策略:定时删除、惰性删除和定期删除。 看完上面三种策略后可以得出以下结论: 4. 1、3为主动删除,2为被动删除。 5. 1是实时执行的,对CPU不是很友好,但是这在最大程度上释放了内存,所以这种方式算是一种内存优先优化策略。 6. 2、3为被动删除,所以过期键应该会存在一定的 ...
分类:
其他好文 时间:
2018-01-16 14:07:27
阅读次数:
191
对于程序优化,我一直采取保守的态度,除非万不得已。但是随着业务的不断发展,程序越来越复杂,代码越写越多,优化似乎是终有一天会到来的事情。 那么对于一个典型的后台服务接口,我们可以从那些方面入手进行优化呢? 接口拆分 接口垂直拆分 垂直拆分可以简单理解为微服务化,把一个大而复杂的服务拆分成多个相互独立 ...
分类:
其他好文 时间:
2017-12-20 20:04:42
阅读次数:
187
CopyOnWriteArrayList并发容器 Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容然后再改,这是一种延时懒惰策略。从JDK1.5开始Java并 ...
分类:
其他好文 时间:
2017-11-11 23:44:50
阅读次数:
149
PC 浏览器前端优化策略 PC 端优化的策略很多,如 YSlow(YSlow 是 Yahoo 发布的一款 Firefox 插件,现 Chrome 也可安装,可以对网站的页面性能进行分析,提出对该页面性能优化的建议)原则,或者 Chrome 自带的 Audits 等,总结起来主要包括网络加载类、页面渲 ...
分类:
其他好文 时间:
2017-11-09 14:20:18
阅读次数:
214
围绕前端的性能多如牛毛,涉及到方方面面,以我我们将围绕 PC 浏览器和移动端浏览器的优化策略进行罗列 注意,是罗列不是展开,遇到不会不懂的点还请站外扩展开车速度有点快,坐稳了。tips : 这么多前端优化点你都记得住吗?反正我是收藏起来备查的。PC 浏览器前端优化策略PC 端优化的策略很多,如 YS ...
分类:
其他好文 时间:
2017-11-09 14:20:07
阅读次数:
126
CSS性能优化 1、衡量属性和布局的消耗代价; 2、探索W3C的性能优化新规范; 3、用测试数据判断优化策略。 慎重选择高消耗的样式 1、box-shadows; 2、border-radius; 3、transparency; 4、transforms; 5、CSS fitters(性能杀手)。 ...
分类:
Web程序 时间:
2017-11-09 00:49:41
阅读次数:
253
博客园 首页 联系 管理 <! done 随笔 3282 文章 0 评论 157 <! end: blogStats <! end: navigator 博客导航栏 <! done mysql联合索引 命名规则:表名_字段名1、需要加索引的字段,要在where条件 ...
分类:
数据库 时间:
2017-11-06 20:04:02
阅读次数:
213
Hive对于表的操作大部分都是转换为MR作业的形式,为了提高OLAP[online analysis process 在线分析处理]的效率,Hive自身给出了很多的优化策略 1. explain[解释执行计划] 通过explain命令,可以查看Hive语句的操作情况,是否为慢查询,是否走索引,一目了 ...
分类:
其他好文 时间:
2017-11-02 15:52:00
阅读次数:
229