【问题标题】:CockroachDB: Simple SQL queries do not respondCockroachDB:简单的 SQL 查询没有响应
【发布时间】:2020-09-15 08:28:30
【问题描述】:

我已经按照https://www.cockroachlabs.com/docs/stable/deploy-cockroachdb-on-premises-insecure.html 的说明设置了 CockroachDB。但是,SQL 查询耗时过长且没有响应。

设置集群的过程如下。我使用了三台运行 Ubuntu 19.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}

之后,我进入 SQL shell 并输入了一个查询。

#
# 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)

你有解决这个问题的想法吗?

【问题讨论】:

    标签: sql cockroachdb


    【解决方案1】:

    这看起来不是预期的,可能与您的集群的网络拓扑或声明时的集群资源有关。

    如果这仍然是一个问题,我们可以尝试两件事:

    a) 升级到 20.2 的最新稳定版本,其中引入了大量的稳定性和性能升级。

    b) 收集debug.zip,您可以向www.support.cockroachlabs.com 提交工单,供技术支持团队检查。

    我建议升级到最新的稳定版本 v20.1 或 v20.2 并尝试一下!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多