metrics_del.sim 1.8 KB
Newer Older
S
slguan 已提交
1 2
system sh/stop_dnodes.sh

S
slguan 已提交
3
system sh/deploy.sh -n dnode1 -i 1
4
system sh/cfg.sh -n dnode1 -c walLevel -v 1
S
slguan 已提交
5 6
system sh/exec.sh -n dnode1 -s start

H
Haojun Liao 已提交
7
sleep 2000
S
slguan 已提交
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
sql connect

print ======================== dnode1 start

$dbPrefix = md_db
$tbPrefix = md_tb
$mtPrefix = md_mt
$stPrefix = md_st
$tbNum = 10
$rowNum = 20
$totalNum = 200

print =============== step1
$i = 0
$db = $dbPrefix . $i
$mt = $mtPrefix . $i
$st = $stPrefix . $i

sql drop databae $db -x step1
step1:
sql create database $db
sql use $db
sql create table $mt (ts timestamp, tbcol int, tbcol2 float) TAGS(tgcol int)

$i = 0
while $i < $tbNum
  $tb = $tbPrefix . $i
  sql create table $tb using $mt tags( $i )
  
T
tickduan 已提交
37
  $x = 0
S
slguan 已提交
38 39
  $y = 0
  while $y < $rowNum
40 41
    $ts = 1626710400000 + $x  
    sql insert into $tb values ($ts , $y , $y ) 
S
slguan 已提交
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
    $x = $x + 1
	$y = $y + 1
  endw 
 
  $i = $i + 1
endw 

sleep 100

print =============== step2 c3

sql select count(*), count(tbcol), count(tbcol2) from $mt interval(1d)
print select count(*), count(tbcol), count(tbcol2) from $mt interval(1d) ===> $data00 $data01 $data02, $data03
if $data01 != 200 then 
  return -1
endi
if $data02 != 200 then 
  return -1
endi
if $data03 != 200 then 
  return -1
endi

$st = $stPrefix . c3
sql create table $st as select count(*), count(tbcol), count(tbcol2) from $mt interval(1d)

print =============== step3

$i = 0
while $i < $tbNum
  $tb = $tbPrefix . $i
  sql drop table $tb
  $i = $i + 1
endw 
sql drop table $mt

print =============== step4
79 80
print sleep 120 seconds
sleep 120000 
S
slguan 已提交
81 82 83 84 85 86

print =============== step5
$st = $stPrefix . c3
sql select * from $st
print ===> select * from $st
print ===> $data01 $data02 $data03 $data04 $data05 $data06 $data07 $data08 $data09
87
if $data01 != null then 
S
slguan 已提交
88 89
  return -1
endi
90
if $data02 != null then 
S
slguan 已提交
91 92
  return -1
endi
93
if $data03 != null then 
S
slguan 已提交
94 95
  return -1
endi