蟑螂数据库:简单的sql查询没有响应

alen0pnh  于 2021-08-13  发布在  Java
关注(0)|答案(1)|浏览(332)

我已经按照总部的指示安装了蟑螂数据库https://www.cockroachlabs.com/docs/stable/deploy-cockroachdb-on-premises-insecure.html. 但是,sql查询花费的时间太长并且没有响应。
设置集群的步骤如下。我用了三台运行ubuntu19.10的机器。

At node1
cockroach start --insecure --advertise-addr=${NODE1} --join=${NODE1},${NODE2},${NODE3} --cache=.25 --max-sql-memory=.25 --background

At node2
cockroach start --insecure --advertise-addr=${NODE2} --join=${NODE1},${NODE2},${NODE3} --cache=.25 --max-sql-memory=.25 --background

At node3
cockroach start --insecure --advertise-addr=${NODE3} --join=${NODE1},${NODE2},${NODE3} --cache=.25 --max-sql-memory=.25 --background

这里,${nodei}代表每个节点的地址。
然后,我初始化了集群。

cockroach init --insecure --host=${NODE1}

之后,我进入sqlshell并键入一个查询。


# 

# Welcome to the CockroachDB SQL shell.

# All statements must be terminated by a semicolon.

# To exit, type: \q.

# 

# Server version: CockroachDB CCL v20.1.1 (x86_64-unknown-linux-gnu, built 2020/05/19 14:46:06, go1.13.9) (same version as client)

# Cluster ID: 77cf3b29-f895-45ab-9592-7956a3effdb7

# 

# Enter \? for a brief introduction.

# 

root@192.168.10.131:26257/defaultdb> CREATE DATABASE bank;

命令 CREATE DATABASE bank 花了一分钟多,似乎不起作用。但当我稍后再试时,同一命令在一秒钟内完成。
集群的状态如下:

id |       address        |     sql_address      |  build  |            started_at            |            updated_at            | locality | is_available | is_live
-----+----------------------+----------------------+---------+----------------------------------+----------------------------------+----------+--------------+----------
   1 | 192.168.10.131:26257 | 192.168.10.131:26257 | v20.1.1 | 2020-05-28 05:00:17.725807+00:00 | 2020-05-28 05:26:01.338089+00:00 |          | true         | true
   2 | 192.168.10.132:26257 | 192.168.10.132:26257 | v20.1.1 | 2020-05-28 05:00:18.574806+00:00 | 2020-05-28 05:26:02.121931+00:00 |          | true         | true
   3 | 192.168.10.133:26257 | 192.168.10.133:26257 | v20.1.1 | 2020-05-28 05:00:18.729008+00:00 | 2020-05-28 05:26:02.253278+00:00 |          | true         | true
(3 rows)

你有什么办法解决这个问题吗?

093gszye

093gszye1#

这看起来并不是预期的,可能与您的集群的网络拓扑或语句时的集群资源有关。
如果这仍然是一个问题,我们可以尝试两件事:
a) 升级到20.2的最新稳定版本,该版本引入了大量的稳定性和性能升级。
b) 收集一个debug.zip,您可以向www.support.cockroachlabs.com 让技术支持团队检查。
我建议升级到v20.1或v20.2的最新稳定版本,并尝试一下!

相关问题