十 09 mysql cache功能小记 发布时间:2009 年 10 月 9 日 发布者: OurMySQL mysql的cache功能只适用于下列场合:数据变动较少,select较多的table。 继续阅读全文 →
十 04 mysql性能的检查和调优方法 发布时间:2009 年 10 月 4 日 发布者: OurMySQL 我一直是使用mysql这个数据库软件,它工作比较稳定,效率也很高。在遇到严重性能问题时,一般都有这么几种可能: 1、索引没有建好; 2、sql写法过于复杂; 3、配置错误; 4、机器实在负荷不了; 继续阅读全文 →
十 04 mysql基本连接,mysqli,pdo,adodb,pearDB之间的区别 发布时间:2009 年 10 月 4 日 发布者: OurMySQL 测试了一下mysql基本连接,mysqli,pdo,adodb,pearDB这几个的速度,结果如下:可用mysql基本连接,自己封装成类。特别是开源程序,因为不确定服务器是否可以支持mysqli,应使用mysql基本连接。特定的项目,有自己的服务器,可以自行安装mysqli扩展,推荐使用mysqli。 继续阅读全文 →
九 25 Innodb表空间page size的选择 发布时间:2009 年 9 月 25 日 发布者: OurMySQL 从空间和内存利用的角度来讲,page size越大越好。但是从checkpoint的角度来讲恰恰相反,page size越小,性能越好(上次演讲的时候我介绍过原理)。所以最后选择多大的page size可以根据实际的业务测试而定。 继续阅读全文 →
九 21 mysql 中show 命令用法简介 发布时间:2009 年 9 月 21 日 发布者: OurMySQL SHOW有多种形式,可以提供有关数据库、表、列或服务器状态的信息。 继续阅读全文 →
九 13 Mysql combine index 发布时间:2009 年 9 月 13 日 发布者: OurMySQL Oracle的组合索引操作有2种,access和filter,当然access更好。Mysql在组合索引上,只有access,没有filter。因此要注意MYSQL处理where clause包括多个range条件的SQL语句。 继续阅读全文 →
九 07 使用mysqldumpslow和mysqlsla分析mysql慢查询日志 发布时间:2009 年 9 月 7 日 发布者: OurMySQL MySQL优化不是一劳永逸的工作,而是一个持久战。其中慢查询日志的分析是一个重要手段,以前我总是手动大概看看,不过这实在不是长久之计,今天试用了一下mysqldumpslow和mysqlsla,感觉效率高多了。 继续阅读全文 →
九 03 MySQL InnoDB性能调整的一点实践 发布时间:2009 年 9 月 3 日 发布者: OurMySQL 数据库服务器启动以后,运行不太正常。表现出来的现象是: 1、操作系统内存Disk Cache使用了2.7GB 2、操作系统swap空间使用了200MB左右,一直不停进行swap in/swap out 3、CPU的IO Wait偏高,平均在10%以上 继续阅读全文 →
九 03 memcached server LRU 深入分析 发布时间:2009 年 9 月 3 日 发布者: OurMySQL 从这篇文章里我们可以得到以下几个结论: 结论一,memcached得LRU不是全局的,而是针对slab的,可以说是区域性的。 结论二,要提高memcached的命中率,预估我们的value大小并且适当的调整内存页大小和增长因子是必须的。 结论三,带着问题找答案理解的要比随便看看的效果好得多。 继续阅读全文 →