Google Cloud Spanner插入速度非常慢

时间:2020-01-11 03:45:58

标签: google-cloud-platform google-cloud-spanner

我是Cloud Spanner的新手。我的Cloud Spanner实例是一个单节点实例(就像我在做POC)。我正在做简单的插入。但是,尽管显示了Time elapsed: 1.16 secs,但它在5到8秒后返回了结果。

我不知道为什么。另外,如果我按照Google展示的时间进行,那么简单插入的1.16秒仍然太多了。由几个人执行的基准测试显示,平均花费的时间约为16 ms80 ms

这是我的插入语句:

Insert into SP_DATAFLOW_PER_INCR (PER_NATL_ID, DQ_PER_NATL_ID_FLG, PER_FRST_NM, PER_MID_NM, PER_LST_NM, PER_MTRNL_LST_NM, PER_BRTH_DT, DQ_PER_BRTH_DT_FLG, PER_SEX_CD, DQ_PER_SEX_CD_FLG, PER_CELL_NUM, DQ_PER_CELL_NUM_FLG, PER_DTH_IND, PER_EMAIL_ADR_TXT, DQ_PER_EMAIL_ADR_TXT_FLG, PER_ED_LVL_CD, REC_STRT_TS, REC_END_TS, CUR_REC_IND, loadingdate) 
values('00000000000000666971', false, 'DE', 'DIOS', 'DIAZ', 'JUAN', '1906-08-11', false, 'M', false, 'No Data', false, false, '', true, '','2019-12-09 03:51:06.249454 UTC', null, true, '2019-12-09');
  • 我做错什么了吗?

  • 有人可以帮助我理解这一点吗? Google文件 没有提及此行为。

1 个答案:

答案 0 :(得分:1)

通过GCP控制台或gcloud命令行运行查询可能会有点慢。对于简单的插入,会有一些开销,例如创建session可能会很昂贵。

如果要评估Cloud Spanner的性能,应使用客户端库(请参见tutorials)。

相关问题