Since the very beginning of usage of nopCommerce 2.1 (1.9 was used before) noticed that each new customer gets ID which is much greater then the previous customer got. Did not care about it much but a minute ago I had a look at that table in SQL Server manager and found that the table is full of records where only ID and GUID fields are valid, the most of other have NULL values, however the LanguageId field is also filled with valid values. Got several dozens of such records per a real customer.
see https://www.nopcommerce.com/boards/t/11434/sql-guest-users.aspx
Thank you. However, in that discussion the following is stated: "That being said, by default, a check is made each hour to delete guest accountst that have been inactive for 24 hours", which does not seem to be the case in my setup. Shopping carts seem to stay in the DB forever as well. Since I have no idea where the according setting resides - it should have the default value in my setup. BTW, where is it?
note this http://nopcommerce.codeplex.com/SourceControl/changeset/changes/6cdf9a26e8b3#src%2fPresentation%2fNop.Web%2fWeb.config (above is a recent changeset. 2.1 default is 1 hour. the typo in comments for changeset about 10 min has been subsequently fixed in another changeset)
However, if the setting is not in web.config, then it looks like time is 1 day