🎈 perf(数据库): 慢查询优化
This commit is contained in:
@@ -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 })
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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 })
|
||||
|
||||
@@ -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 })
|
||||
|
||||
Reference in New Issue
Block a user