We're aware that some users are experiencing technical issues which the team are working to resolve. See the Community Noticeboard for more info. Thank you for your patience.
📨 Have you signed up to the Forum's new Email Digest yet? Get a selection of trending threads sent straight to your inbox daily, weekly or monthly!

We've hit capacity again

Options
1246

Comments

  • Streeet
    Streeet Posts: 277 Forumite
    Part of the Furniture 100 Posts Combo Breaker
    Have the guys at MSE got any 'finger in the air' launch dates for the technology refresh?

    You've got four seconds!
    I guess the database error page will start pushing users away in frustration soon.
  • andi2 wrote:
    You should be running a SQL query to do the search, something that looks like SELECT .... FROM .... WHERE .... LIKE %search%.

    If you can post that query on the site, or PM me direct, i'll be able to let you know what you need to do.

    No offence, but that's useless advice. LIKE will always do a table space scan (i.e. ignore the indexes and reread all the data) and will have to be queried multiple times, once for each search word.

    Martins suggestion is what's really needed - a seperate search box, updated whenever a post changes, that holds b-trees of words/stem words and in which posts they are used.

    EDIT: Also it would be worth it, if the servers have enough memory, to stick memcached into the system. It does a fantastic job of keeping large datasets quick.
  • Hi folks,

    Just to keep you updated on our progress. To answer you Streeet; I'm holding my finger in the air and it's feeling a little bit like later this week. We're pushing very hard to get the new servers integrated before Christmas.

    seanyseansean: memcached has been holding us together for the last 3 weeks but even that's not enough.

    Woof: Deleting threads is not what we're wanting really. We prefer to keep all the content and have a setup that can cope. Saying that, we are looking into possibly archiving some old data.

    Hang in there folks, perhaps Father Christmas will bring us an early pressie!


    Cheers,

    Webby
  • Kilty_2
    Kilty_2 Posts: 5,818 Forumite
    Saying that, we are looking into possibly archiving some old data.
    Was just about to suggest that :)
  • pavlovs_dog
    pavlovs_dog Posts: 10,215 Forumite
    Part of the Furniture 1,000 Posts Name Dropper Combo Breaker
    very sloooooooow tonight
    know thyself
    Nid wy'n gofyn bywyd moethus...
  • alchemista
    alchemista Posts: 1,305 Forumite
    A site I use that is much larger than this handles search by archiving posts that haven't had a reply in 90 days. The default search only searches topics in the current forum, or you can search on the top banner that will scan the whole site (full text search). If you want to search archived posts, you have to go through advanced search.

    The site I'm talking about is plenty fast and has much higher numbers (over 10k concurrent users). So I think there might be more needed here, and hopefully you're looking at the entire app design and not just throwing hardware on it. Optimizing the software can pay you back much more than throwing hardware at something (and value for money is what this site's about!) :)
  • Hey All,

    We are currently working on this - both from a software and hardware perspective. The new hardware still needs a bit of fine tuning and this is what we are looking at initially. Hopefully very soon the site will be up and running at full speed very soon.

    Sorry for any problems that you are experiencing in the meantime

    Thanks

    MSE Neil
  • nelly_2
    nelly_2 Posts: 17,863 Forumite
    10,000 Posts Combo Breaker
    alchemista wrote:
    A site I use that is much larger than this handles search by archiving posts that haven't had a reply in 90 days. The default search only searches topics in the current forum, or you can search on the top banner that will scan the whole site (full text search). If you want to search archived posts, you have to go through advanced search.

    The site I'm talking about is plenty fast and has much higher numbers (over 10k concurrent users). So I think there might be more needed here, and hopefully you're looking at the entire app design and not just throwing hardware on it. Optimizing the software can pay you back much more than throwing hardware at something (and value for money is what this site's about!) :)
    what site is this you mention?
  • alchemista
    alchemista Posts: 1,305 Forumite
    Al_Mac wrote:
    alchemista,

    Problem is these days, hardware is so cheap, modern software designers and programmers have no insentive to do a proper job.

    No comments about this place, more about where I work

    :)


    A software algorithm that runs in exponential time will make any hardware obsolete quickly. Changing that algorithm to a logarithmic or even polynomial will scale up on the same hardware thousands of times more than an exponential algorithm.

    Sometimes, you can't even throw enough hardware at a problem to fix it. For example, one early poster recommended serializing all searches (only allowing one person at a time to search). That is a non-scalable approach (actually it is anti-scalable) because the more users trying to search, the queue depth grows worse than linearly.

    Anyway, hope the MSE guys can get it working!
  • alchemista
    alchemista Posts: 1,305 Forumite
    nelly wrote:
    what site is this you mention?

    One of the top US deal sites, fatwallet:
    http://www.fatwallet.com/c/18

    *warning* - don't read it or you'll become depressed at how much better deals are in the US vs. UK! :rotfl:
This discussion has been closed.
Meet your Ambassadors

🚀 Getting Started

Hi new member!

Our Getting Started Guide will help you get the most out of the Forum

Categories

  • All Categories
  • 350.9K Banking & Borrowing
  • 253.1K Reduce Debt & Boost Income
  • 453.5K Spending & Discounts
  • 243.9K Work, Benefits & Business
  • 598.7K Mortgages, Homes & Bills
  • 176.9K Life & Family
  • 257.2K Travel & Transport
  • 1.5M Hobbies & Leisure
  • 16.1K Discuss & Feedback
  • 37.6K Read-Only Boards

Is this how you want to be seen?

We see you are using a default avatar. It takes only a few seconds to pick a picture.