- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 MySQL AIO不足启动失败问题分析
在分析问题之前我们需要先简单了解一下linux asynchronous I/O System以及在mysql的innodb场景中有哪些用处。
2023-05-16 16:04:05 317
原创 MySQL Innodb 内存管理&最大连接数配置
(read_buffer_size+tmp_table_size+read_rnd_buffer_size+sort_buffer_size+join_buffer_size+binlog_cache_size+thread_stack) + 200MB(主机其他进程占用)
2023-05-10 16:12:26 328
原创 【MySQL内核系列】MySQL8.0 InnoDB事务两阶段提交源码解读
mysql8.0 innodb redolog和binlog两阶段提交源码分析
2023-04-19 18:13:31 514
原创 【MySQL内核系列】Centos7环境MySQL8.0源码编译教程
我们这里使用的是8.0.28的版本,编译之前推荐提前下载好依赖boost文件,避免每次编译都实时下载浪费时间。
2023-04-14 16:23:29 254
原创 【MySQL内核系列】MySQL内核版本测试
mysql自研版本测试,包括sysbench、tpcc、valgrind、rqg等测试项,保证自研版本的可靠性和稳定性
2022-09-08 16:39:01 578
原创 自己写golang web框架之面向对象封装
golang的net/http包中的http.Handle本身就是支持面向对象,但是由于包的实现最终需要调用http.ServeHTTP方法实现,所以一般都是直接调用http.HandleFunc来进行路由注册,这里我基于http.Handle方法来进行面向对象的封装,代码如下:import ( "net/http")type Getter interface { Get(...
2019-11-19 20:09:34 326
原创 自己写golang web框架之中间件模块
废话不多说直接上干货。。。。1、定义中间件嵌套函数类型type HttpHandlerDecorator func(http.Handler) http.Handler2、实现中间件嵌套函数func MidHandler(h http.Handler, decors ...HttpHandlerDecorator) http.Handler { for i:=len(deco...
2019-11-19 19:56:53 212
原创 centos6 zabbix_agentd客户端安装部署
zabbix_server可以下用源码安装,但是zabbix_agentd推荐使用rpm包安装,因为在实际企业部署zabbix_agentd时,主机数量基本都是成千上万,用rpm包安装比较方便。
2017-11-10 17:03:30 2870
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人