feat(db): 根据慢查询统计添加几个索引

This commit is contained in:
liangtongchuan
2023-06-05 17:50:18 +08:00
parent 4e8a1a9723
commit 6371ac302f
4 changed files with 5 additions and 0 deletions

View File

@@ -154,6 +154,7 @@ export class BossHp {
@index({ roleIds: 1 })
@index({ capId: 1 })
@index({ status: 1, blueprtId: 1, pub: 1})
@index({ status: 1, inviteTarget: 1})
export default class ComBattleTeam extends BaseModel {
// 队伍唯一编号

View File

@@ -18,6 +18,8 @@ class LeagueGood {
@index({ battleCode: 1 })
@index({ groupKey: 1, vestigeId: 1, rank: 1 })
@index({ attackRoleId: 1 })
@index({ defenseRoleId: 1 })
export default class GVGVestigeRec extends BaseModel {
@prop({ required: true })

View File

@@ -5,6 +5,7 @@ import { GUILD_REC_TYPE } from '../consts';
import { nowSeconds } from '../pubUtils/timeUtil';
@index({ guildCode: 1 })
@index({ recCode: 1 })
export default class GuildRec extends BaseModel {
@prop({ required: true })

View File

@@ -8,6 +8,7 @@ import { MSG_STATUS } from '../consts';
@modelOptions({ schemaOptions: { id: false } })
@index({ roomId: 1, seqId: -1 })
@index({ msgId: 1 })
@index({ msgCode: 1 })
export default class PrivateMessage extends BaseModel {
@prop({ required: true, default: '' })
roomId: string; // 频道唯一 Id由 roleId 和 targetRoleId 排序后拼接