为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: dm8
【操作系统】:centos7.8
【CPU】:intel
【问题描述】*: 达梦dm8 使用benchmarksql 5.0 压测,TPMC上不去,达梦数据库参数是采用优化脚本工具AutoParaAdj.sql进行优化的。 但优化后进行压测, 默认对比oracle的话,只有不到一半,如何对TPMC进行优化提升。 是不是需要更改默认benchmarksql的建表和建索引语句吗。 网上都是该成聚集表并分区。 这种做法符合TPCC压测标准否? 但我实际测试了,改用聚集表和分区方法。没有效果。 那位大神有经验能否分享,不胜感激。 参考了https://eco.dameng.com/community/post/20220513165845Y2127MA8W2LDNV2NTZ ,但是效果不明显
压力测试建议要结合软件、硬件等相关环境进行调试。如果软件设置到位,看下磁盘IO读写,操作系统调度算法,内存设置情况,网络宽带等等情况,是不是达到瓶颈。 另外,达梦数据库除了参数脚本优化工具,还可以结合下具体的压测原型来进行调整表或索引修改,获得一个整体的性能提升。可参考下以下里的索引方式:https://eco.dameng.com/community/post/20221212164913R3D6OYVY81KL0DTBOC