十一 30 mysql audit-访问日志记录 发布时间:2009 年 11 月 30 日 发布者: OurMySQL 假设这么一个情况,你是某公司mysql-DBA,某日突然公司数据库中的所有被人为删了。 尽管有数据备份,但是因服务停止而造成的损失上千万,现在公司需要查出那个做删除操作的人。 但是拥有数据库操作权限的人很多,如何排查,证据又在哪? 是不是觉得无能为力? mysql本身并没有操作审计的功能,那是不是意味着遇到这种情况只能自认倒霉呢? 本文就将讨论一种简单易行的,用于mysql访问审计的思路。 继续阅读全文 →
十一 10 教你写MySQL UDF 发布时间:2009 年 11 月 10 日 发布者: OurMySQL 从名字上可以得知UDF(user define function)为用户自定义函数。UDF在一定程度上可以使得普通用户定制自己的MySQL函数库,减少对内建函数的依赖。UDF 的功能还是非常强大的。 继续阅读全文 →
十一 04 数据库表结构设计方法及原则 发布时间:2009 年 11 月 4 日 发布者: OurMySQL 在目前的企业信息系统中,数据库还是最佳的数据存储方式,虽然已经有很多的书籍在指导我们进行数据库设计,但应该那种方式是设计数据库的表结构的最好方法、设计时应遵从什么样的原则、四个范式如何能够用一种方式达到顺畅的应用等是我一直在思考和总结的问题,下文是我针对这几个问题根据自己的设计经历准备总结的一篇文章的提纲,欢迎大家一块进行探讨,集思广益。其中提到了领域建模的概念,但未作详细解释,希望以后能够有时间我们针对这个命题进行深入探讨。 继续阅读全文 →
十一 02 mysql监控工具系列 — mtop 发布时间:2009 年 11 月 2 日 发布者: OurMySQL 总结一下应用场景: a. 快速的对mysql连接情况进行了解 b. 短时间的mysql连接情况的监控 c. 数据库瓶颈分析的初步定为 继续阅读全文 →
八 13 MySQL-Proxy 实现 MySQL 的负载均衡和读写分离 发布时间:2009 年 8 月 13 日 发布者: OurMySQL Mysql proxy是MySQL官方开发一个mysql数据库前端代理,使用C语言编写,并且支持lua来编写proxy规则,可以用来实现mysql的读写分离,负载均衡等等功能. 继续阅读全文 →
四 16 使用Amanda ZRM备份远程MySQL数据库 发布时间:2009 年 4 月 16 日 发布者: OurMySQL Zmanda Recovery Manager(ZRM)提供了备份MySQL数据库的能力,并且支持两种备份模式:逻辑备份和裸备份,有关详细的介绍,可以看官方的介绍。下面给出一个备份的实例。 继续阅读全文 →
三 09 规避MySQL中DDL的堵塞 — 解读FriendFeed对MySQL的使用 发布时间:2009 年 3 月 9 日 发布者: OurMySQL DDL指的是CREATE,DROP,ALTER之类的操作。当在MySQL中使用它们时,比如说添加一个索引,一个字段,此时MySQL会锁住表,如果数据量很大的话,这个锁表的时间可能会持续很久,在此期间,任何其它的写操作都不能执行。这无疑是个让人恼火的问题。 继续阅读全文 →
二 26 Mysql+sphinx+中文分词简介(ubuntu) 发布时间:2009 年 2 月 26 日 发布者: OurMySQL Mysql+sphinx+中文分词简介(ubuntu) 继续阅读全文 →
二 11 Mysql + DRBD + Heartbeat(v1)基本配置笔记及切换测试 发布时间:2009 年 2 月 11 日 发布者: OurMySQL 测试都是基于Heartbeat v1 style的设置情况下所作,由于v1 style配置的heartbeat没办法做到对资源状态的监控, 主要职能通过监控与对方节点以及集群对外的网络状况的监控,而v2 style的配置已经提控了对资源状态的监控,所以后面准备再 针对v2 style的heartbeat进行详细一点的测试。不过,在linux-ha网站上面发现有一个声明,说drbd的作者建议用户继续 使用v1 style来让heartbeat管理drbd资源(http://www.linux-ha.org/DRBD/HowTov2),详细的原因并没有说明。 继续阅读全文 →