如何完全停止TDengine数据库的连续查询?
how to completely stop a continuous query in TDengine database?
我按照官网的例子在TDengine数据库中创建了一个连续查询如下:
taos> create table meters (ts timestamp, current float, voltage int, phase float) tags (location binary(64), groupId int);
Query OK, 0 of 0 row(s) in database (0.002309s)
taos> create table D1001 using meters tags ("Beijing.Chaoyang", 2);
Query OK, 0 of 0 row(s) in database (0.002737s)
taos> create table D1002 using meters tags ("Beijing.Haidian", 2);
Query OK, 0 of 0 row(s) in database (0.004740s)
taos> create table avg_vol as select avg(voltage) from meters interval(1m) sliding(30s);
Query OK, 0 of 0 row(s) in database (0.005207s)
taos> show streams;
streamId | user | dest table | ip:port | created time | exec time | time(us) | sql | cycles |
=======================================================================================================================================================================================================================================
3:1 | _root | avg_vol | 127.0.0.1:37643 | 2022-01-21 16:20:32.538 | NULL | 0 | select avg(voltage) from me... | 0 |
Query OK, 1 row(s) in set (0.002328s)
taos> kill stream 3:1;
Query OK, 0 row(s) in set (0.000418s)
taos> show streams;
Query OK, 0 row(s) in set (0.001015s)
看起来不错,但是重启数据库的时候还是看到这个连续查询,怎么彻底杀掉?
尝试删除您创建的目的地 table
drop table avg_vol;
我按照官网的例子在TDengine数据库中创建了一个连续查询如下:
taos> create table meters (ts timestamp, current float, voltage int, phase float) tags (location binary(64), groupId int);
Query OK, 0 of 0 row(s) in database (0.002309s)
taos> create table D1001 using meters tags ("Beijing.Chaoyang", 2);
Query OK, 0 of 0 row(s) in database (0.002737s)
taos> create table D1002 using meters tags ("Beijing.Haidian", 2);
Query OK, 0 of 0 row(s) in database (0.004740s)
taos> create table avg_vol as select avg(voltage) from meters interval(1m) sliding(30s);
Query OK, 0 of 0 row(s) in database (0.005207s)
taos> show streams;
streamId | user | dest table | ip:port | created time | exec time | time(us) | sql | cycles |
=======================================================================================================================================================================================================================================
3:1 | _root | avg_vol | 127.0.0.1:37643 | 2022-01-21 16:20:32.538 | NULL | 0 | select avg(voltage) from me... | 0 |
Query OK, 1 row(s) in set (0.002328s)
taos> kill stream 3:1;
Query OK, 0 row(s) in set (0.000418s)
taos> show streams;
Query OK, 0 row(s) in set (0.001015s)
看起来不错,但是重启数据库的时候还是看到这个连续查询,怎么彻底杀掉?
尝试删除您创建的目的地 table
drop table avg_vol;