I indexed the following as mentioned in the previous posts:
post.dateline
thread.lastpost
thread.lastposter
Adding indexes for thread.lastpost and thread.lastposter only increased the space usage by about 10,000 bytes.
I didn't notice a discernable difference in speed when loading the index page or forumdisplay page.
I turned the debug mode on in the config.php file so that the controls appeared at the bottom of the forum pages. Then I clicked (Explain) which loaded
http://www.myforum.com/?explain=1
This detailed all the Queries that were run. I checked through this for the index page and forumdisplay page. I couldn't find any reference to post.dateline, thread.lastpost or thread.lastposter. So page load speed for the index page or forumdisplay page can't be influenced by those three new indexes. Question is: which pages do load faster as a result of those three indexes?
If your config.php file doesn't already contain $debug, add it to the bottom of the file as I've shown here. To prevent other users from accessing it add your IP address where I've indicated. You can get your IP address from Who's Online if you are logged on.
PHP Code:
// Prefix that all vBulletin cookies will have
// For example
$cookieprefix = 'bb';
// ****** DEBUG MODE ON/OFF ******
// Turn debug on with '1' otherwise leave it blank to disable it.
$debug = '1';
if ($_SERVER['REMOTE_ADDR'] == 'your IP address')
{
$debug = 1;
} else {
$debug = 0;
}
/*======================================================================*\
|| ####################################################################
|| # Downloaded: 19:34, Mon Apr 5th 2004
|| # CVS: $RCSfile: config.php.new,v $ - $Revision: 1.19 $
|| ####################################################################
\*======================================================================*/
?>
Another feature that is activated with debug on is the Admin Help Manager which appears in the vBulletin Options menu within the Admin CP.