摘要: 五、MySQL查询 问题1:count() 和 count(1)和count(列名)区别 答: 执行效果上 count()包括了所有的列,相当于行数,在统计结果的时候,不会忽略列值为NULL count(1)包括了所有列,用1代表代码行,在统计结果的时候,不会忽略列值为NULL count(列名)只 阅读全文
posted @ 2020-11-24 22:56 安大叔 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 一、MySQL架构相关 问题1:画出 MySQL 架构图 答:和其它数据库相比,MySQL有点与众不同,它的架构可以在多种不同场景中应用并发挥良好作用。主要体现在存储引擎的架构上,插件式的存储引擎架构将查询处理和其它的系统任务以及数据的存储提取相分离。这种架构可以根据业务的需求和实际需要选择合适的存 阅读全文
posted @ 2020-11-24 22:44 安大叔 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 当今社会互联网应用越来越广泛,用户量日益剧增。在人们对互联网服务的依赖性增大的同时,也对服务的可用性和体验感有了更高的要求。那么如何保障服务在运营过程中能一直给用户提供稳定的、不间断的、可靠可信的服务呢? 例如一个教育或者加金融系统产品,如果线上出现了故障,那么可能带来巨大的损失。由于金融产品或者教 阅读全文
posted @ 2020-11-24 22:12 安大叔 阅读(1625) 评论(0) 推荐(2) 编辑
摘要: 9月第一个周末BestTest的Java高级测试开发就要开第3期了,根据毕业学员就业情况反馈来看我们的课程效果完全达到了19年5月份时设计这个课程的预期,在今年整个行业对测试要求越来越高的情况下,测开班的学生依然陆续拿到了腾讯、阿里、滴滴等公司的offer。 第三期课程开课之前,也想跟大家分享一下j 阅读全文
posted @ 2020-11-24 16:55 安大叔 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 现象描述 高并发情况下客户端的所有图片处理请求失败,返回大量500 InternalError服务器异常错误 问题定位 1.系统结构与最大连接数的配置如下图所示: 前端nginx与应用服务部署在同一台服务器上,A1/A2服务器主要用于图片处理。 2.并发为200时,使用/sbin/ss --s 命令 阅读全文
posted @ 2020-11-24 16:20 安大叔 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 关于秒杀 随着双11活动的不断发展,小米饥饿营销模式的兴起,“秒杀”已经成为一个热点词汇。在一些活动中,热销商品会以惊人的速度售罄,比如最近本人在抢购美图M4手机,12点开卖,1分钟之内就被售罄。 秒杀的实现 对于关注数据库的本人来说,更关心的是如何高效的实现秒杀应用。之前淘宝在2013年的数据库大 阅读全文
posted @ 2017-02-25 12:44 安大叔 阅读(1299) 评论(0) 推荐(1) 编辑
摘要: 背景说明 近期北京理财频道反馈用来存放股市实时数据的MongoDB数据库写响应请求很慢,难以跟上业务写入速度水平。我们分析了线上现场的情况,发现去年升级到SSD磁盘后,数据持久化的磁盘IO开销已经不是瓶颈.通过日志分析,线上单次写入(更新)请求大多在数十毫秒这个级别,数据库端观察几个主要的db在繁忙 阅读全文
posted @ 2017-02-25 12:36 安大叔 阅读(1504) 评论(0) 推荐(0) 编辑
摘要: 关于数据库连接池DBCP的关注源于刚刚结束的一轮测试,测试内容是衡量某Webserver服务创建用户接口的性能。这是一款典型的tomcat应用,使用的测试工具是Grinder。DBCP作为tomcat服务器常用的数据库连接池,其性能表现直接关乎应用的性能。 1.遇到的问题 当并发量增加到100时,该 阅读全文
posted @ 2017-02-25 12:33 安大叔 阅读(1432) 评论(0) 推荐(0) 编辑
摘要: 初识中间件之消息队列 1 消息队列概述 消息队列是分布式系统中的重要组件,主要解决应用耦合,异步消息,流量削锋等问题,以实现高性能,高可用,可伸缩和最终一致性架构,是大型分布式系统中不可缺少的中间件。 目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ 阅读全文
posted @ 2017-02-25 12:26 安大叔 阅读(4246) 评论(0) 推荐(0) 编辑
摘要: 前言: 近阶段都在探索android性能测试方面的东西,其中一个很重要的指标就是内存。对于内存,主要是一些gc是不是及时,或者说一些引用有没有及时释放,有没有导致oom或者内存持续增加导致卡顿,有没有大规模的内存抖动。近期项目由于个别模块大改,所以也就想把性能测试的东西在实际项目中实践进去,本文就是 阅读全文
posted @ 2017-02-25 12:21 安大叔 阅读(730) 评论(0) 推荐(0) 编辑