中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

Sysbench 0.5

Sysbench支持根据实际业务需要选择不同的测试模型进行测试。Sysbench 0.5支持的测试模型及其测试场景如表1所示。

表1 Sysbench 0.5支持的测试模型及其测试场景说明

测试模型名称

测试场景

用例

OLTP DISTINCT

OLTP读场景:去重查询。

SELECT DISTINCT c FROM table_name WHERE id BETWEEN range_start AND range_start + (oltp_range_size - 1) ORDER BY c

OLTP INDEX

OLTP写场景:索引列更新。

UPDATE table_name SET k=k+1 WHERE id = sb_rand(1, oltp_table_size)

OLTP NONINDEX

OLTP写场景:无索引列更新。

UPDATE table_name SET c='c_val' WHERE id=sb_rand(1, oltp_table_size)

OLTP ORDER

OLTP读场景:排序查询。

SELECT c FROM table_name WHERE id BETWEEN range_start AND range_start+(oltp_range_size - 1) ORDER BY c

OLTP POINT

OLTP读场景:选点查询。

SELECT c FROM table_name WHERE id=sb_rand(1, oltp_table_size)

OLTP SIMPLE

OLTP读场景:范围查询。

SELECT c FROM table_name WHERE id BETWEEN range_start AND range_start+(oltp_range_size - 1)

OLTP SUM

OLTP读场景:求和查询。

SELECT SUM(K) FROM table_name HERE id BETWEEN range_start AND range_start + (oltp_range_size - 1)

OLTP DELETE

OLTP写场景:索引列删除、数据插入。

DELETE FROM table_name WHERE id=sb_rand(1, oltp_table_size)I

INSERT INTO table_name (id, k, c, pad) VALUES string.format((%d, %d, '%s', '%s'),i, sb_rand(1, oltp_table_size) , c_val, pad_val)

OLTP MIX

OLTP混合场景:以上八个模型混合,一个事务包含17条SQL,默认POINT场景占10条SQL,其他七个场景各占1条SQL。

以上场景混合。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词