基于TPCC测试的GBase 8c性能优化
💡
原文英文,约400词,阅读约需2分钟。
📝
内容提要
为了在TPC-C标准测试中实现GBase 8c的最佳性能,需要注意硬件、操作系统、网络中断和数据库参数的优化。登录到部署数据库的机器上,了解CPU、内存、磁盘类型和网络状态。确保每个CPU使用来自自己NUMA节点的内存,避免跨内存访问问题。适当增加限制以处理大量并发连接和进程。
🎯
关键要点
- 为了在TPC-C标准测试中实现GBase 8c的最佳性能,需要优化硬件、操作系统、网络中断和数据库参数。
- 登录到部署数据库的机器上,了解CPU、内存、磁盘类型和网络状态。
- 确保每个CPU使用来自自己NUMA节点的内存,避免跨内存访问问题。
- 在高负载服务器上,需要处理大量并发连接和进程,适当增加限制。
- NUMA架构通过将内存分区和使用多个节点来提高性能,避免内存总线瓶颈。
- NUMA系统的本地内存访问速度快于远程节点,导致非均匀内存访问特性。
- 测试服务器使用Kunpeng 920处理器,具有128个CPU核心和4个NUMA节点。
- 在TPCC场景中,优化数据库参数对于提升整体性能至关重要。
- 监控系统资源,避免CPU时间超过5%的功能。
- 通过优化硬件、操作系统、网络中断和GBase 8c数据库参数,可以实现GBase 8c的TPCC性能优化。
➡️