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

HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsRepositoryRepositoryPerformance issue with 600 entriesPerformance issue with 600 entries
Previous
 
Next
New Post
9/22/2011 5:35 AM
 
Appreciate, if you may post your finding on this thread and will great to have Steve Fabian also contribute subsquently
 
New Post
9/22/2011 10:08 AM
 
Info on this:

just run the grmGetRepositoryObjects stored procedure on my repository with 646 items inside with the following parameters:

EXEC @return_value = [dbo].[grmGetRepositoryObjects]
@ModuleID = 610,
@sFilter = N'',
@sSort = N'',
@Approved = 1,
@CategoryId = -1,
@Attributes = N'',
@RowCount = 2000

It runs like a charm and returns in about 1 sec. As far as I could see from the code, this is the initial call to the provider to get the first result set. So why the hack does it take 30-40 seconds when called from the module. There must be a lot more than only this to fill the module with data. The question is - what is really necessary here and what is just overhead.

will investigate further

Regards
Thomas
 
New Post
9/22/2011 10:43 AM
 
From our observation (i.e. running a trace) the stored process he mentioned does run fine.  It is just that the next thing that appears to happen is that the grmGetRepositoryCategories process then executes once per each row that the original process returned…  The grmGetRepositoryCategories stored process runs okay too… just that in terms of sheer volume… it becomes a bigger issue in large repositories.

Our thought – when we get into the code – would be to modify the grmGetRepositoryObjects to include the additional data that running grmGetRepositoryCategories afterwards provides…
 
New Post
9/22/2011 10:58 AM
 
It is a pity i am not a coder, but hope Steve Fabian our Repository Guru will give us an insight at some stage
 
New Post
9/22/2011 11:20 AM
 
Why is grmGetRepositoryCategories even called for the first view of the module at all ?

The category information is not shown in the listing. Only when you go into detail/change of an item, this will be shown.
can't understand.....
 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsRepositoryRepositoryPerformance issue with 600 entriesPerformance issue with 600 entries


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