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...Site log, users online and event log - What is the performance hit?Site log, users online and event log - What is the performance hit?
Previous
 
Next
New Post
4/26/2007 1:47 PM
 

Mitchel:

I don't know if you saw a post a couple of days ago from somebody that was also having performance problems and they found that it was related to the log table.  I find all this very difficult to comprehend.  Honestly, 7,000 or 8,000 records in SQL Server should not make such a dent in the performance of any application, is like we are talking dBase III Plus here.  I don't know what it is, but something is very wrong for an increase of 1,000 records to significantly affect the performance.  Maybe it is the way the DAL is dealing with those inserts, but SQL Server should not break a sweat dealing with 8,000 records in a table, for any operation.

What do you think?

Carlos

 

 
New Post
4/26/2007 2:27 PM
 

CarlosRafi wrote

Mitchel:

I don't know if you saw a post a couple of days ago from somebody that was also having performance problems and they found that it was related to the log table.  I find all this very difficult to comprehend.  Honestly, 7,000 or 8,000 records in SQL Server should not make such a dent in the performance of any application, is like we are talking dBase III Plus here.  I don't know what it is, but something is very wrong for an increase of 1,000 records to significantly affect the performance.  Maybe it is the way the DAL is dealing with those inserts, but SQL Server should not break a sweat dealing with 8,000 records in a table, for any operation.

What do you think?

Carlos

 

Carlos,

I agree with you 100% that it SHOULDN'T make a difference but for some reason it does.  I work with SQL Server every day in the financial industry, I am regularly working with multi-million rows of data in tables and I have not seen any performance issues, however with DotNetNuke I have noticed the issues that others are experiencing with the log tables.

My only guess is two fold. 

1.  Maybe there are too many indexes on this table, since it is rarely reported on (At least typically) maybe it isn't worth the hit on insertion.

2. As you mentioned maybe there is an inefficiency in the update process that causes it to take longer then expected.

I have not researched either of these ideas but they are some of the first things that come to mind.  The only other item I can think of is the impact of shared SQL Server hosting.  Maybe with the extra load placed on these SQL Servers with the hosting providers there isn't enough server resources for SQL Server to perform as expected.  This was my first thought, but I would think that slowdowns would be noticed across the board and not just with these two tables.


-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
 
New Post
4/27/2007 5:04 AM
 

Thanks for the replies,

It definitely brings up some points... even a hundred portals like I am hosting are really a drop in the bucket compared to what I'd expect the backend to be able to handle. Then there's always the comparison to the PHP ecommerce sites I have on the same server.. they always fly like new even while the DNN portals spin away in stasis.

I'd certainly expect a system like this to be able to maintain few thousand records without falling over... all very strange really.

For my Site log I've decided to reduce records to 7 days. That's plenty of time to allow owners to keep an eye on daily visits and referrers. Google analytics is definitely the product of choice for full stats and all portals have that installed. The tie-ins with Adwords and sitemaps are all highly worthwhile.

How about that users-online setting.... that has also been pointed at as a potential performance hit, but perhaps that's a left-over from early days?

Rob

 

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Site log, users online and event log - What is the performance hit?Site log, users online and event log - What is the performance hit?


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