按照https://www.cockroachlabs.com/docs/stable/start-a-local-cluster.html的说明,我已经启动并运行了一个本地蟑螂数据库
我正在尝试按照https://www.cockroachlabs.com/docs/stable/performance-benchmarking-with-tpc-c.html的说明运行tpcc基准测试。
看起来TPCC二进制workload.LATEST
假设集群在google云上;因此它发出以下错误:
$ ./workload.LATEST fixtures load tpcc --warehouses=1000 "postgres://root@localhost:26257?sslmode=disable"
错误:无法创建google cloud客户端(您可能需要设置GCS应用程序默认凭据:'gcloud auth application-default login --project=cockroach shared‘):拨号: google:找不到默认凭据。有关详细信息,请参阅https://developers.google.com/accounts/docs/application-default-credentials。
要运行基准测试,我可以更改哪些内容?
发布于 2018-12-29 08:08:45
如果你升级到v2.1,workload是一个内置的命令,你可以在集群中运行它,它不会做出谷歌云的假设:https://www.cockroachlabs.com/docs/stable/cockroach-workload.html
发布于 2018-10-10 09:47:16
它的速度远不如使用存储在Google Cloud中的fixture快,但您可以通过运行以下命令,使用普通的SQL语句将数据加载到集群中:
workload init tpcc --warehouses=1000
请注意,虽然我不确定以这种方式在本地加载1000个仓库需要多长时间,但我预计这将需要相当长的时间。
https://stackoverflow.com/questions/52730809
复制相似问题