58
这两个类型,如果只存储hello这个字符串的话,存储空间都没有区别的都是6bytes。 ...
这两个类型,如果只存储hello这个字符串的话,存储空间都没有区别的都是6bytes。
但是真没有区别么?其实是有的,mysql在处理数据的时候需要分配内存,而内存的分配都是fixed-size的,所以它只能按照最大的可能来分配,这样varchar(10)和varchar(100)就差别大了。而blob/text字段在处理时内存分配则有所不同,mysql会按照已经发现的最大长度来分配内存。如果查询时有filesort,处理是类似的。
所以字段长度只要是满足了需求,那么设置的尽可能小是没错的。
类别:数据库 查看评论
bug描述在 http://bugs.mysql.com/bug.php?id=25420,
字符比较的问题我们已经上过好几次当了,特别在混合字符集环境下的时候,这更是一个难产的问题。 天知道哪天能够统一到utf8啊:) 各位使用的时候要注意了
类别:数据库 查看评论
bug描述在 http://bugs.mysql.com/bug.php?id=25420,
字符比较的问题我们已经上过好几次当了,特别在混合字符集环境下的时候,这更是一个难产的问题。
天知道哪天能够统一到utf8啊:)
各位使用的时候要注意了
类别:数据库 查看评论
版本5.0.51b-log,在max-binlog-size设置为700M或者更大时(这个值可能跟硬件性能有关),当binlog达到设置上限并切换成下一个binlog时,所有的更新语句就会被阻塞,不管多简单的语句。 阅读全文类别:数据库 查看评论
版本5.0.51b-log,在max-binlog-size设置为700M或者更大时(这个值可能跟硬件性能有关),当binlog达到设置上限并切换成下一个binlog时,所有的更新语句就会被阻塞,不管多简单的语句。
阅读全文
类别:数据库 查看评论
以前在做鲜果的时候,我就觉得翻译这个东西在阅读器里面会相当有用。在的互联网上,阅读和翻译已经是分不开的一对了。很早的时候有到阅读器推出了一个翻译功能,遗憾的是,那只能翻译一个词。现在看到Google Reader推出这样的功能,不过Google...
以前在做鲜果的时候,我就觉得翻译这个东西在阅读器里面会相当有用。在的互联网上,阅读和翻译已经是分不开的一对了。很早的时候有到阅读器推出了一个翻译功能,遗憾的是,那只能翻译一个词。现在看到Google Reader推出这样的功能,不过Google Reader的实现也不如人意,因为它只能从阅读器点到原文的时候给你翻译。
http://www.cnbeta.com/articles/69443.htm
类别:其他 查看评论
最开始使用SQLServer,我喜欢这么用SQL:select * from table1 where id in (select table1_id from table2 where table2_filed = xxxx) and table1_field = yyy; 这里的一个查询其实会分为两个查询,对table1和对table2的子查询,这样写能让每个查询都尽量使用索引。 ...
最开始使用SQLServer,我喜欢这么用SQL:select * from table1 where id in (select table1_id from table2 where table2_filed = xxxx) and table1_field = yyy; 这里的一个查询其实会分为两个查询,对table1和对table2的子查询,这样写能让每个查询都尽量使用索引。
曾几何时,使用mysql的时候用explain分析查询,发现mysql里面的子查询很慢,而mysql文档里很多时候也推荐使用join,于是我认定了mysql的子查询实现的很烂,以后的程序里面都用join了。例如上面的查询我就写成:select a.* from table1 a join 阅读全文
类别:数据库 查看评论
相似频道
收录该频道的主题秀
月飞灵 创建于2007-11-07