Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
oceanbase
oceanbase
提交
2ce29562
O
oceanbase
项目概览
oceanbase
/
oceanbase
9 个月 前同步成功
通知
261
Star
6084
Fork
1301
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
oceanbase
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
2ce29562
编写于
11月 29, 2022
作者:
O
obdev
提交者:
OB-robot
11月 29, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[CP] improve case stability
上级
e592fddf
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
42 addition
and
11 deletion
+42
-11
tools/deploy/mysql_test/include/minor_merge_tenant.inc
tools/deploy/mysql_test/include/minor_merge_tenant.inc
+39
-0
tools/deploy/mysql_test/include/minorfreeze.inc
tools/deploy/mysql_test/include/minorfreeze.inc
+0
-5
tools/deploy/mysql_test/test_suite/join/r/mysql/join_merge.result
...ploy/mysql_test/test_suite/join/r/mysql/join_merge.result
+1
-1
tools/deploy/mysql_test/test_suite/join/t/join_merge.test
tools/deploy/mysql_test/test_suite/join/t/join_merge.test
+1
-3
tools/deploy/mysql_test/test_suite/optimizer/t/estimate_cost.test
...ploy/mysql_test/test_suite/optimizer/t/estimate_cost.test
+1
-2
未找到文件。
tools/deploy/mysql_test/include/
wait_minor_merge
.inc
→
tools/deploy/mysql_test/include/
minor_merge_tenant
.inc
浏览文件 @
2ce29562
# set __table_id__ outside
alter
system
minor
freeze
;
--
disable_query_log
--
disable_result_log
connect
(
obsys_minor
,
$OBMYSQL_MS0
,
admin
,
$OBMYSQL_PWD
,
test
,
$OBMYSQL_PORT
);
connection
obsys_minor
;
let
$__i__
=
180
;
let
$__j__
=
10
;
while
(
$__i__
>
0
)
{
sleep
1
;
dec
$__i__
;
let
$__memstore_cnt__
=
query_get_value
(
select
count
(
*
)
as
cnt
from
oceanbase
.
__all_virtual_memstore_info
where
is_active
=
'NO'
,
cnt
,
1
);
dec
$__j__
;
if
(
$TENANT
==
'mysql'
)
{
let
$__memstore_cnt__
=
query_get_value
(
select
count
(
*
)
as
cnt
from
oceanbase
.
__all_virtual_memstore_info
where
tablet_id
>=
200000
,
cnt
,
1
);
}
if
(
$TENANT
==
'oracle'
)
{
select
count
(
*
)
into
@
cnt
from
SYS
.
gv
$ob_memstore_info
where
tablet_id
>=
200000
;
let
$__memstore_cnt__
=
query_get_value
(
select
@
cnt
as
RES
from
dual
,
RES
,
1
);
# --echo $__memstore_cnt__
}
if
(
$__memstore_cnt__
==
0
)
{
let
$__i__
=
-
5
;
}
if
(
$__j__
==
0
)
{
alter
system
minor
freeze
;
let
$__j__
=
10
;
}
}
if
(
$__i__
!=
-
5
)
{
--
echo
minor
freeze
failed
}
disconnect
obsys_minor
;
connection
default
;
--
enable_query_log
--
enable_result_log
tools/deploy/mysql_test/include/minorfreeze.inc
已删除
100644 → 0
浏览文件 @
e592fddf
connect
(
obsys
,
$OBMYSQL_MS0
,
admin
,
$OBMYSQL_PWD
,
test
,
$OBMYSQL_PORT
);
connection
obsys
;
alter
system
minor
freeze
tenant
=
all
;
disconnect
obsys
;
connection
default
;
tools/deploy/mysql_test/test_suite/join/r/mysql/join_merge.result
浏览文件 @
2ce29562
...
...
@@ -8,7 +8,7 @@ delete from aa;
insert into aa(a2, a3) values (10, 15), (10, 14), (10, 12), (11, 13), (12, 12), (12, 10);
delete from bb;
insert into bb(b2, b3) values (10, 14), (11, 14), (11, 13), (12, 11), (12, 10);
alter system minor freeze
tenant = all
;
alter system minor freeze;
select /*+ use_merge(aa, bb) */ a2, b3 from aa, bb where a2 = b2 and a3 = b3 order by a2, a3;
a2 b3
10 14
...
...
tools/deploy/mysql_test/test_suite/join/t/join_merge.test
浏览文件 @
2ce29562
...
...
@@ -21,9 +21,7 @@ delete from aa;
insert
into
aa
(
a2
,
a3
)
values
(
10
,
15
),
(
10
,
14
),
(
10
,
12
),
(
11
,
13
),
(
12
,
12
),
(
12
,
10
);
delete
from
bb
;
insert
into
bb
(
b2
,
b3
)
values
(
10
,
14
),
(
11
,
14
),
(
11
,
13
),
(
12
,
11
),
(
12
,
10
);
--
source
mysql_test
/
include
/
minorfreeze
.
inc
--
real_sleep
10
--
source
mysql_test
/
include
/
wait_minor_merge
.
inc
--
source
mysql_test
/
include
/
minor_merge_tenant
.
inc
--
disable_query_log
call
dbms_stats
.
gather_table_stats
(
'test'
,
'aa'
,
method_opt
=>
'FOR ALL COLUMNS SIZE AUTO'
);
call
dbms_stats
.
gather_table_stats
(
'test'
,
'bb'
,
method_opt
=>
'FOR ALL COLUMNS SIZE AUTO'
);
...
...
tools/deploy/mysql_test/test_suite/optimizer/t/estimate_cost.test
浏览文件 @
2ce29562
...
...
@@ -53,8 +53,7 @@ explain select /*+index(test_table index_1)*/ * from test_table where age = 22;
select
count
(
*
)
from
test_table
where
name
=
'name22'
;
explain
select
/*+index(test_table index_2)*/
*
from
test_table
where
name
=
'name22'
;
--
source
mysql_test
/
include
/
minorfreeze
.
inc
--
source
mysql_test
/
include
/
wait_minor_merge
.
inc
--
source
mysql_test
/
include
/
minor_merge_tenant
.
inc
call
dbms_stats
.
gather_table_stats
(
'TEST'
,
'test_table'
);
# case 2: all data in sstable, not memtable data
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录