# benchmark_config **Repository Path**: taojintianxia/benchmark_config ## Basic Information - **Project Name**: benchmark_config - **Description**: 用于快速生成sharding_config文件 - **Primary Language**: Python - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-07-30 - **Last Updated**: 2021-07-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # benchmark_config #### 介绍 用于快速生成sharding_config文件 #### 软件架构 无 #### 安装教程 使用main_benchmark.py可生写用于benchmark的配置文件,原理如下: 1. 资源文件为config-sharding_src.yaml, 已经删除table下的的- !SHARDING内容 2. 修改TableConfigFactory的DB_REP和TB_REP用于生成分库和分片的数量,当为1,1时即为单库不分片 3. 执行后生成的文件名为config-sharding.yaml, 需要手动在table下添加一行 - !SHARDING 4. 以上配置后即可生成proxy的配置文件config-sharding.yaml