# Five minutes is too long!

**URL:** <https://boards.straightdope.com/t/five-minutes-is-too-long/459407>\
**Category:** About This Message Board\
**Created:** [August 9, 2008, 3:04pm UTC](https://boards.straightdope.com/t/five-minutes-is-too-long/459407 "2008-08-09T15:04:04Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![mangeorge](https://avatars.discourse-cdn.com/v4/letter/m/d78d45/32.png) [@mangeorge](https://boards.straightdope.com/u/mangeorge)\
**Post date:** [August 9, 2008, 3:04pm UTC](https://boards.straightdope.com/t/five-minutes-is-too-long/459407/1 "2008-08-09T15:04:04Z")

</div>

A successful search often takes two or three tries, sometimes more. Especially so when checking to see a topic has already been posted. Should I just go ahead and post?  
That’s it.  
Peace,  
mangeorge

---

<div class="post-metadata">

**Author:** ![DSYoungEsq](https://avatars.discourse-cdn.com/v4/letter/d/c6cbf5/32.png) [@DSYoungEsq](https://boards.straightdope.com/u/DSYoungEsq)\
**Post date:** [August 9, 2008, 3:45pm UTC](https://boards.straightdope.com/t/five-minutes-is-too-long/459407/2 "2008-08-09T15:45:32Z")

</div>

I would. Waiting five minutes to try again, while it saves the server, isn’t worth the effort. If it’s a duplicate posting, someone will report it and it will be merged or redirected. 🙂

---

<div class="post-metadata">

**Author:** ![El\_Zagna](https://avatars.discourse-cdn.com/v4/letter/e/d2c977/32.png) [@El\_Zagna](https://boards.straightdope.com/u/El_Zagna)\
**Post date:** [August 9, 2008, 3:49pm UTC](https://boards.straightdope.com/t/five-minutes-is-too-long/459407/3 "2008-08-09T15:49:42Z")

</div>

I agree with **mangeorge**. Five minutes seems excessive.

What’s the purpose of the delay anyway? I understand the 60 second rule between posts ([How come only one post every 60 seconds?](http://boards.straightdope.com/sdmb/showthread.php?t=477507)), but those reasons don’t apply to searches.

---

<div class="post-metadata">

**Author:** ![Musicat](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/musicat/32/20189_2.png) [@Musicat](https://boards.straightdope.com/u/Musicat)\
**Post date:** [August 9, 2008, 3:59pm UTC](https://boards.straightdope.com/t/five-minutes-is-too-long/459407/4 "2008-08-09T15:59:16Z")

</div>

[QUOTE=El Zagna]  
IWhat’s the purpose of the delay anyway? I understand the 60 second rule between posts ([How come only one post every 60 seconds?](http://boards.straightdope.com/sdmb/showthread.php?t=477507)), but those reasons don’t apply to searches.  
[/QUOTE]  
Searches, depending on the implementation of SQL logic and other factors, can be VERY system intensive, probably more than adding a single post. It was the thought of the mods at one time that too many simultaneous searches was the cause of not only slowdowns but crashes. I ha’ me doots, but nobody’s proved 'em wrong yet.

---

<div class="post-metadata">

**Author:** ![El\_Zagna](https://avatars.discourse-cdn.com/v4/letter/e/d2c977/32.png) [@El\_Zagna](https://boards.straightdope.com/u/El_Zagna)\
**Post date:** [August 9, 2008, 4:13pm UTC](https://boards.straightdope.com/t/five-minutes-is-too-long/459407/5 "2008-08-09T16:13:49Z")

</div>

[QUOTE=Musicat]  
Searches, depending on the implementation of SQL logic and other factors, can be VERY system intensive, probably more than adding a single post.  
[/QUOTE]  
I can see why a search would be extremely resource intensive if it had to plow through the content of every single post, but my understanding is that all words over tree letters are indexed, so I wouldn’t expect that to be so bad. Of course, this is outside my expertise, so it may well be the case.

Anyway five minutes??!! I’m afraid that will make people want to blow off the search entirely and just post duplicate threads.

---

<div class="post-metadata">

**Author:** ![Joey\_P](https://avatars.discourse-cdn.com/v4/letter/j/919ad9/32.png) [@Joey\_P](https://boards.straightdope.com/u/Joey_P)\
**Post date:** [August 9, 2008, 4:59pm UTC](https://boards.straightdope.com/t/five-minutes-is-too-long/459407/6 "2008-08-09T16:59:31Z")

</div>

[QUOTE=Musicat]  
It was the thought of the mods at one time that too many simultaneous searches was the cause of not only slowdowns but crashes.  
[/QUOTE]

I don’t know about crashes, but I think it’s clear that it didn’t do anything for the slowdowns.

---

<div class="post-metadata">

**Author:** ![Lanzy](https://avatars.discourse-cdn.com/v4/letter/l/74df32/32.png) [@Lanzy](https://boards.straightdope.com/u/Lanzy)\
**Post date:** [August 9, 2008, 5:21pm UTC](https://boards.straightdope.com/t/five-minutes-is-too-long/459407/7 "2008-08-09T17:21:09Z")

</div>

its fine by me.

---

<div class="post-metadata">

**Author:** ![Gukumatz](https://avatars.discourse-cdn.com/v4/letter/g/74df32/32.png) [@Gukumatz](https://boards.straightdope.com/u/Gukumatz)\
**Post date:** [August 9, 2008, 9:23pm UTC](https://boards.straightdope.com/t/five-minutes-is-too-long/459407/8 "2008-08-09T21:23:46Z")

</div>

Irritating as hell - particularly when people snark me for a repost - but I get it.

---

<div class="post-metadata">

**Author:** ![Musicat](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/musicat/32/20189_2.png) [@Musicat](https://boards.straightdope.com/u/Musicat)\
**Post date:** [August 9, 2008, 10:14pm UTC](https://boards.straightdope.com/t/five-minutes-is-too-long/459407/9 "2008-08-09T22:14:20Z")

</div>

[QUOTE=El Zagna]  
I can see why a search would be extremely resource intensive if it had to plow through the content of every single post, but my understanding is that all words over tree letters are indexed, so I wouldn’t expect that to be so bad. Of course, this is outside my expertise, so it may well be the case.  
[/quote]  
I don’t know much about the internals of the SQL version in use, but I do know quite a bit about internals in database management programs in general and others specifically.

There is a considerable difference in how search procedures are executed and a lot of the resulting speed or lack of it is due to the high-level coding. B-trees are marvelous things, but poor procedure calls can negate much of their efficiency.

To put it simply, a _well-structured query_ will access only a handful of data records to find (or not find) the desired record(s). A _poorly-structured one_ may have to search ALL records or a very large sub-group. It is difficult for the end user to know how his query is handled when he hits “search”. To get to the bottom of this, someone would have to have extensive knowledge of SQL, PHP, and vB to see how they interact and how they might be improved. I hope someone like that pops up sometime in my lifetime.
