postgrest-benchmark:让我们做一些性能测试!

时间:2024-05-22 18:06:51
【文件属性】:

文件名称:postgrest-benchmark:让我们做一些性能测试!

文件大小:10KB

文件格式:ZIP

更新时间:2024-05-22 18:06:51

PLpgSQL

PostgREST测试数据库 该数据库是测试PostgREST身份验证模型并比较不同身份验证模型之间性能的概念证明。 它应该与PostgreSQLpgbench工具一起使用。 设置 要使用每个用户模型一个角色并每次运行100个公司和10个项目来初始化名为test的数据库,请执行以下操作: psql -v n_companies=100 -v n_projects=10 -v db=test -v variation=one_role_per_user < setup.sql Variation参数更改数据库功能识别用户及其特权的方式。 要对不同的变体进行基准测试,对于相同的变体设置和运行基准测试脚本很重要。 标杆管理 要使用10个并发客户端并使用管理员和员工示例事务针对每个用户模型一个角色测试60秒,请执行以下操作: pgbench -f one_role_per_user/admin


【文件预览】:
postgrest-benchmark-master
----setup.sql(924B)
----data.sql(399B)
----LICENSE(1KB)
----extra_claims_env()
--------projects_view.sql(461B)
--------employee_transaction.sql(321B)
--------admin_transaction.sql(308B)
--------user_id.sql(581B)
----README.md(2KB)
----schema.sql(4KB)
----one_role_per_user()
--------projects_view.sql(482B)
--------employee_transaction.sql(115B)
--------admin_transaction.sql(242B)
--------user_id.sql(901B)
----uid_env()
--------projects_view.sql(461B)
--------employee_transaction.sql(146B)
--------admin_transaction.sql(270B)
--------user_id.sql(557B)

网友评论