Browse Source

Moving the index creation commands into a readme file due to the fact that creating of these indexes is really slow.

pull/422/head
Michael Vogel 9 years ago
parent
commit
dc416e5887
2 changed files with 6 additions and 14 deletions
  1. +5
    -0
      mods/readme.txt
  2. +1
    -14
      update.php

+ 5
- 0
mods/readme.txt View File

@ -0,0 +1,5 @@
Site speed can be improved when the following indexes are set. They cannot be set through the update script because on large sites they will block the site for several minutes.
CREATE INDEX `uid_commented` ON `item` (`uid`, `commented`);
CREATE INDEX `uid_created` ON `item` (`uid`, `created`);
CREATE INDEX `uid_unseen` ON `item` (`uid`, `unseen`);

+ 1
- 14
update.php View File

@ -1,6 +1,6 @@
<?php
define( 'UPDATE_VERSION' , 1154 );
define( 'UPDATE_VERSION' , 1153 );
/**
*
@ -1336,16 +1336,3 @@ function update_1152() {
return UPDATE_FAILED;
return UPDATE_SUCCESS;
}
function update_1153() {
$r = q("CREATE INDEX `uid_commented` ON `item` (`uid`, `commented`)");
if(! $r)
return UPDATE_FAILED;
$r = q("CREATE INDEX `uid_created` ON `item` (`uid`, `created`)");
if(! $r)
return UPDATE_FAILED;
$r = q("CREATE INDEX `uid_unseen` ON `item` (`uid`, `unseen`)");
if(! $r)
return UPDATE_FAILED;
return UPDATE_SUCCESS;
}

Loading…
Cancel
Save