Add composite index to speed up getNotifyList query

This commit is contained in:
Kijin Sung 2016-07-26 23:12:04 +09:00
parent b6c56dd14c
commit 51d3f634fe

View file

@ -129,6 +129,12 @@ class ncenterlite extends ModuleObject
return true;
}
// Composite index to speed up getNotifyList
if(!$oDB->isIndexExists('ncenterlite_notify', 'idx_member_srl_and_readed'))
{
return true;
}
// PK duplicate
if($oDB->isIndexExists('ncenterlite_notify', 'idx_notify'))
{
@ -208,6 +214,12 @@ class ncenterlite extends ModuleObject
$oDB->addIndex('ncenterlite_notify', 'idx_target_member_srl', array('target_member_srl'));
}
// Composite index to speed up getNotifyList
if(!$oDB->isIndexExists('ncenterlite_notify', 'idx_member_srl_and_readed'))
{
$oDB->addIndex('ncenterlite_notify', 'idx_member_srl_and_readed', array('member_srl', 'readed'));
}
// PK duplicate
if($oDB->isIndexExists('ncenterlite_notify', 'idx_notify'))
{