提交 3d79265c 编写于 作者: A Alexandra Wang 提交者: Lei (Alexandra) Wang

Use unique tablename for selectinsert_while_vacuum test

This will help keep the table around for debugging intermittently failure
Co-authored-by: NEkta Khanna <ekhanna@pivotal.io>
上级 9004a4cd
-- @Description Ensures that an insert during a vacuum operation is ok
--
DROP TABLE IF EXISTS ao;
CREATE TABLE ao (a INT) WITH (appendonly=true, orientation=@orientation@);
insert into ao select generate_series(1,1000);
insert into ao select generate_series(1,1000);
insert into ao select generate_series(1,1000);
insert into ao select generate_series(1,1000);
insert into ao select generate_series(1,1000);
insert into ao select generate_series(1,1000);
insert into ao select generate_series(1,1000);
insert into ao select generate_series(1,1000);
insert into ao select generate_series(1,1000);
insert into ao select generate_series(1,1000);
insert into ao select generate_series(1,1000);
insert into ao select generate_series(1,1000);
insert into ao select generate_series(1,1000);
insert into ao select generate_series(1,1000);
insert into ao select generate_series(1,1000);
insert into ao select generate_series(1,1000);
insert into ao select generate_series(1,1000);
insert into ao select generate_series(1,1000);
insert into ao select generate_series(1,1000);
insert into ao select generate_series(1,1000);
insert into ao select generate_series(1,1000);
CREATE TABLE selectinsert_while_vacuum_@orientation@ (a INT) WITH (appendonly=true, orientation=@orientation@);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
DELETE FROM ao WHERE a < 128;
DELETE FROM selectinsert_while_vacuum_@orientation@ WHERE a < 128;
4: BEGIN;
4: SELECT COUNT(*) FROM ao;
4: SELECT COUNT(*) FROM selectinsert_while_vacuum_@orientation@;
5: BEGIN;
4: SELECT COUNT(*) FROM ao;
4: SELECT COUNT(*) FROM selectinsert_while_vacuum_@orientation@;
4: BEGIN;
4: SELECT COUNT(*) FROM ao;
2>: VACUUM ao;
4: SELECT COUNT(*) FROM ao;SELECT COUNT(*) FROM ao;BEGIN;insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);COMMIT;
4: SELECT COUNT(*) FROM selectinsert_while_vacuum_@orientation@;
2>: VACUUM selectinsert_while_vacuum_@orientation@;
4: SELECT COUNT(*) FROM selectinsert_while_vacuum_@orientation@;SELECT COUNT(*) FROM selectinsert_while_vacuum_@orientation@;BEGIN;insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);COMMIT;
2<:
3: SELECT COUNT(*) FROM ao WHERE a = 1500;
3: INSERT INTO ao VALUES (0);
3: SELECT COUNT(*) FROM selectinsert_while_vacuum_@orientation@ WHERE a = 1500;
3: INSERT INTO selectinsert_while_vacuum_@orientation@ VALUES (0);
-- @Description Ensures that an insert during a vacuum operation is ok
--
DROP TABLE IF EXISTS ao;
DROP
CREATE TABLE ao (a INT) WITH (appendonly=true, orientation=@orientation@);
CREATE TABLE selectinsert_while_vacuum_@orientation@ (a INT) WITH (appendonly=true, orientation=@orientation@);
CREATE
insert into ao select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
INSERT 1000
insert into ao select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
INSERT 1000
insert into ao select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
INSERT 1000
insert into ao select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
INSERT 1000
insert into ao select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
INSERT 1000
insert into ao select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
INSERT 1000
insert into ao select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
INSERT 1000
insert into ao select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
INSERT 1000
insert into ao select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
INSERT 1000
insert into ao select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
INSERT 1000
insert into ao select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
INSERT 1000
insert into ao select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
INSERT 1000
insert into ao select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
INSERT 1000
insert into ao select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
INSERT 1000
insert into ao select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
INSERT 1000
insert into ao select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
INSERT 1000
insert into ao select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
INSERT 1000
insert into ao select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
INSERT 1000
insert into ao select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
INSERT 1000
insert into ao select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
INSERT 1000
insert into ao select generate_series(1,1000);
insert into selectinsert_while_vacuum_@orientation@ select generate_series(1,1000);
INSERT 1000
DELETE FROM ao WHERE a < 128;
DELETE FROM selectinsert_while_vacuum_@orientation@ WHERE a < 128;
DELETE 2667
4: BEGIN;
BEGIN
4: SELECT COUNT(*) FROM ao;
4: SELECT COUNT(*) FROM selectinsert_while_vacuum_@orientation@;
count
-------
18333
(1 row)
5: BEGIN;
BEGIN
4: SELECT COUNT(*) FROM ao;
4: SELECT COUNT(*) FROM selectinsert_while_vacuum_@orientation@;
count
-------
18333
(1 row)
4: BEGIN;
BEGIN
4: SELECT COUNT(*) FROM ao;
4: SELECT COUNT(*) FROM selectinsert_while_vacuum_@orientation@;
count
-------
18333
(1 row)
2>: VACUUM ao; <waiting ...>
4: SELECT COUNT(*) FROM ao;SELECT COUNT(*) FROM ao;BEGIN;insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);insert into ao select generate_series(1001,2000);COMMIT;
2>: VACUUM selectinsert_while_vacuum_@orientation@; <waiting ...>
4: SELECT COUNT(*) FROM selectinsert_while_vacuum_@orientation@;SELECT COUNT(*) FROM selectinsert_while_vacuum_@orientation@;BEGIN;insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@orientation@ select generate_series(1001,2000);COMMIT;
SELECT
2<: <... completed>
VACUUM
3: SELECT COUNT(*) FROM ao WHERE a = 1500;
3: SELECT COUNT(*) FROM selectinsert_while_vacuum_@orientation@ WHERE a = 1500;
count
-------
20
(1 row)
3: INSERT INTO ao VALUES (0);
3: INSERT INTO selectinsert_while_vacuum_@orientation@ VALUES (0);
INSERT 1
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册