工作
frockee
这个作者很懒,什么都没留下…
展开
-
mysqld的core文件
1.产生core文件的条件1.1 执行ulimit -c unlimitd ,然后用ulimit -a 检查,确保core开关打开:1.2 在mysqld 启动参数中增加 --core-file ,比如:2.产生core文件的位置在mysqld的data目录中。3.如何使用core文件gdb /data/robert/software/mysql/builds/runtime_output_directory/mysqld core....原创 2020-12-04 18:10:08 · 898 阅读 · 0 评论 -
源码安装automake1.16遇到的问题
基于coreutils-8.32, 修改了linux系统命令head、tail的源码, 引入了一个自定义的.a文件,需重新编译。但是编译时报错了:configure.ac:38: error: version mismatch. This is Automake 1.15.1,configure.ac:38: but the definition used by this AM_INIT_AUTOMAKEconfigure.ac:38: comes from Automake 1.16...原创 2020-11-05 20:06:11 · 7513 阅读 · 1 评论 -
关于数据库集群,云计算的胡言乱语(1)
1. jim gray提出的十二点2. 数据库集群3. 云计算和xml4. 分析:云计算或是数据库集群的终结者前言 毕业一年多来,都在从事DBMS复制和集群的开发工作。这是一个充满乐趣的工作。与一般的dbms开发相比,复制和集群的开发,更加贴近计算机领域的发展趋势,所面对的都是当今顶级牛人们考虑的问题:如何开发软硬件,将普通的计算机联合起来,构造一个具有可伸缩性能力的系统:通过将新的机器原创 2008-11-17 09:35:00 · 1902 阅读 · 2 评论 -
调程序差点调出信仰(1)
本文试图描述在神秘莫测的逻辑面前,作为一个coder的经常会遇到的尴尬,无能为力和哭笑不得。用王小波的话表达这种体会就是:“我们的生活有这么多的障碍,真他妈的有意思”。 一切都得从DM冒烟测试说起。周一一早来到公司,测试部巨牛付sir走过来跟我说:“在211机器上,对称异步复制出了点问题,你看一下,应该很好解决的”。连上了211机器。打开xml测试工具,把对称异步复制的测例跑了几遍。靠原创 2009-03-10 23:39:00 · 620 阅读 · 0 评论 -
Golang如何做性能分析?
答案: 采用go内置的runtime/pprof包, 和go tool pprof。分三个步骤:1. 在main函数中,增加性能分析代码:() f, err := os.Create(cpuProfile) if err != nil { log.Errorf("create proc file:%v failed.", cpuProfile) return } ppro原创 2018-01-18 13:23:39 · 770 阅读 · 0 评论 -
Zookeeper的崩溃恢复问题
背景UDDB(UCloud分布式数据库)产品的测试环境中有一个zk集群, 三节点。 某一天其中一个zk节点所在云主机崩溃了,无法启动。只好重装系统盘。 zk的执行码在系统盘上。为此重新安装了zk软件。 apt-get install zookeeper 即可。zk的配置文件(zoo.cfg),三节点都是一样的, 从其他zk节点拷贝一份过来即可。zk存储的数据在数据盘上。根据zk的崩...原创 2018-10-17 21:40:35 · 4552 阅读 · 0 评论 -
Tpcc-mysql 结果解读
1. 填坑经验 不要使用tidb的tpcc测试程序(非标准,tidb修改过),使用:https://github.com/Percona-Lab/tpcc-mysql 2. tpcc介绍TPC-C 模拟了一个比较有代表意义的 OLTP 应用环境:在线订单处理系统。假设有一个大型商品批发商,拥有 N 个位于不同区域的仓库,每个仓库负责为 10 个销售点供货,每个销售点有 30...原创 2019-02-20 18:19:24 · 2980 阅读 · 0 评论