🎈 perf(数据库): 慢查询优化

This commit is contained in:
luying
2022-11-11 11:22:15 +08:00
parent 282dd73951
commit 60b04682de
4 changed files with 5 additions and 1 deletions

View File

@@ -15,6 +15,7 @@ class Question {
* 战斗记录接口
*/
@index({ roleId: 1, eventCode: 1, eventId: 1 })
@index({ eventCode: 1 })
export default class EventRecord extends BaseModel {
@prop({ required: true })

View File

@@ -11,6 +11,7 @@ import { AUCTION_STAGE, BID_REC_COUNT, GUILD_LOTS_REC_COUNT, LOTS_KEEP_TO_WORLD_
@index({ sort: 1 })
@index({ seq: 1 })
@index({ code: 1 })
@index({ begin: -1 })
@index({ guildCode: 1, begin: -1 })
@index({ serverId: 1, begin: -1, watchingRoles: 1 })
export default class Lot extends BaseModel {

View File

@@ -1,5 +1,5 @@
import BaseModel from './BaseModel';
import { prop } from '@typegoose/typegoose';
import { index, prop } from '@typegoose/typegoose';
class Reward {
@prop({ required: true })
@@ -8,6 +8,7 @@ class Reward {
count: number;
}
@index({ sendTime: 1 })
export default class MailTemp extends BaseModel {
@prop({ required: true })

View File

@@ -39,6 +39,7 @@ export class TaskHero {
*/
@index({ roleId: 1, status: 1 })
@index({ batchCode: 1 })
@index({ taskCode: 1 })
@index({ createdAt: -1 })
export default class TowerTaskRec extends BaseModel {
@prop({ required: true })