The Georgia Asked: 2014-10-29 23:32:34 +0800 CST2014-10-29 23:32:34 +0800 CST 2014-10-29 23:32:34 +0800 CST 在 sysbench 中运行相同的查询 772 当使用 sysbench 进行基准测试并利用并发(多线程)时,例如在具有 1,000,000 条记录的表上,sysbench 是否在表的循环中运行“相同”查询? mysql concurrency 1 个回答 Voted Best Answer jynus 2014-10-30T14:06:20+08:002014-10-30T14:06:20+08:00 您可以使用 sysbench 创建多种测试类型,但如果您查看SELECTS和INSERTS的典型 OLTP 测试,您会发现执行的查询在模式上相似,但每个查询都有随机值(每次都不相同)。 如果它们是相同的(如果需要,您可以测试),查询缓存和缓冲池等结构将非常有效,从而使压力测试的理由无效。
您可以使用 sysbench 创建多种测试类型,但如果您查看SELECTS和INSERTS的典型 OLTP 测试,您会发现执行的查询在模式上相似,但每个查询都有随机值(每次都不相同)。
如果它们是相同的(如果需要,您可以测试),查询缓存和缓冲池等结构将非常有效,从而使压力测试的理由无效。