摘要:
缓存误用 缓存,是互联网分层架构中,非常重要的一个部分,通常用它来降低数据库压力,提升系统整体性能,缩短访问时间。 有架构师说“缓存是万金油,哪里有问题,加个缓存,就能优化”,缓存的滥用,可能会导致一些错误用法。 缓存,你真的用对了么? 误用一:把缓存作为服务与服务之间传递数据的媒介 如上图:服务 阅读全文
posted @ 2019-11-27 15:36
huiker
阅读(3343)
评论(0)
推荐(0)
摘要:
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在 阅读全文
posted @ 2019-11-27 15:34
huiker
阅读(197)
评论(0)
推荐(0)
摘要:
一、选择皮肤 选择博客皮肤:Custom 二、页面定制 CSS 代码 body { background: #fff; min-height: 100%!important; color: #314659!important; font-family: Lato, "PingFang SC", "M 阅读全文
posted @ 2019-11-27 13:32
huiker
阅读(133)
评论(2)
推荐(1)
摘要:
一、梗概 现在用一张图来介绍每个区域存储的内容。 二、区域分类 2.1-运行时数据区 JVM运行时首先需要类加载器(classLoader)加载所需类的字节码文件。加载完毕交由执行引擎执行,在执行过程中需要一段空间来存储数据(类比CPU与主存)。这段内存空间的分配和释放过程正是我们需要关心的运行 阅读全文
posted @ 2019-11-27 13:14
huiker
阅读(175)
评论(1)
推荐(0)
摘要:
1. 定义生产数据的存储过程: drop procedure if exists prcd_create_data; create procedure prcd_create_data(IN totalCount int) begin declare num int; set num=0; whil 阅读全文
posted @ 2019-11-27 13:13
huiker
阅读(509)
评论(0)
推荐(0)