G’day Grant,
The _transient_timeout
rows are the expiration times for the _transient_
rows that will expire (as compared to the transients that don’t have an expiration time). i.e. for each transient that has an expiration time, there are two database rows.
In addition, some plugins (like NextGEN Gallery v2.0) add their own row so that they can easily track and delete their transients, making 3 rows for a transient!
When I count the number of transients, I’m counting just the transients themselves, irrespective of whether they have an expiration time. Some of those transients will have one database row, some two rows, and some even three rows depending on what other plugins are doing. You can see that even if I add in the expiration rows, the count of transients might still not match the row count.
cheers,
Ross