提交 8f53bf59 authored 作者: qhz's avatar qhz

【开发】增加板城mongodb测试服测试结果

上级 8698a8bb
# 千万级数据测试(数量量:25440000, 容量大小:2.91G)
## 测试语句1: 业务员端语句
```
// 搜索条件: day, dealer_id
db.scan_analysissis.aggregate([
{
$match: {
day: {$gt: 20240101, $lte: 20240601},
dealer_id: {$in:[20,28,12, 15,25]},
}
},
{
$group: {
_id:null,
user_num : {$sum: "$user_num"},
grant_point_num : {$sum: "$grant_point_num"},
grant_gift_number : {$sum: "$grant_gift_number"},
is_many_awards_num : {$sum: "$is_many_awards_num"},
no_many_awards_num : {$sum: "$no_many_awards_num"},
first_scan_num : {$sum: "$first_scan_num"},
}
},
{
$project: {
_id:0,
user_num: 1,
grant_point_num: 1,
grant_gift_number: 1,
is_many_awards_num: 1,
no_many_awards_num: 1,
first_scan_num: 1,
}
}
]).explain("executionStats");
```
运行结果
```
executionTimeMillis: 8181, // 查询执行耗时 8181 毫秒
totalKeysExamined: 2500126, // 表示查询过程中检查了 2500126 索引键
totalDocsExamined: 2500000, // 查询检查了 2500000 个文档
indexesUsed: [ //
'day_1_dealer_id_1_store_id_1_product_id_1_province_id_1_city_id_1_district_id_1',
'day_1_dealer_id_1_store_id_1_product_id_1_province_id_1_city_id_1_district_id_1'
],
```
```
// 搜索条件: day, dealer_id, product_id
db.scan_analysis.aggregate([
{
$match: {
day: {$gt: 20240101, $lte: 20240601},
dealer_id: {$in:[0, 20,28,12, 15,25, 1]},
product_id: {$in: [200, 205, 300, 350, 101]}
}
},
{
$group: {
_id:null,
user_num : {$sum: "$user_num"},
grant_point_num : {$sum: "$grant_point_num"},
grant_gift_number : {$sum: "$grant_gift_number"},
is_many_awards_num : {$sum: "$is_many_awards_num"},
no_many_awards_num : {$sum: "$no_many_awards_num"},
first_scan_num : {$sum: "$first_scan_num"},
}
},
{
$project: {
_id:0,
user_num: 1,
grant_point_num: 1,
grant_gift_number: 1,
is_many_awards_num: 1,
no_many_awards_num: 1,
first_scan_num: 1,
}
}
]).explain("executionStats");
```
运行结果
```
executionTimeMillis: 827, // 查询执行耗时 827 毫秒
totalKeysExamined: 36316, // 表示查询过程中检查了 35126, 索引键
totalDocsExamined: 33500, // 查询检查了 32500 个文档
indexesUsed: [ //
'day_1_dealer_id_1_store_id_1_product_id_1_province_id_1_city_id_1_district_id_1',
'day_1_dealer_id_1_store_id_1_product_id_1_province_id_1_city_id_1_district_id_1'
],
```
## 测试语句2: 经销商端语句
```
// 搜索条件: day, province_id,city_id,district_id
db.scan_analysis.aggregate([
{
$match: {
day: {$gt: 20240101, $lte: 20240601},
province_id: {$gt: 1300, $lte: 1500},
city_id: {$gt: 4700, $lte: 4800},
district_id: {$gt: 4500, $lte: 4800}
}
},
{
$group: {
_id:null,
user_num : {$sum: "$user_num"},
grant_point_num : {$sum: "$grant_point_num"},
grant_gift_number : {$sum: "$grant_gift_number"},
is_many_awards_num : {$sum: "$is_many_awards_num"},
no_many_awards_num : {$sum: "$no_many_awards_num"},
first_scan_num : {$sum: "$first_scan_num"},
}
},
{
$project: {
_id:0,
user_num: 1,
grant_point_num: 1,
grant_gift_number: 1,
is_many_awards_num: 1,
no_many_awards_num: 1,
first_scan_num: 1,
}
}
]).explain("executionStats");
```
运行结果
```
executionTimeMillis: 3967, // 查询执行耗时 3967 毫秒
totalKeysExamined: 1472989, // 表示查询过程中检查了 1472989 索引键
totalDocsExamined: 464, // 查询检查了 464 个文档
indexesUsed: [ //
'day_1_dealer_id_1_store_id_1_product_id_1_province_id_1_city_id_1_district_id_1',
'day_1_dealer_id_1_store_id_1_product_id_1_province_id_1_city_id_1_district_id_1'
],
```
## 测试语句3: 门店端语句
```
// 搜索条件: day, store_id, province_id,city_id,district_id
db.scan_analysis.aggregate([
{
$match: {
day: {$gt: 20240101, $lte: 20240601},
store_id: 20,
province_id: {$gt: 1300, $lte: 1500},
city_id: {$gt: 4700, $lte: 4800},
district_id: {$gt: 4500, $lte: 4800}
}
},
{
$group: {
_id:null,
user_num : {$sum: "$user_num"},
grant_point_num : {$sum: "$grant_point_num"},
grant_gift_number : {$sum: "$grant_gift_number"},
is_many_awards_num : {$sum: "$is_many_awards_num"},
no_many_awards_num : {$sum: "$no_many_awards_num"},
first_scan_num : {$sum: "$first_scan_num"},
}
},
{
$project: {
_id:0,
user_num: 1,
grant_point_num: 1,
grant_gift_number: 1,
is_many_awards_num: 1,
no_many_awards_num: 1,
first_scan_num: 1,
}
}
]).explain("executionStats");
```
运行结果
```
executionTimeMillis: 111, // 查询执行耗时 111 毫秒
totalKeysExamined: 44488, // 表示查询过程中检查了 44488 索引键
totalDocsExamined: 19, // 查询检查了 19 个文档
indexesUsed: [ //
'day_1_dealer_id_1_store_id_1_product_id_1_province_id_1_city_id_1_district_id_1',
'day_1_dealer_id_1_store_id_1_product_id_1_province_id_1_city_id_1_district_id_1'
],
```
```
// 搜索条件: day, store_id, product_id, province_id,city_id,district_id
db.scan_analysis.aggregate([
{
$match: {
day: {$gt: 20240101, $lte: 20240601},
product_id: {$in: [200, 205, 300, 350, 101]},
store_id: 12,
province_id: {$gt: 1300, $lte: 1500},
city_id: {$gt: 4500, $lte: 4800},
district_id: {$gt: 4500, $lte: 4800}
}
},
{
$group: {
_id:null,
user_num : {$sum: "$user_num"},
grant_point_num : {$sum: "$grant_point_num"},
grant_gift_number : {$sum: "$grant_gift_number"},
is_many_awards_num : {$sum: "$is_many_awards_num"},
no_many_awards_num : {$sum: "$no_many_awards_num"},
first_scan_num : {$sum: "$first_scan_num"},
}
},
{
$project: {
_id:0,
user_num: 1,
grant_point_num: 1,
grant_gift_number: 1,
is_many_awards_num: 1,
no_many_awards_num: 1,
first_scan_num: 1,
}
}
]).explain("executionStats");
```
运行结果
```
executionTimeMillis: 67, // 查询执行耗时 67 毫秒
totalKeysExamined: 924, // 表示查询过程中检查了 960, 索引键
totalDocsExamined: 1, // 查询检查了 34 个文档
indexesUsed: [ //
'day_1_dealer_id_1_store_id_1_product_id_1_province_id_1_city_id_1_district_id_1',
'day_1_dealer_id_1_store_id_1_product_id_1_province_id_1_city_id_1_district_id_1'
]
```
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论