Skip to content

LC044/test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

在线创建索引测试

安装依赖

pip install -r requirements.txt

修改openGauss配置

改成本地openGauss对应配置

./database/opengauss.py

connection_params = {
    'host': '127.0.0.1',
    'port': '33000',
    'dbname': 'postgres',
    'user': 'shuaikangzhou',
    'password': 'zhou@123'
}

有问题的话可以尝试把用户名和密码字段删了,获取把端口和主机删了,都试试

运行main.py

python main.py

其他配置

OpenGauss.roll_back_rate: 回滚率,每个DML操作都有一定概率回滚,可以通过该参数调整回滚率 OpenGauss.init_database: 初始化表,修改这部分可以改变表的数据

og = OpenGauss(self.dbname)

# op_num: 操作的个数
# op_rate: insert,delete,update的比例
og.random_operation(op_num=100,op_rate=[3,3,4])

og.close()

可以通过阶段二和阶段三的操作个数和操作比例控制不同的情况,例如,阶段二全设置为insert,阶段三全设置成delete,就很容易出现阶段三删除阶段二插入的数据这种情况。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published