八 08 MySQL Innodb数据库性能实践——VARCHAR vs CHAR 发布时间:2013 年 8 月 8 日 发布者: OurMySQL 学过数据库理论的读者,都应该还记得关于CHAR和VARCHAR的性能对比:CHAR比VARCHAR更快,因为CHAR是固定长度的,而VARCHAR需要增加一个长度标识,处理时需要多一次运算。 但测试结果展现了一个与理论不太相符的现象:当表大小小于Innodb buffer pool时,CHAR和VARCHAR没有差别,而在表大小大于Innodb buffer pool时,VARCHAR性能反而更高!这是为什么呢? 继续阅读全文 →
八 14 CHAR定长字段对MyISAM和InnoDB的意义 发布时间:2009 年 8 月 14 日 发布者: OurMySQL 如果使用类似主服务器是InnoDB,从服务器是MyISAM这样的主从结构,那么就有必要针对不同的表类型考虑CHAR的取舍,头脑中应该一直有这样的概念,不要想当然的认为主从服务器中表的字段类型必须一致。 继续阅读全文 →