ekool
Wed 23rd Aug '06, 4:53pm
The biggest performance bottleneck seems to be in the post table and the fact that it gets locked upon writes/searches, etc.
Why not break up the post table into 10 seperate post tables, such as post0, post1, post2, post3 all the way to post9.
The postid would determine which post table the post goes into.
Upon a search, east post table gets searched one at a time in a series, so that at any given time only one post table is locked at any given time.
Why not break up the post table into 10 seperate post tables, such as post0, post1, post2, post3 all the way to post9.
The postid would determine which post table the post goes into.
Upon a search, east post table gets searched one at a time in a series, so that at any given time only one post table is locked at any given time.