select check_engine_status(' ',' ');
select check_engine_status('111','11');
select check_engine_status('11.11.11','11');
select check_engine_status('.11.11.11','11');
select check_engine_status('.11.11.11','11');
select check_engine_status('1111.11.11.11','11');
select check_engine_status('111.1111.11.11','11');
select check_engine_status('111.11.1111.11','11');
select check_engine_status('111.11.11.1111','11');
select check_engine_status('11.11.11.11','-1');
select check_engine_status('11.11.11.11','65537');
select check_engine_status('11.11.11.11','100000');
select check_engine_status('11.11.11.11','0');
select check_engine_status('11.11.11.11','11');
\c postgres
delete from gs_wlm_plan_encoding_table;
delete from gs_wlm_plan_operator_info;
select create_wlm_operator_info(0);
\c regression
select
l_returnflag,
l_linestatus,
sum(l_quantity) as sum_qty,
sum(l_extendedprice) as sum_base_price,
sum(l_extendedprice * (1 - l_discount)) as sum_disc_price,
sum(l_extendedprice * (1 - l_discount) * (1 + l_tax)/1000) as sum_charge,
avg(l_quantity) as avg_qty,
avg(l_extendedprice) as avg_price,
avg(l_discount) as avg_disc,
count(*) as count_order
from
lineitem
where
l_shipdate <= date '1998-12-01' - interval '3 day'
group by
l_returnflag,
l_linestatus
order by
l_returnflag,
l_linestatus;
\c postgres
select create_wlm_operator_info(1);
select * from gs_wlm_plan_operator_info order by queryid, plan_node_id;
select gather_encoding_info('regression');
select * from gs_wlm_plan_encoding_table;
delete from gs_wlm_plan_encoding_table;
delete from gs_wlm_plan_operator_info;
select create_wlm_operator_info(0);
\c regression
select
s_acctbal,
s_name,
n_name,
p_partkey,
p_mfgr,
s_address,
s_phone,
s_comment
from
part,
supplier,
partsupp,
nation,
region
where
p_partkey = ps_partkey
and s_suppkey = ps_suppkey
and p_size = 15
and p_type like 'SMALL%'
and s_nationkey = n_nationkey
and n_regionkey = r_regionkey
and r_name = 'EUROPE '
and ps_supplycost = (
select
min(ps_supplycost)
from
partsupp,
supplier,
nation,
region
where
p_partkey = ps_partkey
and s_suppkey = ps_suppkey
and s_nationkey = n_nationkey
and n_regionkey = r_regionkey
and r_name = 'EUROPE '
)
order by
s_acctbal desc,
n_name,
s_name,
p_partkey
limit 100
;
\c postgres
select create_wlm_operator_info(1);
select * from gs_wlm_plan_operator_info order by queryid, plan_node_id;
select gather_encoding_info('regression');
select * from gs_wlm_plan_encoding_table;
delete from gs_wlm_plan_encoding_table;
delete from gs_wlm_plan_operator_info;
select create_wlm_operator_info(0);
\c regression
select
l_orderkey,
sum(l_extendedprice * (1 - l_discount)) as revenue,
o_orderdate,
o_shippriority
from
customer,
orders,
lineitem
where
c_mktsegment = 'BUILDING'
and c_custkey = o_custkey
and l_orderkey = o_orderkey
and o_orderdate < '1995-03-15'::date
and l_shipdate > '1995-03-15'::date
group by
l_orderkey,
o_orderdate,
o_shippriority
order by
revenue desc,
o_orderdate
limit 10
;
\c postgres
select create_wlm_operator_info(1);
select * from gs_wlm_plan_operator_info order by queryid, plan_node_id;
select gather_encoding_info('regression');
select * from gs_wlm_plan_encoding_table;
delete from gs_wlm_plan_encoding_table;
delete from gs_wlm_plan_operator_info;
select create_wlm_operator_info(0);
\c regression
select
o_orderpriority,
count(*) as order_count
from
orders
where
o_orderdate >= '1993-07-01'::date
and o_orderdate < '1993-07-01'::date + interval '3 month'
and exists (
select
*
from
lineitem
where
l_orderkey = o_orderkey
and l_commitdate < l_receiptdate
)
group by
o_orderpriority
order by
o_orderpriority;
\c postgres
select create_wlm_operator_info(1);
select * from gs_wlm_plan_operator_info order by queryid, plan_node_id;
select gather_encoding_info('regression');
select * from gs_wlm_plan_encoding_table;
delete from gs_opt_model;
select * from model_train_opt('void', 'void');
select * from model_train_opt('rlstm', 'void');
insert into gs_opt_model values('rlstm1', 'tmp_name', 'regression', '128.0.0.1', 5000, 0, 0, 0, 0, 0, 0, false, false, '{S, T}', '{0,0}', '{0,0}', 'Description');
select model_train_opt('rlstm1', 'tmp_name');
delete from gs_opt_model;
insert into gs_opt_model values('rlstm', 'rlstm_tmp', 'regression', '128.0.0.1', 5000, 1000, 1, -1, 50, 2000, 0, false, false, '{}', '{}', '{}', 'Description');
select model_train_opt('rlstm', 'rlstm_tmp');
update gs_opt_model set label = '{t}';
update gs_opt_model set label = '{T,T}';
select model_train_opt('rlstm', 'rlstm_tmp');
update gs_opt_model set label = '{T}';
select model_train_opt('rlstm', 'rlstm_tmp');
update gs_opt_model set label = '{S,T}';
select model_train_opt('rlstm', 'rlstm_tmp');
delete from gs_opt_model;
\c regression
explain (analyze on, predictor rlstm_tmp)
select
l_orderkey,
sum(l_extendedprice * (1 - l_discount)) as revenue,
o_orderdate,
o_shippriority
from
customer,
orders,
lineitem
where
c_mktsegment = 'BUILDING'
and c_custkey = o_custkey
and l_orderkey = o_orderkey
and o_orderdate < '1995-03-15'::date
and l_shipdate > '1995-03-15'::date
group by
l_orderkey,
o_orderdate,
o_shippriority
order by
revenue desc,
o_orderdate
limit 10
;
insert into gs_opt_model values('rlstm', 'rlstm_tmp', 'postgres', '128.0.0.1', 5000, 1000, 1, -1, 50, 2000, 0, false, false, '{S,T}', '{10000,10000}', '{10,10}', 'Description');
explain (analyze on, predictor rlstm_tmp)
select
l_orderkey,
sum(l_extendedprice * (1 - l_discount)) as revenue,
o_orderdate,
o_shippriority
from
customer,
orders,
lineitem
where
c_mktsegment = 'BUILDING'
and c_custkey = o_custkey
and l_orderkey = o_orderkey
and o_orderdate < '1995-03-15'::date
and l_shipdate > '1995-03-15'::date
group by
l_orderkey,
o_orderdate,
o_shippriority
order by
revenue desc,
o_orderdate
limit 10
;
update gs_opt_model set datname = 'regression';
explain (analyze on, predictor rlstm_tmp)
select
l_orderkey,
sum(l_extendedprice * (1 - l_discount)) as revenue,
o_orderdate,
o_shippriority
from
customer,
orders,
lineitem
where
c_mktsegment = 'BUILDING'
and c_custkey = o_custkey
and l_orderkey = o_orderkey
and o_orderdate < '1995-03-15'::date
and l_shipdate > '1995-03-15'::date
group by
l_orderkey,
o_orderdate,
o_shippriority
order by
revenue desc,
o_orderdate
limit 10
;
\c postgres
select create_wlm_operator_info(0);
select create_wlm_session_info(0);
drop database regression;
create database regression;