Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...EventQueue table purposeEventQueue table purpose
Previous
 
Next
New Post
5/17/2008 7:18 AM
 

Hi all,

Who can tell me about the EventQueue table in the database...

It seems to be quite long.. well over 600 items... and it seems to grow all the time as modules are added and upgraded. I believe that this queue is actioned every time the application starts up, but it seems to me to be full of stuff that may have been part of a module upgrade but surely is not needed after it has been done once.

Some modules seem to have loads of loads of entries and others hardly any.

I'm keen to kow if all the stuff is required or if it's just clogging up the app on startup.

For example, this row is there five time one after the other.. and it appears to be the exact same data in each row:

85 Application_Start 0 DotNetNuke.Entities.Modules.EventMessageProcessor, DotNetNuke UpdateSupportedFeatures  robax    28/07/2007 7:12:10 a.m. 28/07/2006 7:12:10 a.m. <Attributes><Attribute><Name>BusinessControllerClass</Name><Value>DotNetNuke.Modules.FAQs.FAQsController, DotNetNuke.Modules.FAQs</Value></Attribute><Attribute><Name>DesktopModuleId</Name><Value>55</Value></Attribute></Attributes> True

Does it really need to do this 5 times in a row every restart?

Thanks for any insight on this

Rob

 
New Post
5/19/2008 1:43 PM
 

Rob,

The entries in this table are used to process notifications to modules such as calls to modules that support IUpgradable and other things of that nature.  I believe that DNN is optimized to ONLY look at items in that table that have a iscomplete value of false.  Therefore on each load it shouldn't be processing anything unless there are new items.

Now I have not looked at this in huge detail, but that Is the way it appears to be.


-Mitchel Sellers
Microsoft MVP, ASPInsider, DNN MVP
CEO/Director of Development - IowaComputerGurus Inc.
LinkedIn Profile

Visit mitchelsellers.com for my mostly DNN Blog and support forum.

Visit IowaComputerGurus.com for free DNN Modules, DNN Performance Tips, DNN Consulting Quotes, and DNN Technical Support Services
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...EventQueue table purposeEventQueue table purpose


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out