MySQL Replication同步复制的延时监控

这段时间用MySQL的Master-Slave来实现位于两个不同IDC的数据同步(Master为windows,slave为CentOS),发现有时候延时比较大,而>show slave status\G;却显示Seconds_Behind_Master为0,只有stop slave和sta...

2012-03-12 20:41:34

阅读数 3567

评论数 1

CentOS下彻底删除磁盘的bios raid信息

这两天遇到一个非常头痛的事情,就是远程服务器中一块2T的备份硬盘,因为centos重新安装后,无法mount了: #fdisk -l 显示 sdb硬盘的sdb1、sdb2和sdb5都在,不过多了几个/dev/mapper/xxxx下面几个数据,不过最奇怪的时候/dev/sdb1等其实在/dev...

2012-03-02 23:22:42

阅读数 9536

评论数 0

MySQL5.5的半同步(windows和centos环境)

mysql5.5内置了半同步semisync,大家就无需再从google下载模块了。所谓半同步就是解决master正好在异步replication时崩溃掉了,而slave却没有接收到,造成master和slave不一致的情况。下面是我配置的基本经验: 配置完master-slave后(repli...

2012-02-19 23:08:09

阅读数 932

评论数 0

我读Discuz代码的一些收获

这段时间因为要用到Discuz论坛,粗略读了一下代码,就有一些收获,和大家共享: 1、模块化跳转: 之前我习惯用require或者include之类指令把php文件包含进来,在调用文件中访问新php文件的类或者方法,而发现Discuz几乎全部是用require之类指令包含进这个文件,在新文...

2012-01-14 23:32:06

阅读数 1312

评论数 0

Discuz X2和自己平台用户帐号的对接

这几天项目因为用到论坛,需要我们的用户帐号密码与Discuz X2的用户帐号同步起来,也就是我们平台的注册了用户,在Discuz也需要新增用户,在平台修改了密码或者Discuz修改了密码,要相互同步,研究了一下Discuz的代码,其实只是只要新增一个php文件,放到根目录,例如my_add_use...

2012-01-13 23:48:19

阅读数 4274

评论数 2

python的一个小技巧

之前我进行db select,只有一个field的时候,代码有点不大优雅: cursor.execute("select max(id) from mytable") id = cursor.fetchone()[0] 现在发现一个比较优雅一点的方法: id, = ...

2011-12-24 18:57:11

阅读数 571

评论数 0

windows的磁盘镜像的稳定性

因为数据量大,而且比较重要,采用windows自带的分区镜像来实现数据的备份,经过以前的测试,发现镜像的好处就是数据恢复非常方便,不会有raid卡坏了造成数据全部丢失的问题,相对成本比较低,数据写入在HD Tune下测试能达到80MB/S(西数2TB SATA硬盘2块) 。       这段时间...

2011-12-24 18:14:28

阅读数 1112

评论数 0

MySQL的MyISAM和InnoDB的大数据量查询性能比较

因为工作关系,有一个超过11亿记录的MySQL数据库,之前一直以为MyISAM引擎的查询性能会超过InnoDB,这两天特意测试了一下,不过因为数据量太大,转换引擎就花了几天时间。 测试环境: DELL 860服务器,CPU Xeon3210, 内存8G MySQL版本5.5.13,安...

2011-08-27 13:25:40

阅读数 5474

评论数 4

关于sqlite多线程

这几工作需要,用到sqlite多线程功能,这几天研究了一下,验证了一下结果,供大家参考: 1、如果是SQLITE_OPEN_FULLMUTEX,也就是串行化方式,则对于连接时互斥的,只有一个连接关闭,另外一个连接才能读写 2、如果是SQLITE_OPEN_NOMUTEX,则是多...

2010-11-26 23:52:00

阅读数 7454

评论数 0

提示
确定要删除当前文章?
取消 删除