问题标签 [google-cloud-spanner]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-cloud-platform - 批量更新一百万行
假设我在一个表中有一百万行。我想将列中的标志从真翻转为假。我如何用一个语句在扳手中做到这一点?
也就是我要实现下面的DML语句。
更新 mytable set myflag=true where 1=1;
google-cloud-platform - 使用谷歌扳手和 sequelize.js
有没有考虑使用带有sequelize的扳手?sequelize 目前适用于 mariadb(mysql)、postgresql 和其他几个。我们刚刚了解到,sequelize 现在可以通过 node/npm 与 Cockroachdb一起使用
之前我在这里问了一个扳手框架问题:
java - 扳手根本无法在 appengine 上运行
嗨,也许这是一个愚蠢的问题,但目前我正在测试将扳手与 appengine 一起使用。但是,即使在本地或远程环境中运行一个空事务,我也有问题。我已经尝试过 mvm 和 flex。
我基本上所做的只是运行一个微不足道的事务
然而,这段代码似乎在最后一行被阻塞,并且需要永远返回。我在 appengine 之外尝试了相同的代码(以及更复杂的事务逻辑),它按预期工作。
同样,这是我尝试遵循的非常简单的示例,但是我无法理解。所以我想知道什么可能会出错。
编辑:
对不起,我的错,我不认为这是交易的问题。我试过只是做一个singeUse读取它也永远阻塞。所以我怀疑我需要为 appengine 上的扳手设置一些权限问题?但是我真的在文档中的任何地方都找不到它...
编辑:
稍等片刻,得到这样的stacktrace
google-cloud-platform - 了解二级索引
如果我有表表
和二级索引
我通过以下方式选择记录:
spanner 会自动查看索引,获取 userId 并给我一个记录?
或者我需要创建
并首先通过以下方式获取 userId:
然后我通过以下方式记录:
如果条件匹配二级索引键,问题是否自动使用或不使用扳手二级索引进行标准选择?
hive - load data from hive to Spanner google db
How to load data from hive to Spanner db? Bulk load is available in spanner but couldn't find any documents for this.
I find this link but not having required information https://cloud.google.com/spanner/docs/bulk-loading
google-cloud-platform - Cloud Spanner 中的低读取吞吐量
我有一个包含 100M 行的数据库,其中包含简单的键和值。主键只是一个随机的 32 字节字符串,值是一个 32 字节的字符串。(它与 YCSB 非常相似,虽然更小)。
我看到单个节点进行点读取的吞吐量非常不一致。我看到单个节点的 QPS 高达 15k,但有时我看到的吞吐量要低得多。较高的 QPS 似乎是查询较小的键子集的结果。我是否有可能遇到一些奇怪的缓存行为?
google-cloud-platform - Cloud Spanner 是否支持 TRUNCATE TABLE 命令?
我想清除表中的所有值。它有一些二级索引。我尝试通过提交交易来做到这一点(请参阅此处Mutation.delete("MyTable", KeySet.all())
的文档)。但我得到一个错误:
错误:INVALID_ARGUMENT:io.grpc.StatusRuntimeException:INVALID_ARGUMENT:事务包含太多突变。
我怎样才能有效地清除我的表格内容?
google-cloud-platform - 主表最简单的主键?
我的主表 ,Users
存储有关用户的信息。我计划有一个UserId
字段作为表的主键。我可以完全控制这些键的创建和分配,并且我想确保我以提供良好性能的方式分配键。我应该怎么办?
google-cloud-platform - 用于 Spanner API 的协议缓冲区
我想从 C++ 程序连接到谷歌扳手。是否存在用于 C++ 的客户端库?我在哪里可以获得用于 spanner API 的 gRPC 协议缓冲区?
google-cloud-platform - 一个孩子可以在谷歌扳手中有多个父母吗?
我正在尝试使用谷歌扳手,但在任何文档中都找不到关于子表是否可以有多个父表的信息。我认为不可能有这种情况,只是想确定一下。谢谢你。