腾讯的数据库托管服务腾讯云数据库的性能得到了显着提升,该数据库基于开源关系数据库管理系统,并在英特尔®至强®处理器上开发。 腾讯云数据库的这一性能提升是通过使用先进的英特尔® DPC++/C++ 编译器和英特尔®™ 评估器(英特尔® 基础工具包的一部分)来实现的。
英特尔副总裁兼软件产品与生态系统事业部总经理Joe Cey表示:“腾讯云数据库的优化结果说明了使用英特尔DPC++/C++编译器等最新开发工具以及基于最新优化技术的重要价值。关于英特尔的基准性能。“性能的显着改进可以提高关键业务应用程序 (-) 产生的效率或结果数量。”
分布式存储在互联网、金融和电子商务等各个行业和用例中发挥着关键作用。 腾讯云数据库等解决方案为开发者提供分布式数据存储服务小程序连接云开发数据库代码,让用户能够在云端轻松创建、操作和扩展关系数据库。 然而,不断增长的存储和数据处理需求以及更高性能的需求给开发人员带来了巨大的挑战。 优化和提高其性能可以帮助企业更快地处理交易流程和查询数据,从而更好地满足不断变化的业务和客户需求。
英特尔将硬件和软件工具的独特优势与对开发强大的开源软件的持续投资相结合,加速计算和创新,从而引领整个开放生态系统的发展。 英特尔DPC++/C++编译器适用于并行编程()程序,提供跨CPU和加速器的生产力和性能。 使用该编译器,该团队通过结合链接时优化(LTO)和配置文件引导优化(PGO)帮助腾讯构建高性能。 通过链接时优化,编译器对应用程序执行模块间优化(IPO),从而可以深入分析代码并进一步优化以获得更好的性能。 配置文件引导优化为编译器提供了有关程序最常执行区域的信息。 这些技术的结合显着提升了腾讯云数据库的性能,高达85%1。
英特尔® ™ 基准测试使用默认配置收集性能信息,并识别和分析调用堆栈中的热点,以找到其他区域以最大限度地提高性能。
额外细节: