0

我知道 TDengine 支持各种时间精度,例如毫秒、微秒、纳秒。我在创建数据库使用关键字精度时选择了不同的精度。像下面这样

create table tbnm (ts timestamp, c1 int,...cn nchar(n)) PRECISION 'ns';

那么我想问一下有没有什么sql或者命令可以用来查询表或者数据库的精度。我知道有办法可以使用

show databases;

它将检索整个数据库及其详细信息,其中还包括属于当前用户的所有数据库的精度。像这样,

*************************** 11.row ********************* ******* 名称:mcsdb 创建时间:2021-07-23 16:59:19.312

 ntables: 1
 vgroups: 1
 replica: 1
  quorum: 1
    days: 10
    keep: 3650    cache(MB): 16
  blocks: 6
 minrows: 100
 maxrows: 4096
wallevel: 1
   fsync: 3000
    comp: 2    cachelast: 0    precision: us
  update: 0
  status: ready

****************************** 12.row ******************** *******

    name: nsd created_time: 2021-07-27 13:55:50.137
 ntables: 1
 vgroups: 1
 replica: 1
  quorum: 1
    days: 10
    keep: 3650    cache(MB): 16
  blocks: 6
 minrows: 100
 maxrows: 4096
wallevel: 1
   fsync: 3000
    comp: 2    cachelast: 0    precision: ns
  update: 0
  status: ready

好吧,这很有效,但是我希望找到一种更好的方法,这种方法会更有效,我不需要在大量数据库中获取。

4

0 回答 0