[support] D5: profile_values

Domenic Santangelo domenics at gmail.com
Thu Feb 18 18:13:26 UTC 2010


Soooo.... nothin? Me, neither...

On Feb 12, 2010, at 2:13 PM, Domenic Santangelo wrote:

> Thanks for the replies. More below:
> 
> On Feb 12, 2010, at 8:08 AM, Greg Knaddison wrote:
> 
>> On Thu, Feb 11, 2010 at 2:53 PM, Domenic Santangelo <domenics at gmail.com> wrote:
>>> If I have 19 profile fields and 600k users, that's 11.4 million rows in the profile_values table? Is that right? Seems crazy large. Is there a discussion about this somewhere I can find? Just inherited a site that was built some time ago.  D5.10.
>>> 
>> It is highly unlikely that they all have all 19 profile fields
>> completed and the profile_values table only stores records if the user
>> has completed the values. Do a count on the table - it's likely much
>> lower.
> 
> mysql> select count(*) from profile_values;
> +----------+
> | count(*) |
> +----------+
> |  8231901 | 
> +----------+
> 1 row in set (26.59 sec)
> 
> Ok, 8.2 million... and, it looks like 7.3M are empty:
> 
> mysql> select count(*) from profile_values where value = "";
> +----------+
> | count(*) |
> +----------+
> |  7323269 | 
> +----------+
> 1 row in set (20.56 sec)
> 
> 
> Was there a bug in core profile module that saved empty values to the db? This is D5.10, remember. I always used node_profile for my D5 sites and haven't run into this before. Although admittedly, it could be an application error (some custom module saving this info, for example).
> 
> Thanks for any advice,
> -Dom



More information about the support mailing list