Last one to post........... Part 3

Status
Not open for further replies.
Hi all

I know this update will be posted around the boards but I wanted to come here and make sure you all see it

UPDATE about boards from WebmasterAlex

We know there have been some issues with the boards and I wanted to give everyone an update. I've included a non-technical and a technical version. Since the server move we have run into several issues:

1. The code that was supposed to keep people from using the built in search and keep them on the board tracker search wasn't working right. Some people were able to access the built in search which quickly kills the boards.

Technical- Hows this for a query???
Count: 1 Time=1208.00s (1208s) Lock=0.00s (0s) Rows=8744.0 (8744), SELECT
thread.threadid, thread.forumid, post.userid
FROM thread AS thread
INNER JOIN post AS post ON(thread.threadid = post.threadid )
WHERE post.postid IN(N,,{repeated 146966 times}N) AND thread.forumid IN(N) AND post.visible = N

Yes that is 1208 seconds

That is fixed and by all accounts performance has been better today.

2. The hard drives weren't fast enough- sometimes new isn't as much better as you would think :)

Technical- the old database server was 4 10k scsi's in a raid 0+1. The new one has 4 15k SAS in a raid 0+1. We are not seeing much difference at all. We are looking at adding 2 15k SAS's for the OS and having a 6 disk raid 0+1 or going with 2 drives for the OS and tying into our hosts fiber channel SAN.

It's going to take a week to sort that out.

3. We are getting a little big for the "stock" version of the software.

Technical- it doesn't scale all that darn well

We are considering bringing in some expert consultants that are specialists in mysql performance to look at the code and see what they can do. We know that long threads are becoming an issue. I'll just copy a quote from the vbulletin board to explain:
vb stores the threadid and dateline in the post table. Whenever a bunch of posts needs to be selected, vb filters the post table by threadid and orders the results by dateline, and takes a few of the posts (of course there is an index involved). In other words the query is similar to

SELECT * FROM post WHERE threadid=$threadid ORDER BY dateline LIMIT 8575,15

which means that mysql will have to throw away the first 8575 results and then return the next 15. If my understanding is correct, this is the reason why large threads are bad. We need only 15 rows, but mysql has to analyse thousands.
With some threads approaching 125,000 posts you can see the issue. We don't want to have to put thread length limits back so we are looking for options.

__________________
Alex
 
Kayla, thanks for the update!

1. The code that was supposed to keep people from using the built in search and keep them on the board tracker search wasn't working right. Some people were able to access the built in search which quickly kills the boards.

Technical- Hows this for a query???
Count: 1 Time=1208.00s (1208s) Lock=0.00s (0s) Rows=8744.0 (8744), SELECT
thread.threadid, thread.forumid, post.userid
FROM thread AS thread
INNER JOIN post AS post ON(thread.threadid = post.threadid )
WHERE post.postid IN(N,,{repeated 146966 times}N) AND thread.forumid IN(N) AND post.visible = N

Yes that is 1208 seconds

That is fixed and by all accounts performance has been better today.

Yikes, what a query! :scared: No wonder it was killing everything.

2. The hard drives weren't fast enough- sometimes new isn't as much better as you would think :)

Technical- the old database server was 4 10k scsi's in a raid 0+1. The new one has 4 15k SAS in a raid 0+1. We are not seeing much difference at all. We are looking at adding 2 15k SAS's for the OS and having a 6 disk raid 0+1 or going with 2 drives for the OS and tying into our hosts fiber channel SAN.

It's going to take a week to sort that out.

I vote for the fibre channel SAN. We use those exclusively for anything we need speed for. I am a server admin/engineer for a major bank with over 2,500 TB of storage, and we rely heavily on SANs. :thumbsup2

3. We are getting a little big for the "stock" version of the software.

Technical- it doesn't scale all that darn well

It is a pity that some software does not scale well. I would notlike having to go back and start over, but if that is the only option, I guess we'd have to. :sad2:
 

I'm off to take the boys to school and go to the bank for work. I know that the boss is in a pissy mood and I'm fully expecting to get into it with him over a few things. Boss #2 told me yesterday that boss #1 was very upset that I was off Tuesday and he couldn't get me when they called for something. (He calls me every time I have a weekday off!) Tuesday is when I was on that fire call all day. When I got home I had 14 calls between my cell phone and my home phone! 14! On my "day off." All for an emergency - we can't find any deposit slips!

I would love to be able to avoid him but that's not going to work. So I'm expecting it!

Wish me luck!
 
I'm off to take the boys to school and go to the bank for work. I know that the boss is in a pissy mood and I'm fully expecting to get into it with him over a few things. Boss #2 told me yesterday that boss #1 was very upset that I was off Tuesday and he couldn't get me when they called for something. (He calls me every time I have a weekday off!) Tuesday is when I was on that fire call all day. When I got home I had 14 calls between my cell phone and my home phone! 14! On my "day off." All for an emergency - we can't find any deposit slips!

I would love to be able to avoid him but that's not going to work. So I'm expecting it!

Wish me luck!

Good luck! Just take a few deep breaths and relax. Relax. Relax. :goodvibes :goodvibes
 
Good morning all!!! :)

The Fitness Center at work is having a Biggest Loser Contest. It is for 2 people teams and last 6 weeks. My team is sure to win because I don't know a bigger loser than me :teeth:
 
Good morning all!!! :)

The Fitness Center at work is having a Biggest Loser Contest. It is for 2 people teams and last 6 weeks. My team is sure to win because I don't know a bigger loser than me :teeth:

Now Joe that's not really fair to yourself, is it, I mean, you don't want us to agree with you, do you? :rolleyes1
 
Morning.

Kathy - Hope you have a wonderful day. And that the boss is over his issues and acts like nothing ever happened.

Thanks for the update Kayla.

Kevin - Glad somebody understood what she wrote.

Joe - Hope your team wins. But not because you are a loser. Just that you lose the most. :thumbsup2
 
I just realized I'll have to give up soft pretzels for the next 6 weeks......what the heck was I thinking:confused3
 
Status
Not open for further replies.












Save Up to 30% on Rooms at Walt Disney World!

Save up to 30% on rooms at select Disney Resorts Collection hotels when you stay 5 consecutive nights or longer in late summer and early fall. Plus, enjoy other savings for shorter stays.This offer is valid for stays most nights from August 1 to October 11, 2025.
CLICK HERE













DIS Facebook DIS youtube DIS Instagram DIS Pinterest

Back
Top