十二 30 关于MySQL的init-file选项的用法实例 发布时间:2008 年 12 月 30 日 发布者: OurMySQL init-file 是在MySQL启动的时候加载的脚本。 有两个要注意的。 1. 确保你的mysqld 编译的时候没有加 –disable-grant-options 开关。 2. 确保init-file指定的脚本每行一个具体的语句。 继续阅读全文 →
十二 29 MySQL优化实例 发布时间:2008 年 12 月 29 日 发布者: OurMySQL 在Apache, PHP,MySQL的体系架构中,MySQL对于性能的影响最大,也是关键的核心部分。对于Discuz!论坛程序也是如此,MySQL的设置是否合理优化,直接影响到论坛的速度和承载量!同时,MySQL也是优化难度最大的一个部分,不但需要理解一些MySQL专业知识,同时还需要长时间的观察统计并且根据经验进行判断,然后设置合理的参数。 继续阅读全文 →
十二 29 MySQL InnoDB存储引擎的一些参数 发布时间:2008 年 12 月 29 日 发布者: OurMySQL InnoDB做为MySQL目前最广泛的事务存储引擎,很多地方的设计和Oracle都是共通的。对于Oracle DBA来说,学习的时候可以多和Oracle的一些特性进行类比,当然也要明白二者之间的区别。 继续阅读全文 →
十二 29 mysql的10060和10061错误原因 发布时间:2008 年 12 月 29 日 发布者: OurMySQL 10060错误:与mysql服务所在的硬件服务器连接不上。 10061错误:存在物理线路到硬件服务器而且开机着,即ping得通。但是mysql服务连接不上。 继续阅读全文 →
十二 29 分表处理设计思想和实现 发布时间:2008 年 12 月 29 日 发布者: OurMySQL 分表是个目前算是比较炒的比较流行的概念,特别是在大负载的情况下,分表是一个良好分散数据库压力的好方法。 首先要了解为什么要分表,分表的好处是什么。我们先来大概了解以下一个数据库执行SQL的过程: 接收到SQL –> 放入SQL执行队列 –> 使用分析器分解SQL –> 按照分析结果进行数据的提取或者修改 –> 返回处理结果 继续阅读全文 →
十二 28 MySql中互斥量mutex的实现 发布时间:2008 年 12 月 28 日 发布者: OurMySQL 数据库中的Mutex量指的是一种用于保护一些临界资源的使用的信号量。当有线程需要使用这些临界资源时,会请求获得mutex量,请求成功的线程进入临界区,而请求失败的线程只能等待它释放这个mutex。互斥信号量在计算机软件层面以上可以看作是实现并发操作的一个原子动作,但在数据库(操作系统)这种高并发多线程的基础软件中,需要精心设计以获得高吞吐量和良好响应时间。 继续阅读全文 →
十二 27 查看MySQL创建外键约束失败详细原因的方法 发布时间:2008 年 12 月 27 日 发布者: OurMySQL show innodb status; 或者: show engine innodb status; 继续阅读全文 →
十二 25 用MySQL-zrm来备份和恢复MySQL数据库 发布时间:2008 年 12 月 25 日 发布者: OurMySQL MySQL ZRM 工具是用PERL写的可以全部和增量备份MySQL数据库的一个强大工具。 继续阅读全文 →