]> git.mxchange.org Git - friendica.git/commitdiff
Speed improvements in the database
authorMichael Vogel <icarus@dabo.de>
Wed, 25 Jul 2012 19:28:06 +0000 (21:28 +0200)
committerMichael Vogel <icarus@dabo.de>
Wed, 25 Jul 2012 19:28:06 +0000 (21:28 +0200)
database.sql
update.php

index 1d0a321760cbe9c3b77baf5d020d80b7ac81841a..13722d3c0c5132b6ada8adf5aae322a5e297abc8 100644 (file)
@@ -569,6 +569,8 @@ CREATE TABLE IF NOT EXISTS `item` (
   KEY `moderated` (`moderated`),
   KEY `spam` (`spam`),
   KEY `author-name` (`author-name`),
+  KEY `uid_commented` (`uid`, `commented`),
+  KEY `uid_created` (`uid`, `created`),
   FULLTEXT KEY `title` (`title`),
   FULLTEXT KEY `body` (`body`),
   FULLTEXT KEY `allow_cid` (`allow_cid`),
index d752eaa6df99750d4047107855eec248dceaea34..879d7017d4b69cef4b124b73777282c03aa98d99 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-define( 'UPDATE_VERSION' , 1153 );
+define( 'UPDATE_VERSION' , 1154 );
 
 /**
  *
@@ -1337,3 +1337,9 @@ function update_1152() {
        return UPDATE_SUCCESS;
 }
 
+function update_1153() {
+       $r = q("CREATE INDEX `uid_commented` ON `item` (`uid`, `commented`);  CREATE INDEX `uid_created` ON `item` (`uid`, `created`)");
+       if(! $r)
+               return UPDATE_FAILED;
+       return UPDATE_SUCCESS;
+}