updates
This commit is contained in:
parent
ee8c304284
commit
1b95f4a6c6
|
|
@ -10,4 +10,5 @@ rebel.xml
|
|||
## front
|
||||
**/*.lock
|
||||
|
||||
**/*.exe
|
||||
**/*.exe
|
||||
**/*.exe***
|
||||
|
|
@ -183,7 +183,7 @@ func (m *YxCalculationMajorMapper) FindRecommendList(query dto.SchoolMajorQuery)
|
|||
countErr = config.DB.Raw(countSQL, params...).Count(&total).Error
|
||||
// 计算该协程耗时,通过互斥锁安全写入共享变量
|
||||
mu.Lock()
|
||||
queryCost.CountCost = time.Since(start)
|
||||
queryCost.CountCost = time.Now().Sub(start)
|
||||
mu.Unlock()
|
||||
}()
|
||||
|
||||
|
|
@ -195,7 +195,7 @@ func (m *YxCalculationMajorMapper) FindRecommendList(query dto.SchoolMajorQuery)
|
|||
probCountErr = config.DB.Raw(probCountSQL, params...).Scan(&probCount).Error
|
||||
// 计算该协程耗时,通过互斥锁安全写入共享变量
|
||||
mu.Lock()
|
||||
queryCost.ProbCountCost = time.Since(start)
|
||||
queryCost.ProbCountCost = time.Now().Sub(start)
|
||||
mu.Unlock()
|
||||
}()
|
||||
|
||||
|
|
@ -207,14 +207,14 @@ func (m *YxCalculationMajorMapper) FindRecommendList(query dto.SchoolMajorQuery)
|
|||
queryErr = config.DB.Raw(mainSQL, params...).Scan(&items).Error
|
||||
// 计算该协程耗时,通过互斥锁安全写入共享变量
|
||||
mu.Lock()
|
||||
queryCost.QueryCost = time.Since(start)
|
||||
queryCost.QueryCost = time.Now().Sub(start)
|
||||
mu.Unlock()
|
||||
}()
|
||||
|
||||
wg.Wait()
|
||||
|
||||
// 计算整体总耗时
|
||||
queryCost.TotalCost = time.Since(totalStartTime)
|
||||
queryCost.TotalCost = time.Now().Sub(totalStartTime)
|
||||
|
||||
// 打印各协程耗时和总耗时(按需输出,可注释或删除)
|
||||
fmt.Printf("各查询耗时统计:\n")
|
||||
|
|
|
|||
Loading…
Reference in New Issue