For DB_ONLY mode an index on presentity_uri is needed. (Used for queries when sending Notifies as a consequence of a received Publish)
@@ -185,4 +185,10 @@
<colref linkend="expires"/>
</index>
+ <index>
+ <name>active_watchers_pres</name>
+ <colref linkend="presentity_uri"/>
+ <description>This index is needed only if you use DB_ONLY mode.</description>
+ </index>
+
</table>
@@ -42,6 +42,7 @@ CREATE TABLE active_watchers (
);
CREATE INDEX active_watchers_active_watchers_expires ON active_watchers (expires);
+CREATE INDEX active_watchers_active_watchers_pres ON active_watchers (presentity_uri);
INSERT INTO version (table_name, table_version) values ('watchers','3');
CREATE TABLE watchers (
) ENGINE=MyISAM;
CREATE INDEX active_watchers_expires ON active_watchers (expires);
+CREATE INDEX active_watchers_pres ON active_watchers (presentity_uri);
@@ -58,6 +58,7 @@ END active_watchers_tr;
BEGIN map2users('active_watchers'); END;
/
CREATE INDEX ORA_active_watchers_expires ON active_watchers (expires);
+CREATE INDEX ORA_active_watchers_pres ON active_watchers (presentity_uri);