按字符串优化分组

时间:2009-09-20 15:47:54

标签: php database optimization group-by

我要将字符串转换为整数以按性能优化组。

你们怎么看待这个想法?

如果适用,那么是否有内置函数将字符串转换为PHP中的唯一整数?

1 个答案:

答案 0 :(得分:4)

如果该列中的所有数据都是int,那么它应该是int ...

您获得的主要优势是2个整数之间的比较只需要比较4个字节。表示相同数字的字符串(通常)会更长。所以你应该能够从中获得一些表现。但主要原因应该是stoes int的列应该是int。

优化组将属于“过早优化”类别......并且加速group by子句的主要因素不是数据类型,而是字段上的索引