Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitee96551

Browse files
committed
Additional service functions introduced
1 parent55dd262 commitee96551

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

‎aqo--1.1--1.2.sql‎

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,43 @@ WHERE (aqs.query_hash = aq.query_hash) AND
6262
aqs.query_hash= $1;
6363
$func$ LANGUAGE SQL;
6464

65+
CREATEFUNCTIONpublic.aqo_enable_query(hashint)
66+
RETURNS VOID
67+
AS $func$
68+
UPDATE aqo_queriesSET
69+
learn_aqo='true',
70+
use_aqo='true'
71+
WHERE query_hash= $1;
72+
$func$ LANGUAGE SQL;
73+
74+
CREATEFUNCTIONpublic.aqo_disable_query(hashint)
75+
RETURNS VOID
76+
AS $func$
77+
UPDATE aqo_queriesSET
78+
learn_aqo='false',
79+
use_aqo='false',
80+
auto_tuning='false'
81+
WHERE query_hash= $1;
82+
$func$ LANGUAGE SQL;
83+
84+
CREATEFUNCTIONpublic.aqo_clear_hist(hashint)
85+
RETURNS VOID
86+
AS $func$
87+
DELETEFROM aqo_dataWHERE fspace_hash=$1;
88+
$func$ LANGUAGE SQL;
89+
6590
-- Show queries that contains 'Never executed' nodes at the plan.
6691
CREATEFUNCTIONpublic.aqo_ne_queries()
6792
RETURNS SETOFint
6893
AS $func$
6994
SELECT query_hashFROM aqo_query_stat aqsWHERE-1= ANY (cardinality_error_with_aqo::double precision[]);
7095
$func$ LANGUAGE SQL;
96+
97+
CREATEFUNCTIONpublic.aqo_drop(hashint)
98+
RETURNS VOID
99+
AS $func$
100+
DELETEFROM aqo_queries aqWHERE (aq.query_hash= $1);
101+
DELETEFROM aqo_data adWHERE (ad.fspace_hash= $1);
102+
DELETEFROM aqo_query_stat aqWHERE (aq.query_hash= $1);
103+
DELETEFROM aqo_query_texts aqWHERE (aq.query_hash= $1);
104+
$func$ LANGUAGE SQL;

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp