当前位置: 首页 > news >正文

网站 刷流量电商运营多少钱一个月

网站 刷流量,电商运营多少钱一个月,网站主栏目,网站怎么搭建快速入门文章参考:《ShardingSphereProxy:快速入门》 基于K8S部署文章参考:《基于K8s部署ShardingSphere-Proxy》 基于golang的测试用例参考:《ShardingSphere-Proxy 连接实战:从 Golang 原生 SQL 到 GORM 的应用》 背景 我们…

快速入门文章参考:《ShardingSphereProxy:快速入门》

基于K8S部署文章参考:《基于K8s部署ShardingSphere-Proxy》

基于golang的测试用例参考:《ShardingSphere-Proxy 连接实战:从 Golang 原生 SQL 到 GORM 的应用》

背景

我们需要具体的看一下ShardingSphere-Proxy分表组件的边界,因此,我测试了常用的41个场景。

数据库表结构

我们对订单表(orders)基于 user_id 进行了分表操作,共分为四张表。而用户表(user)和产品表(product)则未进行分表处理,它们的建表语句如下:

DROP TABLE IF EXISTS `orders`;
CREATE TABLE `orders_0`  (`id` bigint NOT NULL,`order_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,`user_id` int NOT NULL,`product_id` int NOT NULL,`order_date` bigint NOT NULL,PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user`  (`id` bigint NOT NULL,`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
DROP TABLE IF EXISTS `product`;
CREATE TABLE `product`  (`id` bigint NOT NULL,`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;

测试场景

项目说明是否包含分表键测试sql结果
全表查询SELECT * FROM `orders`;支持
等值查询SELECT * FROM `orders` WHERE order_id='20240101ORDER9503';支持
SELECT * FROM `orders` WHERE user_id=8648;支持
and查询SELECT * FROM `orders` WHERE order_id='20240101ORDER6546' AND product_id=861;支持
and查询SELECT * FROM `orders` WHERE user_id=4581 AND product_id=213支持
范围查询in查询SELECT * FROM `orders` WHERE user_id IN (2608,4581,2142,3519)支持
in查询SELECT * FROM `orders` WHERE order_id IN ('20240101ORDER6546','20250101ORDER2295','20250101ORDER4465','20240101ORDER7826')支持
between查询SELECT * FROM `orders` WHERE order_id BETWEEN '20240101ORDER6546' AND '20240101ORDER6548支持
between查询SELECT * FROM `orders` WHERE user_id BETWEEN 4581 AND 4583支持
or查询SELECT * FROM `orders` WHERE order_id = '20240101ORDER6546' OR order_id = '20250101ORDER2295'支持
or查询SELECT * FROM `orders` WHERE user_id = 4581 OR user_id = 3519支持
>查询 SELECT * FROM `orders` WHERE order_id > '20240101ORDER6546'支持
>查询SELECT * FROM `orders` WHERE user_id > 4581支持
累加聚合sumSELECT SUM(product_id) FROM `orders` WHERE order_id='20240101ORDER6546'支持
sumSELECT SUM(product_id) FROM `orders` WHERE user_id=4581支持
sumSELECT SUM(product_id) FROM `orders`
countSELECT count(*) FROM `orders` WHERE order_id='20240101ORDER6546'支持
countSELECT count(*) FROM `orders` WHERE user_id=4581支持
countSELECT count(*) FROM `orders`支持
比较聚合max否        SELECT MAX(user_id) FROM `orders`支持
minSELECT MIN(user_id) FROM `orders`支持
平均聚合avgSELECT AVG(user_id) FROM `orders`支持
分组groupSELECT *,SUM(product_id) AS sum_product,MAX(product_id) as max_product FROM `orders` GROUP BY `order_id`支持
groupSELECT *,SUM(product_id) AS sum_product,MAX(product_id) as max_product FROM `orders` GROUP BY `user_id`支持
排序、分页order/limit否        SELECT * FROM `orders` ORDER BY order_id desc LIMIT 5支持
order/limitSELECT * FROM `orders` ORDER BY user_id desc LIMIT 5支持
去重DISTINCT SELECT DISTINCT `order_id` FROM `orders`支持
DISTINCTSELECT DISTINCT `user_id` FROM `orders`支持
关联查询joinSELECT orders.*,product.* FROM `orders` JOIN product ON orders.product_id = product.id支持
joinSELECT orders.*,user.* FROM `orders` JOIN user ON orders.user_id = user.id支持
子查询SELECT subquery.* FROM (SELECT orders.* FROM orders JOIN product ON orders.product_id = product.id) AS subquery支持
SELECT subquery.* FROM (SELECT orders.* FROM orders JOIN user ON orders.user_id = user.id) AS subquery支持
INSELECT * FROM orders WHERE user_id IN (SELECT id FROM user)支持
UNIONUNIONSELECT * FROM orders WHERE user_id = 8648 UNION SELECT * FROM orders WHERE user_id = 3401支持
UNIONSELECT * FROM orders WHERE order_id = '20240101ORDER6546' UNION SELECT * FROM orders WHERE order_id = '20240101ORDER9728'
UNION ALLSELECT * FROM orders WHERE order_id = '20240101ORDER6546' UNION SELECT * FROM orders WHERE order_id = '20240101ORDER9728'支持
UNION ALLSELECT * FROM orders WHERE order_id = '20240101ORDER6546' UNION ALL SELECT * FROM orders WHERE order_id = '20240101ORDER9728'支持
UPDATE根据主键更新UPDATE `orders` SET `product_id`=1 WHERE id = 1866023311733952512支持
UPDATE `orders` SET `product_id`=1 WHERE user_id = 9148支持
DELETE根据主键删除DELETE FROM `orders` WHERE id = 1866023311071252480支持
DELETE FROM `orders` WHERE user_id = 4389支持
INSERTINSERT INTO `orders` (`order_id`,`user_id`,`product_id`,`order_date`,`id`) VALUES ('20240101ORDER1227',1660,106,1735632223,1874003486933258240)支持

http://www.qdjiajiao.com/news/10841.html

相关文章:

  • 湖南省建设银行网站官网百度商城购物
  • 网站怎么进入后台管理国内网络销售平台有哪些
  • 濮阳市做网站怎么建网页
  • facebook怎么推广网站网络营销的优势有哪些?
  • 营销型企业网站功能青岛关键词排名提升
  • wordpress文章密码海南seo排名优化公司
  • 兰州新站点seo加盟软文台
  • 网站有必要使用伪静态么网络营销知识点
  • 做百科发那些网站新闻好seo成功的案例和分析
  • smartvideo wordpress长沙建站seo公司
  • 做网站公司佛山百度关键词工具在哪里
  • 脚底长了像水泡一样的东西很痒什么原因桂平seo快速优化软件
  • 全球疫情每日数据查询搜索引擎优化是什么工作
  • 网站的服务器选择上海建站seo
  • 电气设计软件有哪些独立站优化
  • jsp网站建设 书籍网络营销师证
  • 烟台网站建设兼职网站推广seo优化
  • seo网站案例站长工具永久
  • 品牌策划公司价格搜索引擎优化的主要工作
  • 便宜做网站价格四川seo关键词工具
  • 服装网站设计欣赏网络营销策略理论
  • 镇江网站建设费用东莞seo优化seo关键词
  • 网站qq在线客服系统seo专员很难吗
  • 网站怎么做架构图网络营销的12种手段
  • 微信网站怎么做的好名字企业邮箱账号
  • 做信息图的网站百度口碑官网
  • 网站建设公司的服务公司媒体公关
  • wordpress文章类型模板seo平台优化
  • 山东英文网站建站百度智能小程序怎么优化排名
  • 彬县网站建设怎样推广自己的店铺啊