
# TaurusDB高性能参数模板
为了提升数据库性能，TaurusDB提供了高性能参数模板，您可以在购买实例时选择高性能参数模板。
本章节主要介绍高性能参数模板中的参数设置情况，以及高性能参数模板的性能提升情况。
#### 高性能参数模板介绍
TaurusDB的高性能参数模板是一组经过优化的配置参数，旨在提高数据库服务器的性能和可靠性。这些参数模板可以根据不同的应用场景和硬件配置进行调整，以实现最佳的性能和可靠性。
TaurusDB高性能参数模板中的参数设置情况如下：
表1高性能参数模板说明 
| **参数名称**                       | **参数说明**                                                                                     | **高性能参数模板中的取值** | **默认参数模板中的取值** |
|:---|:---|:---|:---|
| innodb_flush_log_at_trx_commit | 设置为0后，事务提交时，日志不刷新到磁盘，只有每秒进行一次刷新，或当日志缓存区(innodb_log_buffer_size)写满时强制刷新。这提供了最低的持久性，但提供了最好的性能。 | 0               | 1              |
   
#### 适用场景与潜在风险
通常情况下，高性能参数模板能够提升数据库的性能。但是不能一概而论，需要根据具体的应用场景和硬件配置进行调整。
高性能参数模板旨在提高数据库服务器的性能和可靠性，会导致数据库使用过程中存在一定风险。
innodb_flush_log_at_trx_commit设置为0后，能提升低并发写入性能，但极端场景下，可能丢失1秒钟的数据。
#### 使用限制
TaurusDB实例的内核版本需要为2.0.51.240300及以上版本。内核版本的查询方法请参见[如何查看云数据库 TaurusDB实例的版本号](https://support.huaweicloud.com/taurusdb_faq/taurusdb_faq_0141.html)。
#### 使用高性能参数模板
您可以在购买实例时选择高性能参数模板。具体操作请参见[购买实例](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_03_4000.html)。
图1选择高性能参数模板   
![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002535278501.png "点击放大")
#### 性能对比
**测试环境：**
- TaurusDB实例规格：独享型 8U32GB
- 内核版本：2.0.51.240300
**Sysbench测试过程：**
- 测试场景：只读、只写、读写
- 数据量：只读（250张表 \* 25000行数据）、只写（250张表 \* 25000行数据）、读写（25张表 \* 250,000行数据）
- 性能指标：测试在1、2、4、8、16、32、64、128、256并发数下的QPS（Queries per Second），即数据库每秒执行的SQL数。
 
**测试结果**：
- 只读模型 ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002014807932.png "点击放大")
  
- 只写模型 ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002014649708.png "点击放大")
  
- 读写模型 ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002050928469.png "点击放大")
  
**结论：**从以上sysbench测试结果可以看出来，使用高性能参数模板对数据库的性能有明显的提升。
