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

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Index was outside the bounds of the array.Index was outside the bounds of the array.
Previous
 
Next
New Post
8/6/2008 6:52 PM
 

I believe the error you mean is this : http://support.dotnetnuke.com/issue/ViewIssue.aspx?id=8105&PROJID=2 . We tracked it to a caching issue that shows up on heavy load/when you're low on available ram (for your application pool). The code at fault has been fixed for 4.8.5/5.0.

jerry, your second thread (optimisation of sql server) is interesting - the min query value can be changed, but by doing that you reduce the number of simultaneous queries that can be ran in RAM - personally speaking I've never had to increase that, though in one case I did decrease it (a very busy site that ran optimised queries against an OLAP source). Typically 1 meg per query is sufficent, unless you're querying very large datasets (it will grow automatically anyway), particularly ones with SORT or GROUP BY clauses as these cause additional copies of the data to be created in the tempDB -perhaps there is something perculiar to your queries/data that is causing you issues, it might be worth enabling sql profiler and capturing some data to see what queries are taking a lot of time/cpu/ram.

Cathal


Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
8/20/2008 4:46 PM
 

Hi Cathal,

Thanks for the tip!

I just checked the SQL server online books again and you are right that if a query requires more memory it will be given more memory. The setting just guarantees that when a query is run it will get that amount of memory, thus resulting in a smoother running DNN, when alot of queries are run concurrently, as is the case with DNN and many users online.

I believe that each query being fired doesn't need to check SQL server first if the default 1024kb memory size is sufficient enough and then be assigned more to run properly. It just has more then enough in the first place, thus not bothering SQL server to assign more memory to it, and then free it up again later.  In most cases, these would be minor operations for SQL server.

But when DNN is hit on by many users, causing many queries to fire al these 'minor' operations become many operations, potentially causing slowness. The amount of slowness depending on the amount of users hitting the DNN install concurently.

But this is just my brain experiment on how SQL might work regarding DNN and in general and I found that just giving queries lots of memory from the start smoothed DNN performance quite a bit. Although I admit that 32Mb is a bit over the top...

Again thanks for the tip I'll keept it in mind and try it out soon!

 


Regards,

Jerry Tjon
IT Consultant
Amsterdam,
the Netherlands
 
New Post
1/18/2019 5:53 AM
 
Oh, thanks for the admin replies. You helped me a lot. I want to share with you one site where you can play online games like poker, roulette or blackjack. Here is a link https://www.ovenu.co.uk/
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Index was outside the bounds of the array.Index was outside the bounds of the array.


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