2017-04-29 Robin Wen
文/温国兵 0x00 目录 Table of Contents {:toc} 日期 | 作者 | 文档概要 | 版本 | 更新历史 ------- | -------- | -------- | -------- | -------- 2017/04/20 | 温国兵 | Greenplum 扩容测试报告 | v1.0 | 文档初稿 2017/04/21 | 温国兵 | Greenplum 扩容测试报告 | v1.1 | 增加跨机房备注 0x01 前言 数据库在使用的过程中会随着数据量的增加而需要扩容,一般需要扩容的原因如下: 历史数据量增加,磁盘空间不足 计算的数据量增加,计算性能跟不上(CPU 或 继续阅读 »
2017-03-16 Robin Wen
文/温国兵 0x00 目录 Table of Contents {:toc} | 日期 | 作者 | 文档概要 | 版本 | 更新历史 | |:------------|:---------------|:-----|:-----|:-----|:-----| | 2017/03/14 | 温国兵 | 美团点评开源 SQL 优化工具 SQLAdvisor 测试报告 | v1.0 | 文档初稿 | 0x01 SQLAdvisor 介绍 SQLAdvisor 是由美团点评公司北京 DBA 团队开发维护的 SQL 优化工具:输入 SQL,输出索引优化建议。它基于 MySQL 原生词法解析,再结合 SQL 中的 where 条件 继续阅读 »
2014-12-26 Robin Wen
Table of Contents {:toc} 文/温国兵 环境 本机:Mac OS X 10.9.5 远程服务器:Debian 7.6 x86_64 正文 最近需要实现一个功能,使用Jmeter自动生成测试报告。Jmeter脚本存放在Git仓库,现在需要实现在脚本发生更新时才自动生成测试报告。 我的思路是这样的:在拉取Git项目之前通过git rev-list --count HEAD命令记录一个版本号,然后在拉取项目完成生成之后生成测试报告之前再通过此命令获取另一个版本号。比较这两个版本号,如果相同,则不自动生成测试报告,如果不同,则自动生成测试报告。 在本地测试如下: 首先写一个脚本,获取Git项目的版本号。 继续阅读 »
2016-10-28 ruki
简介 Benchbox是一个基准测试包,基于tbox和xmake,里面包含许多针对第三方库功能的性能基准测试和对比,可以很方便的扩展测试用例和模块。 目前内置:各大开源协程库性能基准测试,后续还会陆续增加各种开源库模块的分析测试 测试报告仅供参考,测试代码或者结果上如有问题,可以提交issues 编译 请先安装: xmake 然后运行: bash $ xmake 协程切换测试报告(2个协程) Run bash $ xmake coroutine -n switch Macosx (x86_64) tbox: 10000000 switches in 205 ms, 4 继续阅读 »
2016-07-26 令狐葱
前言 在上一篇文章中,葱哥从零开始创建了一个react的boilerplate,并使用webpack进行build,使其支持ES6,同时使用karma+mocha等进行单元测试。虽然单元测试有了,但是代码中哪些写了测试,哪些没写呢?本文就将在上一篇文章的基础上为其增加生成代码覆盖率的功能。 代码 本文的最终代码可以在react_boilerplate_v8中查看。 准备工作 react boilerplate代码 首先拿到上一篇文章的代码: ``` git clone https://github.com/jiji262/react_boilerplate.git cd tutorial/react_boilerp 继续阅读 »
2015-04-14 Robin Wen
目录 Table of Contents {:toc} 文/温国兵 工作内容 基础运维工程师 负责日常网络及各子系统管理维护; 负责设计并部署相关应用平台,并提出平台的实施、运行报告; 负责配合开发搭建测试平台,协助开发设计、推行、实施和持续改进; 负责相关故障、疑难问题排查处理,编制汇总故障、问题,定期提交汇总报告; 负责网络监控和应急反应,以确保网络系统有 7*24 小时的持续运作能力; 负责日常系统维护,及监控,提供IT软硬件方面的服务和支持,保证系统的稳定。 高级运维工程师 参与设计、审核、优化公司IT系统以及各应用系统的体系架构; 全面负责公司运维项目的系统升级、扩容需求与资源落实,配合开发需求,测试、调整运维平 继续阅读 »