我一直在尝试使用 pgbench 为 Postgres XL 记录一些基准。我在一个 78MB 的数据库中使用了 pgbench,并带有一个 json 列。据我所知,我无法判断我的输出结果是否可以继续。我的意思是我应该从什么方面考虑结果是好还是坏。
我的主数据库表结构如下:
id: integer,
data: json,
created_at: timestamp without time zone,
updated_at: timestamp without time zone,
user_id: integer
索引:
"index_datasets_on_user_id" btree (user_id)"
对于这个具有比例因子 1、初始客户端 5 的数据库表,我已经收到了大约 47 tps,当客户端数量达到 200 并且比例因子保持不变时,它减少到 21 tps。pgbench 测试每次运行 10 秒。
我有一个具有 8GB RAM 和 4 核 Intel Core i5 CPU 的系统。
所以很高兴知道我是否可以改进,或者是否有任何事情可以让我知道我正在以正确的方式做这件事也会受到赞赏。
谢谢!