mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-02 16:05:29 +00:00
perf: 优化仪表盘查询sftp数量sql (#12075)
Co-authored-by: feng <1304903146@qq.com>
This commit is contained in:
@@ -114,8 +114,7 @@ class DateTimeMixin:
|
|||||||
@lazyproperty
|
@lazyproperty
|
||||||
def ftp_logs_queryset(self):
|
def ftp_logs_queryset(self):
|
||||||
qs = FTPLog.objects.all()
|
qs = FTPLog.objects.all()
|
||||||
qs = self.get_logs_queryset_filter(qs, 'date_start')
|
return self.get_logs_queryset_filter(qs, 'date_start')
|
||||||
return self.get_logs_queryset(qs, 'user')
|
|
||||||
|
|
||||||
@lazyproperty
|
@lazyproperty
|
||||||
def command_queryset(self):
|
def command_queryset(self):
|
||||||
@@ -133,7 +132,7 @@ class DatesLoginMetricMixin:
|
|||||||
date_start_end: tuple
|
date_start_end: tuple
|
||||||
command_queryset: Command.objects
|
command_queryset: Command.objects
|
||||||
sessions_queryset: Session.objects
|
sessions_queryset: Session.objects
|
||||||
ftp_logs_queryset: OperateLog.objects
|
ftp_logs_queryset: FTPLog.objects
|
||||||
job_logs_queryset: JobLog.objects
|
job_logs_queryset: JobLog.objects
|
||||||
login_logs_queryset: UserLoginLog.objects
|
login_logs_queryset: UserLoginLog.objects
|
||||||
operate_logs_queryset: OperateLog.objects
|
operate_logs_queryset: OperateLog.objects
|
||||||
|
Reference in New Issue
Block a user