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

2022.09-rc
Michael Vogel 2012-07-26 07:38:51 +02:00
rodzic fc27edb6d7
commit dc416e5887
2 zmienionych plików z 6 dodań i 14 usunięć

5
mods/readme.txt 100644
Wyświetl plik

@ -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`);

Wyświetl plik

@ -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;
}