vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   Query In a Loop (https://vborg.vbsupport.ru/showthread.php?t=68489)

Logikos 08-18-2004 06:24 PM

Query In a Loop
 
Can anyone explain to me what a query in a loop is? I've seen some people stat that, 'oh that query is in a loop' and its talked as its bad. So here my noob question for the day lol What is a query in a loop and how can you dectect it?

Zachery 08-18-2004 06:26 PM

Quote:

Originally Posted by Live Wire
Can anyone explain to me what a query in a loop is? I've seen some people stat that, 'oh that query is in a loop' and its talked as its bad. So here my noob question for the day lol What is a query in a loop and how can you dectect it?

As far as i understand, theres a loop, like a foreach i think, so lets say it has to be run 15 times, then your query will be ran each time so 15.

At least as i understand it, thats bad :D

Modin 08-19-2004 03:21 AM

it's very bad because then the number of queries (which is normally the bottle neck on a site) is bound by that loop. Which say if it looped 100 times, then you'd get 100 queries per visit which is way too many.

It's always more efficient to grab more than you need and cache it instead of having a query in a loop.


All times are GMT. The time now is 08:39 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.00919 seconds
  • Memory Usage 1,710KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete