两款数据库性能对比测试的维度

针对下面的内容,可以区分单线程和多线程的测试,同时针对每个维度的测试,建议执行3次,并取测试结果的平均值作为对比维度。

测试维度测试SQL
'='等于查询(根据主键)SELECT * from test WHERE id=‘菜鸟教程’;
'='等于查询(根据根据唯一键)SELECT * from test WHERE score=‘30’;
<>不等于查询SELECT * from test WHERE score <> 40
>大于查询SELECT * from test WHERE score > 40
>= AND <=大于等于且小于等于查询SELECT * from test WHERE score>=40 and score<=90
BETWEEN 范围内查询select * from test where sorce between 10 and 60
IN 包含查询select * from test where score in(23,47,68)
NOT IN 不包含查询select * from test where score not in(47,68)
IS NULL 为空查询select name from test where name is null
LIKE 模糊查询select name from test like ‘%lisa%’
DISTINCT 去重查询select distinct(score) from test
COUNT 统计查询select count(1) from test
AVG 平均值查询select avg(score) from test
SUM 求和查询select sum(score) from test
MAX 最大值查询select min(score) from test
MIN 最小值查询select min(score) from test
ORDER BY 排序查询Text
EXISTS 子查询的查询Text
INNER JOIN 内连接查询Text
LEFT JOIN 外连接查询Text
SIMPLE_RANGES 简单范围查询(主键range)SELECT c FROM test WHERE id BETWEEN ? AND ?
SUM_RANGES 范围求和SELECT SUM(k) FROM test WHERE id BETWEEN ? AND ?
ORDER_RANGES 简单范围查询(排序)SELECT c FROM test WHERE id BETWEEN ? AND ? ORDER BY c
DISTINCT_RANGES 去重范围查询(主键range + 排序 + 去重)SELECT DISTINCT c FROM test WHERE id BETWEEN ? AND ? ORDER BY c
INSERT INTO…VALUES(value1) 单条插入数据INSERT INTO test VALUES(value1)
INSERT INTO…VALUES(value1,value1) 多条插入数据INSERT INTO test VALUES(value1,value1)
INSERT INTO…SELECT… 写入数据INSERT INTO test SELECT * from a;
UPDATE 更新数据UPDATE name SET id=99 WHERE id=?;
DELETE 删除数据DELETE FROM CUSTOMER WHERE id=?;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值