提交 046843e6 authored 作者: qhz's avatar qhz

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

上级 8f53bf59
# 千万级数据测试(数量量:25440000, 容量大小:2.91G) # 千万级数据测试(数量量:25440000, 容量大小:2.91G)
## 测试语句1: 业务员端语句 ## 测试语句1: 业务员端语句
SQL 语句:
`select sum(user_num), sum(grant_point_num), sum(grant_gift_number), sum(is_many_awards_num), sum(no_many_awards_num), sum(first_scan_num) from scan_analysissis where day between 20240101 and 20240601 and dealer_id in (20,28,12, 15,25)`
MongoDb 语句:
``` ```
// 搜索条件: day, dealer_id // 搜索条件: day, dealer_id
db.scan_analysissis.aggregate([ db.scan_analysissis.aggregate([
{ {
$match: { $match: {
day: {$gt: 20240101, $lte: 20240601}, day: {$gt: 20240101, $lte: 20240601},
dealer_id: {$in:[20,28,12, 15,25]}, dealer_id: {$in:[20,28,12, 15,25]},
} }
}, },
{ {
...@@ -45,6 +50,12 @@ indexesUsed: [ // ...@@ -45,6 +50,12 @@ indexesUsed: [ //
], ],
``` ```
SQL 语句:
` select sum(user_num), sum(grant_point_num), sum(grant_gift_number), sum(is_many_awards_num), sum(no_many_awards_num), sum(first_scan_num) from scan_analysissis where day between 20240101 and 20240601 and dealer_id in (20,28,12, 15,25) and product_id in (200, 205, 300, 350, 101)`
MongoDb 语句:
``` ```
// 搜索条件: day, dealer_id, product_id // 搜索条件: day, dealer_id, product_id
db.scan_analysis.aggregate([ db.scan_analysis.aggregate([
...@@ -92,6 +103,12 @@ indexesUsed: [ // ...@@ -92,6 +103,12 @@ indexesUsed: [ //
``` ```
## 测试语句2: 经销商端语句 ## 测试语句2: 经销商端语句
SQL 语句:
`select sum(user_num), sum(grant_point_num), sum(grant_gift_number), sum(is_many_awards_num), sum(no_many_awards_num), sum(first_scan_num) from scan_analysissis where day between 20240101 and 20240601 and (province_id between 1300 and 1500) and (city_id between 4700 and 4800) and (district_id between 4500 and 4800)`
MongoDb 语句:
``` ```
// 搜索条件: day, province_id,city_id,district_id // 搜索条件: day, province_id,city_id,district_id
db.scan_analysis.aggregate([ db.scan_analysis.aggregate([
...@@ -140,6 +157,13 @@ indexesUsed: [ // ...@@ -140,6 +157,13 @@ indexesUsed: [ //
``` ```
## 测试语句3: 门店端语句 ## 测试语句3: 门店端语句
SQL 语句:
` select sum(user_num), sum(grant_point_num), sum(grant_gift_number), sum(is_many_awards_num), sum(no_many_awards_num), sum(first_scan_num) from scan_analysissis where (day between 20240101 and 20240601) and store_id = 12 and (province_id between 1300 and 1500) and (city_id between 4700 and 4800) and (district_id between 4500 and 4800)`
MongoDb 语句:
``` ```
// 搜索条件: day, store_id, province_id,city_id,district_id // 搜索条件: day, store_id, province_id,city_id,district_id
db.scan_analysis.aggregate([ db.scan_analysis.aggregate([
...@@ -187,6 +211,12 @@ indexesUsed: [ // ...@@ -187,6 +211,12 @@ 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'
], ],
``` ```
SQL 语句:
`select sum(user_num), sum(grant_point_num), sum(grant_gift_number), sum(is_many_awards_num), sum(no_many_awards_num), sum(first_scan_num) from scan_analysissis where (day between 20240101 and 20240601) and product_id in (200, 205, 300, 350, 101) and store_id = 12 and (province_id between 1300 and 1500) and (city_id between 4700 and 4800) and (district_id between 4500 and 4800)`
MongoDb 语句:
``` ```
// 搜索条件: day, store_id, product_id, province_id,city_id,district_id // 搜索条件: day, store_id, product_id, province_id,city_id,district_id
db.scan_analysis.aggregate([ db.scan_analysis.aggregate([
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论