Google sponsored links
This is an archived thread, you can find the full version of this thread, with images, links and more content
here.
Ready to buy? Check out these two online bike stores:
-
http://www.nashbar.com (you can find the latest bike nashbar coupons in
this thread)
-
http://www.performancebike.com (you can find the latest performance bike coupons in
this thread)
Cya on the forums,
- The BikeForums Team
-
http://www.bikeforums.net
And the forum is all but unusable again.
Who cares if the search does not work when the forum itself won't?
How often do I ever complain about performance - it's been pretty bad off-and-on for the last 4 days.
I guess I will be forced over to roadbikereview.com again.. for the 3rd week in a row.
Here we go again, same bat time, same bat performance.
We're due for a hardware upgrade.
We're due for a hardware upgrade.
Due for, means the site is actually getting new hardware?
Oh thank sweet sweet Kali.
Due for, means the site is actually getting new hardware?
Oh thank sweet sweet Kali.
Well, we've been due for a long time now. But it's actually in the works, finally.
Brian - I might have a decent guess of what the issue is. First, just so you know, I was a DBA of databases for 25 years before I started growing trees - and did consulting until about 6 months ago - so I am probably over qualified.
Anyway - there is a correlation between sending out email notifications of thread changes and the system being laggy that I have noticed. Have your database people check to see how long the automatic notifications are taking - I suspect way too long. (they should be under 1 second)
Fixing this with hardware is one way of doing it (perhaps) - especially if you are memory starved. But the other possibility is to change the routine to only do part of the list (i.e. all users that start with A, then B, etc) at a time. This way, the update query isn't tying up the database. Also, since sending out messages is not atomic (i.e. nearly instanteanous) - creating a temp table that is then used to process emails is not a bad idea - that way, processing email can be decoupled from the query.
Yes, hardware might help - but really, it seems to me that you are hitting the wall on a design of the system - and you need to have your background processes looked at.
As I said, I used to do this for a living.
Previous -
Top -
Next
Copyright 1999 - 2007
BikeForums.Net - All rights reserved.
Common bike forum topics in clue bicycles, cycling, mountain biking,
cycling jerseys, shorts, socks, shoes and bike equiptment selection.