- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 linux select函数用法
select系统调用是用来让我们的程序监视多个文件句柄的状态变化的。程序会停在select这里等待,直到被监视的文件句柄有一个或多个发生了状态改变。关于文件句柄,其实就是一个整数,我们最熟悉的句柄是0、1、2三个,0是标准输入,1是标准输出,2是标准错误输出。0、1、2是整数表示的,对应的FILE *结构的表示就是stdin、stdout、stderr。 int select(
2015-01-29 11:30:51 567
原创 实战服务器磁盘异常排查
今天同事发现一问题,所有文件夹大小加起来和磁盘空间不一样[root@10-10-49-150 data]# df -lhFilesystem Size Used Avail Use% Mounted on/dev/vda1 20G 8.3G 11G 45% /tmpfs 3.9G 0 3.9G 0% /dev/sh
2015-01-24 11:54:04 1447
原创 mysq5.5和mysq5.6事务区别
先说一下mysql5.5跳过事务方法GTID跳过有两种方法,一种是普通的跳过一个事务的方法,另外一个是在基于主库搭建新的slave的时候.一、普通跳过一个事务的方法。通过show slave status\G找到冲突的GTID号.然后执行SET gtid_next = ‘冲突的GTID号’;BEGIN;COMMIT;SET gtid_next = ‘AUTOMA
2015-01-06 16:36:21 1515
原创 mysql高可用性探究
1.mmm方案MMM即:Master-Master Replication Manager For MySQL,MySQL主主复制管理器的功能包括监控、故障转移和等一系列脚本构成,这个脚本也能对基本的主从复制配置的任意数量的从服务器进行读负载均衡,所以可以用它来实现一组居于复制的虚拟IP,同时它还有数据备份、节点之间重新同步功能的能力.IPDB1:192.168.11.198
2015-01-06 16:02:37 774
原创 总结mysql缓存配置选项
首先我们来看一个公式,MySQL中内存分为全局内存和线程内存两大部分(其实并不全部,只是影响比较大的 部分):复制代码 代码如下:per_thread_buffers=(read_buffer_size+read_rnd_buffer_size+sort_buffer_size+thread_stack+join_buffer_size+binlog_cache_size+tmp_ta
2015-01-05 14:11:41 1156
原创 mysql语句详细查询时间
I recently worked on an uncommon slow query: less than 100 rows were read and returned, the whole dataset was fitting in memory but the query took several seconds to run. Long story short: the query w
2015-01-05 11:25:36 642
原创 制作python模块安装包
python的第三方模块越来越丰富,涉及的领域也非常广,如科学计算、图片处理、web应用、GUI开发等。当然也可以将自己写的模块进行打包或发布。一简单的方法是将你的类包直接copy到python的lib目录,但此方式不便于管理与维护,存在多个python版本时会非常混乱。现介绍如何编写setup.py来对一个简单的python模块进行打包。一、编写模块进入项目目录#cd /home
2015-01-04 19:23:14 730
转载 使用MySQL自身复制来恢复binlog
在MySQL手册中一直是推荐使用mysqlbinlog工具来实现指定时间点的数据恢复,事实上,这是一个经常"让人郁闷"的办法。更好的办法是,使用MySQL内部复制线程中的SQL Thread来做恢复。这个idea来自Lazydba同学;在Google稍作搜索,在Xaprb上Baron Schwartz也很早提到了使用类似的方法来恢复binlog,在那篇讨论中,还可以看到Jeremy
2015-01-04 16:55:23 630
原创 使用mysqladmin ext了解MySQL运行状态
mysqladmin是MySQL一个重要的客户端,最常见的是使用它来关闭数据库,除此,该命令还可以了解MySQL运行状态、进程信息、进程杀死等。本文介绍一下如何使用mysqladmin extended-status(因为没有"歧义",所以可以使用ext代替)了解MySQL的运行状态。1. 使用-r/-i参数使用mysqladmin extended-status命令可以获
2015-01-04 16:28:31 1213
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人