Browse Source
Merge remote-tracking branch 'origin/10.2' into bb-10.2-ext
Merge remote-tracking branch 'origin/10.2' into bb-10.2-ext
Conflicts: mysql-test/r/cte_nonrecursive.result mysql-test/suite/galera/r/galera_bf_abort.result mysql-test/suite/galera/r/galera_bf_abort_get_lock.result mysql-test/suite/galera/r/galera_bf_abort_sleep.result mysql-test/suite/galera/r/galera_enum.result mysql-test/suite/galera/r/galera_fk_conflict.result mysql-test/suite/galera/r/galera_insert_multi.result mysql-test/suite/galera/r/galera_many_indexes.result mysql-test/suite/galera/r/galera_mdl_race.result mysql-test/suite/galera/r/galera_nopk_bit.result mysql-test/suite/galera/r/galera_nopk_blob.result mysql-test/suite/galera/r/galera_nopk_large_varchar.result mysql-test/suite/galera/r/galera_nopk_unicode.result mysql-test/suite/galera/r/galera_pk_bigint_signed.result mysql-test/suite/galera/r/galera_pk_bigint_unsigned.result mysql-test/suite/galera/r/galera_serializable.result mysql-test/suite/galera/r/galera_toi_drop_database.result mysql-test/suite/galera/r/galera_toi_lock_exclusive.result mysql-test/suite/galera/r/galera_toi_truncate.result mysql-test/suite/galera/r/galera_unicode_pk.result mysql-test/suite/galera/r/galera_var_auto_inc_control_off.result mysql-test/suite/galera/r/galera_wsrep_log_conficts.result sql/field.cc sql/rpl_gtid.cc sql/share/errmsg-utf8.txt sql/sql_acl.cc sql/sql_parse.cc sql/sql_partition_admin.cc sql/sql_prepare.cc sql/sql_repl.cc sql/sql_table.cc sql/sql_yacc.yybb-10.2-ext2
76 changed files with 2059 additions and 5591 deletions
-
2VERSION
-
420mysql-test/include/innodb_gis_row_format_basic.inc
-
83mysql-test/include/innodb_gis_undo.inc
-
8mysql-test/include/innodb_row_format.combinations
-
4mysql-test/include/innodb_row_format.inc
-
60mysql-test/include/wait_innodb_all_purged.inc
-
44mysql-test/r/gis-rtree.result
-
5mysql-test/suite/encryption/t/debug_key_management.test
-
3mysql-test/suite/encryption/t/encrypt_and_grep.test
-
6mysql-test/suite/encryption/t/innodb_encryption.test
-
2mysql-test/suite/galera/r/galera_bf_abort.result
-
2mysql-test/suite/galera/r/galera_bf_abort_get_lock.result
-
2mysql-test/suite/galera/r/galera_bf_abort_sleep.result
-
2mysql-test/suite/galera/r/galera_enum.result
-
2mysql-test/suite/galera/r/galera_fk_conflict.result
-
2mysql-test/suite/galera/r/galera_insert_multi.result
-
2mysql-test/suite/galera/r/galera_many_indexes.result
-
2mysql-test/suite/galera/r/galera_mdl_race.result
-
2mysql-test/suite/galera/r/galera_nopk_bit.result
-
2mysql-test/suite/galera/r/galera_nopk_blob.result
-
2mysql-test/suite/galera/r/galera_nopk_large_varchar.result
-
2mysql-test/suite/galera/r/galera_nopk_unicode.result
-
2mysql-test/suite/galera/r/galera_pk_bigint_signed.result
-
2mysql-test/suite/galera/r/galera_pk_bigint_unsigned.result
-
6mysql-test/suite/galera/r/galera_serializable.result
-
4mysql-test/suite/galera/r/galera_toi_drop_database.result
-
2mysql-test/suite/galera/r/galera_toi_lock_exclusive.result
-
2mysql-test/suite/galera/r/galera_toi_truncate.result
-
4mysql-test/suite/galera/r/galera_unicode_pk.result
-
2mysql-test/suite/galera/r/galera_var_auto_inc_control_off.result
-
2mysql-test/suite/galera/r/galera_wsrep_log_conficts.result
-
8mysql-test/suite/innodb_gis/disabled.def
-
6mysql-test/suite/innodb_gis/r/bug17057168.result
-
1630mysql-test/suite/innodb_gis/r/innodb_gis_rtree.result
-
1588mysql-test/suite/innodb_gis/r/row_format.result
-
10mysql-test/suite/innodb_gis/r/rtree_compress.result
-
12mysql-test/suite/innodb_gis/r/rtree_compress2.result
-
58mysql-test/suite/innodb_gis/r/rtree_concurrent_srch.result
-
96mysql-test/suite/innodb_gis/r/rtree_estimate.result
-
1821mysql-test/suite/innodb_gis/r/rtree_old.result
-
24mysql-test/suite/innodb_gis/r/rtree_purge.result
-
4mysql-test/suite/innodb_gis/r/rtree_recovery.result
-
8mysql-test/suite/innodb_gis/r/rtree_search.result
-
15mysql-test/suite/innodb_gis/r/rtree_split.result
-
212mysql-test/suite/innodb_gis/r/rtree_undo.result
-
5mysql-test/suite/innodb_gis/t/gis_split_inf.test
-
3mysql-test/suite/innodb_gis/t/innodb_gis_rtree.test
-
34mysql-test/suite/innodb_gis/t/row_format.test
-
16mysql-test/suite/innodb_gis/t/rtree_compress.test
-
28mysql-test/suite/innodb_gis/t/rtree_compress2.test
-
26mysql-test/suite/innodb_gis/t/rtree_concurrent_srch.test
-
1015mysql-test/suite/innodb_gis/t/rtree_old.test
-
58mysql-test/suite/innodb_gis/t/rtree_purge.test
-
20mysql-test/suite/innodb_gis/t/rtree_split.test
-
102mysql-test/suite/innodb_gis/t/rtree_undo.test
-
50mysql-test/t/gis-rtree.test
-
9sql/log_event.cc
-
2sql/mdl.cc
-
6sql/opt_range.cc
-
6sql/rpl_gtid.cc
-
2sql/slave.cc
-
2sql/sql_acl.cc
-
4sql/sql_acl.h
-
2sql/sql_digest.cc
-
6sql/sql_parse.cc
-
12sql/sql_partition_admin.cc
-
4sql/sql_prepare.cc
-
3sql/sql_repl.cc
-
2sql/sql_select.cc
-
2sql/sql_select.h
-
3sql/sql_table.cc
-
11storage/innobase/btr/btr0cur.cc
-
14storage/innobase/handler/ha_innodb.cc
-
10storage/innobase/row/row0sel.cc
-
7storage/innobase/trx/trx0roll.cc
-
9storage/xtradb/trx/trx0roll.cc
@ -1,3 +1,3 @@ |
|||
MYSQL_VERSION_MAJOR=10 |
|||
MYSQL_VERSION_MINOR=2 |
|||
MYSQL_VERSION_PATCH=12 |
|||
MYSQL_VERSION_PATCH=13 |
|||
@ -1,420 +0,0 @@ |
|||
--source include/have_innodb.inc |
|||
--source include/not_embedded.inc |
|||
|
|||
eval SET GLOBAL innodb_file_per_table=$file_per_table; |
|||
eval SET GLOBAL innodb_file_format=$file_format; |
|||
|
|||
# |
|||
# This test is the same as innodb_gis_rollback |
|||
# |
|||
|
|||
eval CREATE TABLE t1 ( |
|||
id bigint(12) unsigned NOT NULL auto_increment, |
|||
c2 varchar(15) collate utf8_bin DEFAULT NULL, |
|||
c1 varchar(15) collate utf8_bin DEFAULT NULL, |
|||
c3 varchar(10) collate utf8_bin DEFAULT NULL, |
|||
spatial_point point NOT NULL, |
|||
PRIMARY KEY(id), |
|||
SPATIAL KEY (spatial_point) |
|||
) ROW_FORMAT=$row_format ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; |
|||
|
|||
INSERT INTO t1 (c2, c1, c3, spatial_poINT) VALUES |
|||
('y', 's', 'j', ST_GeomFromText('POINT(167 74)')), |
|||
('r', 'n', 'd', ST_GeomFromText('POINT(215 118)')), |
|||
('g', 'n', 'e', ST_GeomFromText('POINT(203 98)')), |
|||
('h', 'd', 'd', ST_GeomFromText('POINT(54 193)')), |
|||
('r', 'x', 'y', ST_GeomFromText('POINT(47 69)')), |
|||
('t', 'q', 'r', ST_GeomFromText('POINT(109 42)')), |
|||
('a', 'z', 'd', ST_GeomFromText('POINT(0 154)')), |
|||
('x', 'v', 'o', ST_GeomFromText('POINT(174 131)')), |
|||
('b', 'r', 'a', ST_GeomFromText('POINT(114 253)')), |
|||
('x', 'z', 'i', ST_GeomFromText('POINT(163 21)')), |
|||
('w', 'p', 'i', ST_GeomFromText('POINT(42 102)')), |
|||
('g', 'j', 'j', ST_GeomFromText('POINT(170 133)')), |
|||
('m', 'g', 'n', ST_GeomFromText('POINT(28 22)')), |
|||
('b', 'z', 'h', ST_GeomFromText('POINT(174 28)')), |
|||
('q', 'k', 'f', ST_GeomFromText('POINT(233 73)')), |
|||
('w', 'w', 'a', ST_GeomFromText('POINT(124 200)')), |
|||
('t', 'j', 'w', ST_GeomFromText('POINT(252 101)')), |
|||
('d', 'r', 'd', ST_GeomFromText('POINT(98 18)')), |
|||
('w', 'o', 'y', ST_GeomFromText('POINT(165 31)')), |
|||
('y', 'h', 't', ST_GeomFromText('POINT(14 220)')), |
|||
('d', 'p', 'u', ST_GeomFromText('POINT(223 196)')), |
|||
('g', 'y', 'g', ST_GeomFromText('POINT(207 96)')), |
|||
('x', 'm', 'n', ST_GeomFromText('POINT(214 3)')), |
|||
('g', 'v', 'e', ST_GeomFromText('POINT(140 205)')), |
|||
('g', 'm', 'm', ST_GeomFromText('POINT(10 236)')), |
|||
('i', 'r', 'j', ST_GeomFromText('POINT(137 228)')), |
|||
('w', 's', 'p', ST_GeomFromText('POINT(115 6)')), |
|||
('o', 'n', 'k', ST_GeomFromText('POINT(158 129)')), |
|||
('j', 'h', 'l', ST_GeomFromText('POINT(129 72)')), |
|||
('f', 'x', 'l', ST_GeomFromText('POINT(139 207)')), |
|||
('u', 'd', 'n', ST_GeomFromText('POINT(125 109)')), |
|||
('b', 'a', 'z', ST_GeomFromText('POINT(30 32)')), |
|||
('m', 'h', 'o', ST_GeomFromText('POINT(251 251)')), |
|||
('f', 'r', 'd', ST_GeomFromText('POINT(243 211)')), |
|||
('b', 'd', 'r', ST_GeomFromText('POINT(232 80)')), |
|||
('g', 'k', 'v', ST_GeomFromText('POINT(15 100)')), |
|||
('i', 'f', 'c', ST_GeomFromText('POINT(109 66)')), |
|||
('r', 't', 'j', ST_GeomFromText('POINT(178 6)')), |
|||
('y', 'n', 'f', ST_GeomFromText('POINT(233 211)')), |
|||
('f', 'y', 'm', ST_GeomFromText('POINT(99 16)')), |
|||
('z', 'q', 'l', ST_GeomFromText('POINT(39 49)')), |
|||
('j', 'c', 'r', ST_GeomFromText('POINT(75 187)')), |
|||
('c', 'y', 'y', ST_GeomFromText('POINT(246 253)')), |
|||
('w', 'u', 'd', ST_GeomFromText('POINT(56 190)')), |
|||
('n', 'q', 'm', ST_GeomFromText('POINT(73 149)')), |
|||
('d', 'y', 'a', ST_GeomFromText('POINT(134 6)')), |
|||
('z', 's', 'w', ST_GeomFromText('POINT(216 225)')), |
|||
('d', 'u', 'k', ST_GeomFromText('POINT(132 70)')), |
|||
('f', 'v', 't', ST_GeomFromText('POINT(187 141)')), |
|||
('r', 'r', 'a', ST_GeomFromText('POINT(152 39)')), |
|||
('y', 'p', 'o', ST_GeomFromText('POINT(45 27)')), |
|||
('p', 'n', 'm', ST_GeomFromText('POINT(228 148)')), |
|||
('e', 'g', 'e', ST_GeomFromText('POINT(88 81)')), |
|||
('m', 'a', 'h', ST_GeomFromText('POINT(35 29)')), |
|||
('m', 'h', 'f', ST_GeomFromText('POINT(30 71)')), |
|||
('h', 'k', 'i', ST_GeomFromText('POINT(244 78)')), |
|||
('z', 'v', 'd', ST_GeomFromText('POINT(241 38)')), |
|||
('q', 'l', 'j', ST_GeomFromText('POINT(13 71)')), |
|||
('s', 'p', 'g', ST_GeomFromText('POINT(108 38)')), |
|||
('q', 's', 'j', ST_GeomFromText('POINT(92 101)')), |
|||
('l', 'h', 'g', ST_GeomFromText('POINT(120 78)')), |
|||
('w', 't', 'b', ST_GeomFromText('POINT(193 109)')), |
|||
('b', 's', 's', ST_GeomFromText('POINT(223 211)')), |
|||
('w', 'w', 'y', ST_GeomFromText('POINT(122 42)')), |
|||
('q', 'c', 'c', ST_GeomFromText('POINT(104 102)')), |
|||
('w', 'g', 'n', ST_GeomFromText('POINT(213 120)')), |
|||
('p', 'q', 'a', ST_GeomFromText('POINT(247 148)')), |
|||
('c', 'z', 'e', ST_GeomFromText('POINT(18 106)')), |
|||
('z', 'u', 'n', ST_GeomFromText('POINT(70 133)')), |
|||
('j', 'n', 'x', ST_GeomFromText('POINT(232 13)')), |
|||
('e', 'h', 'f', ST_GeomFromText('POINT(22 135)')), |
|||
('w', 'l', 'f', ST_GeomFromText('POINT(9 180)')), |
|||
('a', 'v', 'q', ST_GeomFromText('POINT(163 228)')), |
|||
('i', 'z', 'o', ST_GeomFromText('POINT(180 100)')), |
|||
('e', 'c', 'l', ST_GeomFromText('POINT(182 231)')), |
|||
('c', 'k', 'o', ST_GeomFromText('POINT(19 60)')), |
|||
('q', 'f', 'p', ST_GeomFromText('POINT(79 95)')), |
|||
('m', 'd', 'r', ST_GeomFromText('POINT(3 127)')), |
|||
('m', 'e', 't', ST_GeomFromText('POINT(136 154)')), |
|||
('w', 'w', 'w', ST_GeomFromText('POINT(102 15)')), |
|||
('l', 'n', 'q', ST_GeomFromText('POINT(71 196)')), |
|||
('p', 'k', 'c', ST_GeomFromText('POINT(47 139)')), |
|||
('j', 'o', 'r', ST_GeomFromText('POINT(177 128)')), |
|||
('j', 'q', 'a', ST_GeomFromText('POINT(170 6)')), |
|||
('b', 'a', 'o', ST_GeomFromText('POINT(63 211)')), |
|||
('g', 's', 'o', ST_GeomFromText('POINT(144 251)')), |
|||
('w', 'u', 'w', ST_GeomFromText('POINT(221 214)')), |
|||
('g', 'a', 'm', ST_GeomFromText('POINT(14 102)')), |
|||
('u', 'q', 'z', ST_GeomFromText('POINT(86 200)')), |
|||
('k', 'a', 'm', ST_GeomFromText('POINT(144 222)')), |
|||
('j', 'u', 'r', ST_GeomFromText('POINT(216 142)')), |
|||
('q', 'k', 'v', ST_GeomFromText('POINT(121 236)')), |
|||
('p', 'o', 'r', ST_GeomFromText('POINT(108 102)')), |
|||
('b', 'd', 'x', ST_GeomFromText('POINT(127 198)')), |
|||
('k', 's', 'a', ST_GeomFromText('POINT(2 150)')), |
|||
('f', 'm', 'f', ST_GeomFromText('POINT(160 191)')), |
|||
('q', 'y', 'x', ST_GeomFromText('POINT(98 111)')), |
|||
('o', 'f', 'm', ST_GeomFromText('POINT(232 218)')), |
|||
('c', 'w', 'j', ST_GeomFromText('POINT(156 165)')), |
|||
('s', 'q', 'v', ST_GeomFromText('POINT(98 161)')); |
|||
INSERT INTO t1 (c2, c1, c3, spatial_poINT) VALUES |
|||
('f', 'y', 'p', ST_GeomFromText('POINT(109 235)')), |
|||
('b', 'e', 'v', ST_GeomFromText('POINT(20 48)')), |
|||
('i', 'u', 'f', ST_GeomFromText('POINT(15 55)')), |
|||
('o', 'r', 'z', ST_GeomFromText('POINT(105 64)')), |
|||
('a', 'p', 'a', ST_GeomFromText('POINT(142 236)')), |
|||
('g', 'i', 'k', ST_GeomFromText('POINT(10 49)')), |
|||
('x', 'z', 'x', ST_GeomFromText('POINT(192 200)')), |
|||
('c', 'v', 'r', ST_GeomFromText('POINT(94 168)')), |
|||
('y', 'z', 'e', ST_GeomFromText('POINT(141 51)')), |
|||
('h', 'm', 'd', ST_GeomFromText('POINT(35 251)')), |
|||
('v', 'm', 'q', ST_GeomFromText('POINT(44 90)')), |
|||
('j', 'l', 'z', ST_GeomFromText('POINT(67 237)')), |
|||
('i', 'v', 'a', ST_GeomFromText('POINT(75 14)')), |
|||
('b', 'q', 't', ST_GeomFromText('POINT(153 33)')), |
|||
('e', 'm', 'a', ST_GeomFromText('POINT(247 49)')), |
|||
('l', 'y', 'g', ST_GeomFromText('POINT(56 203)')), |
|||
('v', 'o', 'r', ST_GeomFromText('POINT(90 54)')), |
|||
('r', 'n', 'd', ST_GeomFromText('POINT(135 83)')), |
|||
('j', 't', 'u', ST_GeomFromText('POINT(174 239)')), |
|||
('u', 'n', 'g', ST_GeomFromText('POINT(104 191)')), |
|||
('p', 'q', 'y', ST_GeomFromText('POINT(63 171)')), |
|||
('o', 'q', 'p', ST_GeomFromText('POINT(192 103)')), |
|||
('f', 'x', 'e', ST_GeomFromText('POINT(244 30)')), |
|||
('n', 'x', 'c', ST_GeomFromText('POINT(92 103)')), |
|||
('r', 'q', 'z', ST_GeomFromText('POINT(166 20)')), |
|||
('s', 'a', 'j', ST_GeomFromText('POINT(137 205)')), |
|||
('z', 't', 't', ST_GeomFromText('POINT(99 134)')), |
|||
('o', 'm', 'j', ST_GeomFromText('POINT(217 3)')), |
|||
('n', 'h', 'j', ST_GeomFromText('POINT(211 17)')), |
|||
('v', 'v', 'a', ST_GeomFromText('POINT(41 137)')), |
|||
('q', 'o', 'j', ST_GeomFromText('POINT(5 92)')), |
|||
('z', 'y', 'e', ST_GeomFromText('POINT(175 212)')), |
|||
('j', 'z', 'h', ST_GeomFromText('POINT(224 194)')), |
|||
('a', 'g', 'm', ST_GeomFromText('POINT(31 119)')), |
|||
('p', 'c', 'f', ST_GeomFromText('POINT(17 221)')), |
|||
('t', 'h', 'k', ST_GeomFromText('POINT(26 203)')), |
|||
('u', 'w', 'p', ST_GeomFromText('POINT(47 185)')), |
|||
('z', 'a', 'c', ST_GeomFromText('POINT(61 133)')), |
|||
('u', 'k', 'a', ST_GeomFromText('POINT(210 115)')), |
|||
('k', 'f', 'h', ST_GeomFromText('POINT(125 113)')), |
|||
('t', 'v', 'y', ST_GeomFromText('POINT(12 239)')), |
|||
('u', 'v', 'd', ST_GeomFromText('POINT(90 24)')), |
|||
('m', 'y', 'w', ST_GeomFromText('POINT(25 243)')), |
|||
('d', 'n', 'g', ST_GeomFromText('POINT(122 92)')), |
|||
('z', 'm', 'f', ST_GeomFromText('POINT(235 110)')), |
|||
('q', 'd', 'f', ST_GeomFromText('POINT(233 217)')), |
|||
('a', 'v', 'u', ST_GeomFromText('POINT(69 59)')), |
|||
('x', 'k', 'p', ST_GeomFromText('POINT(240 14)')), |
|||
('i', 'v', 'r', ST_GeomFromText('POINT(154 42)')), |
|||
('w', 'h', 'l', ST_GeomFromText('POINT(178 156)')), |
|||
('d', 'h', 'n', ST_GeomFromText('POINT(65 157)')), |
|||
('c', 'k', 'z', ST_GeomFromText('POINT(62 33)')), |
|||
('e', 'l', 'w', ST_GeomFromText('POINT(162 1)')), |
|||
('r', 'f', 'i', ST_GeomFromText('POINT(127 71)')), |
|||
('q', 'm', 'c', ST_GeomFromText('POINT(63 118)')), |
|||
('c', 'h', 'u', ST_GeomFromText('POINT(205 203)')), |
|||
('d', 't', 'p', ST_GeomFromText('POINT(234 87)')), |
|||
('s', 'g', 'h', ST_GeomFromText('POINT(149 34)')), |
|||
('o', 'b', 'q', ST_GeomFromText('POINT(159 179)')), |
|||
('k', 'u', 'f', ST_GeomFromText('POINT(202 254)')), |
|||
('u', 'f', 'g', ST_GeomFromText('POINT(70 15)')), |
|||
('x', 's', 'b', ST_GeomFromText('POINT(25 181)')), |
|||
('s', 'c', 'g', ST_GeomFromText('POINT(252 17)')), |
|||
('a', 'c', 'f', ST_GeomFromText('POINT(89 67)')), |
|||
('r', 'e', 'q', ST_GeomFromText('POINT(55 54)')), |
|||
('f', 'i', 'k', ST_GeomFromText('POINT(178 230)')), |
|||
('p', 'e', 'l', ST_GeomFromText('POINT(198 28)')), |
|||
('w', 'o', 'd', ST_GeomFromText('POINT(204 189)')), |
|||
('c', 'a', 'g', ST_GeomFromText('POINT(230 178)')), |
|||
('r', 'o', 'e', ST_GeomFromText('POINT(61 116)')), |
|||
('w', 'a', 'a', ST_GeomFromText('POINT(178 237)')), |
|||
('v', 'd', 'e', ST_GeomFromText('POINT(70 85)')), |
|||
('k', 'c', 'e', ST_GeomFromText('POINT(147 118)')), |
|||
('d', 'q', 't', ST_GeomFromText('POINT(218 77)')), |
|||
('k', 'g', 'f', ST_GeomFromText('POINT(192 113)')), |
|||
('w', 'n', 'e', ST_GeomFromText('POINT(92 124)')), |
|||
('r', 'm', 'q', ST_GeomFromText('POINT(130 65)')), |
|||
('o', 'r', 'r', ST_GeomFromText('POINT(174 233)')), |
|||
('k', 'n', 't', ST_GeomFromText('POINT(175 147)')), |
|||
('q', 'm', 'r', ST_GeomFromText('POINT(18 208)')), |
|||
('l', 'd', 'i', ST_GeomFromText('POINT(13 104)')), |
|||
('w', 'o', 'y', ST_GeomFromText('POINT(207 39)')), |
|||
('p', 'u', 'o', ST_GeomFromText('POINT(114 31)')), |
|||
('y', 'a', 'p', ST_GeomFromText('POINT(106 59)')), |
|||
('a', 'x', 'z', ST_GeomFromText('POINT(17 57)')), |
|||
('v', 'h', 'x', ST_GeomFromText('POINT(170 13)')), |
|||
('t', 's', 'u', ST_GeomFromText('POINT(84 18)')), |
|||
('z', 'z', 'f', ST_GeomFromText('POINT(250 197)')), |
|||
('l', 'z', 't', ST_GeomFromText('POINT(59 80)')), |
|||
('j', 'g', 's', ST_GeomFromText('POINT(54 26)')), |
|||
('g', 'v', 'm', ST_GeomFromText('POINT(89 98)')), |
|||
('q', 'v', 'b', ST_GeomFromText('POINT(39 240)')), |
|||
('x', 'k', 'v', ST_GeomFromText('POINT(246 207)')), |
|||
('k', 'u', 'i', ST_GeomFromText('POINT(105 111)')), |
|||
('w', 'z', 's', ST_GeomFromText('POINT(235 8)')), |
|||
('d', 'd', 'd', ST_GeomFromText('POINT(105 4)')), |
|||
('c', 'z', 'q', ST_GeomFromText('POINT(13 140)')), |
|||
('m', 'k', 'i', ST_GeomFromText('POINT(208 120)')), |
|||
('g', 'a', 'g', ST_GeomFromText('POINT(9 182)')), |
|||
('z', 'j', 'r', ST_GeomFromText('POINT(149 153)')), |
|||
('h', 'f', 'g', ST_GeomFromText('POINT(81 236)')), |
|||
('m', 'e', 'q', ST_GeomFromText('POINT(209 215)')), |
|||
('c', 'h', 'y', ST_GeomFromText('POINT(235 70)')), |
|||
('i', 'e', 'g', ST_GeomFromText('POINT(138 26)')), |
|||
('m', 't', 'u', ST_GeomFromText('POINT(119 237)')), |
|||
('o', 'w', 's', ST_GeomFromText('POINT(193 166)')), |
|||
('f', 'm', 'q', ST_GeomFromText('POINT(85 96)')), |
|||
('x', 'l', 'x', ST_GeomFromText('POINT(58 115)')), |
|||
('x', 'q', 'u', ST_GeomFromText('POINT(108 210)')), |
|||
('b', 'h', 'i', ST_GeomFromText('POINT(250 139)')), |
|||
('y', 'd', 'x', ST_GeomFromText('POINT(199 135)')), |
|||
('w', 'h', 'p', ST_GeomFromText('POINT(247 233)')), |
|||
('p', 'z', 't', ST_GeomFromText('POINT(148 249)')), |
|||
('q', 'a', 'u', ST_GeomFromText('POINT(174 78)')), |
|||
('v', 't', 'm', ST_GeomFromText('POINT(70 228)')), |
|||
('t', 'n', 'f', ST_GeomFromText('POINT(123 2)')), |
|||
('x', 't', 'b', ST_GeomFromText('POINT(35 50)')), |
|||
('r', 'j', 'f', ST_GeomFromText('POINT(200 51)')), |
|||
('s', 'q', 'o', ST_GeomFromText('POINT(23 184)')), |
|||
('u', 'v', 'z', ST_GeomFromText('POINT(7 113)')), |
|||
('v', 'u', 'l', ST_GeomFromText('POINT(145 190)')), |
|||
('o', 'k', 'i', ST_GeomFromText('POINT(161 122)')), |
|||
('l', 'y', 'e', ST_GeomFromText('POINT(17 232)')), |
|||
('t', 'b', 'e', ST_GeomFromText('POINT(120 50)')), |
|||
('e', 's', 'u', ST_GeomFromText('POINT(254 1)')), |
|||
('d', 'd', 'u', ST_GeomFromText('POINT(167 140)')), |
|||
('o', 'b', 'x', ST_GeomFromText('POINT(186 237)')), |
|||
('m', 's', 's', ST_GeomFromText('POINT(172 149)')), |
|||
('t', 'y', 'a', ST_GeomFromText('POINT(149 85)')), |
|||
('x', 't', 'r', ST_GeomFromText('POINT(10 165)')), |
|||
('g', 'c', 'e', ST_GeomFromText('POINT(95 165)')), |
|||
('e', 'e', 'z', ST_GeomFromText('POINT(98 65)')), |
|||
('f', 'v', 'i', ST_GeomFromText('POINT(149 144)')), |
|||
('o', 'p', 'm', ST_GeomFromText('POINT(233 67)')), |
|||
('t', 'u', 'b', ST_GeomFromText('POINT(109 215)')), |
|||
('o', 'o', 'b', ST_GeomFromText('POINT(130 48)')), |
|||
('e', 'm', 'h', ST_GeomFromText('POINT(88 189)')), |
|||
('e', 'v', 'y', ST_GeomFromText('POINT(55 29)')), |
|||
('e', 't', 'm', ST_GeomFromText('POINT(129 55)')), |
|||
('p', 'p', 'i', ST_GeomFromText('POINT(126 222)')), |
|||
('c', 'i', 'c', ST_GeomFromText('POINT(19 158)')), |
|||
('c', 'b', 's', ST_GeomFromText('POINT(13 19)')), |
|||
('u', 'y', 'a', ST_GeomFromText('POINT(114 5)')), |
|||
('a', 'o', 'f', ST_GeomFromText('POINT(227 232)')), |
|||
('t', 'c', 'z', ST_GeomFromText('POINT(63 62)')), |
|||
('d', 'o', 'k', ST_GeomFromText('POINT(48 228)')), |
|||
('x', 'c', 'e', ST_GeomFromText('POINT(204 2)')), |
|||
('e', 'e', 'g', ST_GeomFromText('POINT(125 43)')), |
|||
('o', 'r', 'f', ST_GeomFromText('POINT(171 140)')); |
|||
INSERT INTO t1 (c2, c1, c3, spatial_poINT) VALUES |
|||
('b', 'c', 'e', ST_GeomFromText('POINT(41 137)')), |
|||
('p', 'y', 'k', ST_GeomFromText('POINT(50 22)')), |
|||
('s', 'c', 'h', ST_GeomFromText('POINT(208 173)')), |
|||
('x', 'u', 'l', ST_GeomFromText('POINT(199 175)')), |
|||
('s', 'r', 'h', ST_GeomFromText('POINT(85 192)')), |
|||
('j', 'k', 'u', ST_GeomFromText('POINT(18 25)')), |
|||
('p', 'w', 'h', ST_GeomFromText('POINT(152 197)')), |
|||
('e', 'd', 'c', ST_GeomFromText('POINT(229 3)')), |
|||
('o', 'x', 'k', ST_GeomFromText('POINT(187 155)')), |
|||
('o', 'b', 'k', ST_GeomFromText('POINT(208 150)')), |
|||
('d', 'a', 'j', ST_GeomFromText('POINT(70 87)')), |
|||
('f', 'e', 'k', ST_GeomFromText('POINT(156 96)')), |
|||
('u', 'y', 'p', ST_GeomFromText('POINT(239 193)')), |
|||
('n', 'v', 'p', ST_GeomFromText('POINT(223 98)')), |
|||
('z', 'j', 'r', ST_GeomFromText('POINT(87 89)')), |
|||
('h', 'x', 'x', ST_GeomFromText('POINT(92 0)')), |
|||
('r', 'v', 'r', ST_GeomFromText('POINT(159 139)')), |
|||
('v', 'g', 'g', ST_GeomFromText('POINT(16 229)')), |
|||
('z', 'k', 'u', ST_GeomFromText('POINT(99 52)')), |
|||
('p', 'p', 'o', ST_GeomFromText('POINT(105 125)')), |
|||
('w', 'h', 'y', ST_GeomFromText('POINT(105 154)')), |
|||
('v', 'y', 'z', ST_GeomFromText('POINT(134 238)')), |
|||
('x', 'o', 'o', ST_GeomFromText('POINT(178 88)')), |
|||
('z', 'w', 'd', ST_GeomFromText('POINT(123 60)')), |
|||
('q', 'f', 'u', ST_GeomFromText('POINT(64 90)')), |
|||
('s', 'n', 't', ST_GeomFromText('POINT(50 138)')), |
|||
('v', 'p', 't', ST_GeomFromText('POINT(114 91)')), |
|||
('a', 'o', 'n', ST_GeomFromText('POINT(78 43)')), |
|||
('k', 'u', 'd', ST_GeomFromText('POINT(185 161)')), |
|||
('w', 'd', 'n', ST_GeomFromText('POINT(25 92)')), |
|||
('k', 'w', 'a', ST_GeomFromText('POINT(59 238)')), |
|||
('t', 'c', 'f', ST_GeomFromText('POINT(65 87)')), |
|||
('g', 's', 'p', ST_GeomFromText('POINT(238 126)')), |
|||
('d', 'n', 'y', ST_GeomFromText('POINT(107 173)')), |
|||
('l', 'a', 'w', ST_GeomFromText('POINT(125 152)')), |
|||
('m', 'd', 'j', ST_GeomFromText('POINT(146 53)')), |
|||
('q', 'm', 'c', ST_GeomFromText('POINT(217 187)')), |
|||
('i', 'r', 'r', ST_GeomFromText('POINT(6 113)')), |
|||
('e', 'j', 'b', ST_GeomFromText('POINT(37 83)')), |
|||
('w', 'w', 'h', ST_GeomFromText('POINT(83 199)')), |
|||
('k', 'b', 's', ST_GeomFromText('POINT(170 64)')), |
|||
('s', 'b', 'c', ST_GeomFromText('POINT(163 130)')), |
|||
('c', 'h', 'a', ST_GeomFromText('POINT(141 3)')), |
|||
('k', 'j', 'u', ST_GeomFromText('POINT(143 76)')), |
|||
('r', 'h', 'o', ST_GeomFromText('POINT(243 92)')), |
|||
('i', 'd', 'b', ST_GeomFromText('POINT(205 13)')), |
|||
('r', 'y', 'q', ST_GeomFromText('POINT(138 8)')), |
|||
('m', 'o', 'i', ST_GeomFromText('POINT(36 45)')), |
|||
('v', 'g', 'm', ST_GeomFromText('POINT(0 40)')), |
|||
('f', 'e', 'i', ST_GeomFromText('POINT(76 6)')), |
|||
('c', 'q', 'q', ST_GeomFromText('POINT(115 248)')), |
|||
('x', 'c', 'i', ST_GeomFromText('POINT(29 74)')), |
|||
('l', 's', 't', ST_GeomFromText('POINT(83 18)')), |
|||
('t', 't', 'a', ST_GeomFromText('POINT(26 168)')), |
|||
('u', 'n', 'x', ST_GeomFromText('POINT(200 110)')), |
|||
('j', 'b', 'd', ST_GeomFromText('POINT(216 136)')), |
|||
('s', 'p', 'w', ST_GeomFromText('POINT(38 156)')), |
|||
('f', 'b', 'v', ST_GeomFromText('POINT(29 186)')), |
|||
('v', 'e', 'r', ST_GeomFromText('POINT(149 40)')), |
|||
('v', 't', 'm', ST_GeomFromText('POINT(184 24)')), |
|||
('y', 'g', 'a', ST_GeomFromText('POINT(219 105)')), |
|||
('s', 'f', 'i', ST_GeomFromText('POINT(114 130)')), |
|||
('e', 'q', 'h', ST_GeomFromText('POINT(203 135)')), |
|||
('h', 'g', 'b', ST_GeomFromText('POINT(9 208)')), |
|||
('o', 'l', 'r', ST_GeomFromText('POINT(245 79)')), |
|||
('s', 's', 'v', ST_GeomFromText('POINT(238 198)')), |
|||
('w', 'w', 'z', ST_GeomFromText('POINT(209 232)')), |
|||
('v', 'd', 'n', ST_GeomFromText('POINT(30 193)')), |
|||
('q', 'w', 'k', ST_GeomFromText('POINT(133 18)')), |
|||
('o', 'h', 'o', ST_GeomFromText('POINT(42 140)')), |
|||
('f', 'f', 'h', ST_GeomFromText('POINT(145 1)')), |
|||
('u', 's', 'r', ST_GeomFromText('POINT(70 62)')), |
|||
('x', 'n', 'q', ST_GeomFromText('POINT(33 86)')), |
|||
('u', 'p', 'v', ST_GeomFromText('POINT(232 220)')), |
|||
('z', 'e', 'a', ST_GeomFromText('POINT(130 69)')), |
|||
('r', 'u', 'z', ST_GeomFromText('POINT(243 241)')), |
|||
('b', 'n', 't', ST_GeomFromText('POINT(120 12)')), |
|||
('u', 'f', 's', ST_GeomFromText('POINT(190 212)')), |
|||
('a', 'd', 'q', ST_GeomFromText('POINT(235 191)')), |
|||
('f', 'q', 'm', ST_GeomFromText('POINT(176 2)')), |
|||
('n', 'c', 's', ST_GeomFromText('POINT(218 163)')), |
|||
('e', 'm', 'h', ST_GeomFromText('POINT(163 108)')), |
|||
('c', 'f', 'l', ST_GeomFromText('POINT(220 115)')), |
|||
('c', 'v', 'q', ST_GeomFromText('POINT(66 45)')), |
|||
('w', 'v', 'x', ST_GeomFromText('POINT(251 220)')), |
|||
('f', 'w', 'z', ST_GeomFromText('POINT(146 149)')), |
|||
('h', 'n', 'h', ST_GeomFromText('POINT(148 128)')), |
|||
('y', 'k', 'v', ST_GeomFromText('POINT(28 110)')), |
|||
('c', 'x', 'q', ST_GeomFromText('POINT(13 13)')), |
|||
('e', 'd', 's', ST_GeomFromText('POINT(91 190)')), |
|||
('c', 'w', 'c', ST_GeomFromText('POINT(10 231)')), |
|||
('u', 'j', 'n', ST_GeomFromText('POINT(250 21)')), |
|||
('w', 'n', 'x', ST_GeomFromText('POINT(141 69)')), |
|||
('f', 'p', 'y', ST_GeomFromText('POINT(228 246)')), |
|||
('d', 'q', 'f', ST_GeomFromText('POINT(194 22)')), |
|||
('d', 'z', 'l', ST_GeomFromText('POINT(233 181)')), |
|||
('c', 'a', 'q', ST_GeomFromText('POINT(183 96)')), |
|||
('m', 'i', 'd', ST_GeomFromText('POINT(117 226)')), |
|||
('z', 'y', 'y', ST_GeomFromText('POINT(62 81)')), |
|||
('g', 'v', 'm', ST_GeomFromText('POINT(66 158)')); |
|||
|
|||
START TRANSACTION; |
|||
|
|||
# following INSERTion will result in a node split |
|||
INSERT INTO t1 (c2, c1, c3, spatial_poINT) VALUES |
|||
('f', 'x', 'p', ST_GeomFromText('POINT(92 181)')); |
|||
|
|||
# Test rollback, this will result above split being rolled back, btr_compress |
|||
# gets called |
|||
ROLLBACK; |
|||
|
|||
INSERT INTO t1 (c2, c1, c3, spatial_poINT) VALUES |
|||
('f', 'x', 'p', ST_GeomFromText('POINT(92 181)')); |
|||
|
|||
# create overlap on the bounding box in parent |
|||
INSERT INTO t1 (c2, c1, c3, spatial_poINT) VALUES ('n', 'x', 'p', ST_GeomFromText('POINT(0 1280)')); |
|||
|
|||
INSERT INTO t1 (c2, c1, c3, spatial_poINT) VALUES ('n', 'x', 'p', ST_GeomFromText('POINT(45 1280)')); |
|||
|
|||
# Add a row in the cross section of the 2 bounding box |
|||
INSERT INTO t1 VALUES (1280, 'n', 'x', 'p', ST_GeomFromText('POINT(44 253)')); |
|||
|
|||
# Delete this new poINT |
|||
DELETE FROM t1 WHERE id = 1280; |
|||
|
|||
INSERT INTO t1 VALUES (1280, 'n', 'x', 'p', ST_GeomFromText('POINT(44 253)')); |
|||
|
|||
START TRANSACTION; |
|||
DELETE FROM t1 WHERE id = 1280; |
|||
ROLLBACK; |
|||
|
|||
# Test MBR increase |
|||
START TRANSACTION; |
|||
INSERT INTO t1 (c2, c1, c3, spatial_point) VALUES |
|||
('m', 'u', 'p', ST_GeomFromText('POINT(1192 1181)')); |
|||
ROLLBACK; |
|||
|
|||
SELECT COUNT(*) FROM t1; |
|||
UPDATE t1 SET spatial_point = ST_GeomFromText('POINT(123 456)') WHERE id < 2000; |
|||
SET @g1 = ST_GeomFromText('Polygon((123 456, 123 678, 456 678,456 456,123 456))'); |
|||
DELETE FROM t1 WHERE MBRContains(@g1, t1.spatial_point); |
|||
SELECT COUNT(*) FROM t1; |
|||
|
|||
DROP TABLE t1; |
|||
|
|||
SET GLOBAL innodb_file_per_table=default; |
|||
SET GLOBAL innodb_file_format=default; |
|||
|
|||
83
mysql-test/include/innodb_gis_undo.inc
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
@ -0,0 +1,8 @@ |
|||
[redundant] |
|||
innodb_default_row_format=redundant |
|||
|
|||
[compact] |
|||
innodb_default_row_format=compact |
|||
|
|||
[dynamic] |
|||
innodb_default_row_format=dynamic |
|||
@ -0,0 +1,4 @@ |
|||
# The goal of including this file is to enable innodb_default_row_format |
|||
# combinations (see include/innodb_row_format.combinations) |
|||
|
|||
--source include/have_innodb.inc |
|||
@ -1,60 +0,0 @@ |
|||
# include/wait_innodb_all_purged.inc |
|||
# |
|||
# SUMMARY |
|||
# |
|||
# Waits until purged all undo records of innodb, or operation times out. |
|||
# |
|||
# USAGE |
|||
# |
|||
# --source include/wait_innodb_all_purged.inc |
|||
# |
|||
--source include/have_innodb.inc |
|||
--source include/have_debug.inc |
|||
|
|||
--disable_query_log |
|||
|
|||
let $wait_counter_init= 300; |
|||
if ($wait_timeout) |
|||
{ |
|||
let $wait_counter_init= `SELECT $wait_timeout * 10`; |
|||
} |
|||
# Reset $wait_timeout so that its value won't be used on subsequent |
|||
# calls, and default will be used instead. |
|||
let $wait_timeout= 0; |
|||
|
|||
let $wait_counter= $wait_counter_init; |
|||
|
|||
# Keep track of how many times the wait condition is tested |
|||
let $wait_condition_reps= 0; |
|||
let $prev_trx_age= 0; |
|||
while ($wait_counter) |
|||
{ |
|||
--disable_warnings |
|||
let $trx_age = `SELECT VARIABLE_VALUE FROM INFORMATION_SCHEMA.GLOBAL_STATUS |
|||
WHERE VARIABLE_NAME = 'INNODB_PURGE_TRX_ID_AGE';`; |
|||
--enable_warnings |
|||
|
|||
if ($trx_age != $prev_trx_age) |
|||
{ |
|||
let $wait_counter= $wait_counter_init; |
|||
let $prev_trx_age= $trx_age; |
|||
} |
|||
|
|||
let $success= `SELECT $trx_age < 1`; |
|||
inc $wait_condition_reps; |
|||
if ($success) |
|||
{ |
|||
let $wait_counter= 0; |
|||
} |
|||
if (!$success) |
|||
{ |
|||
real_sleep 0.1; |
|||
dec $wait_counter; |
|||
} |
|||
} |
|||
if (!$success) |
|||
{ |
|||
echo Timeout in wait_innodb_all_purged.inc for INNODB_PURGE_TRX_ID_AGE = $trx_age; |
|||
} |
|||
|
|||
--enable_query_log |
|||
1630
mysql-test/suite/innodb_gis/r/innodb_gis_rtree.result
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
1588
mysql-test/suite/innodb_gis/r/row_format.result
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
1821
mysql-test/suite/innodb_gis/r/rtree_old.result
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
@ -1,24 +1,8 @@ |
|||
SET @saved_frequency = @@GLOBAL.innodb_purge_rseg_truncate_frequency; |
|||
SET GLOBAL innodb_purge_rseg_truncate_frequency = 1; |
|||
create table t ( |
|||
a point not null,b point not null,c point, |
|||
d point not null,e point,f point, |
|||
spatial key (d),spatial key (b) |
|||
b point not null,d point not null, spatial key (d),spatial key (b) |
|||
) engine=innodb; |
|||
create procedure p(i int) |
|||
begin |
|||
declare n int default 0; |
|||
declare continue handler for sqlexception begin end; |
|||
delete from t; |
|||
repeat |
|||
set @p=point(1,1); |
|||
insert into t values(@p,@p,@p,@p,@p,@p); |
|||
insert into t values(@p,@p,@p,@p,@p,@p); |
|||
insert into t select @p,@p,@p,@p,@p,@p |
|||
from t a,t b,t c,t d,t e,t f,t g,t h,t i,t j; |
|||
delete from t; |
|||
set n:=n+1; |
|||
until n >= i end repeat; |
|||
end| |
|||
call p(200); |
|||
InnoDB 0 transactions not purged |
|||
drop procedure p; |
|||
drop table t; |
|||
SET GLOBAL innodb_purge_rseg_truncate_frequency = @saved_frequency; |
|||
212
mysql-test/suite/innodb_gis/r/rtree_undo.result
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
@ -0,0 +1,3 @@ |
|||
-- source include/innodb_page_size.inc |
|||
-- source include/innodb_row_format.inc |
|||
-- source ../../../t/gis-rtree.test |
|||
@ -1,34 +0,0 @@ |
|||
--source include/not_embedded.inc |
|||
--source include/have_innodb.inc |
|||
--source include/innodb_page_size_small.inc |
|||
|
|||
# Test the redundant format |
|||
LET $file_per_table='off'; |
|||
LET $file_format='Antelope'; |
|||
LET $row_format=REDUNDANT; |
|||
|
|||
--source include/innodb_gis_row_format_basic.inc |
|||
|
|||
|
|||
# Test the compressed format |
|||
LET $file_per_table='on'; |
|||
LET $file_format='Barracuda'; |
|||
LET $row_format=COMPRESSED; |
|||
|
|||
--source include/innodb_gis_row_format_basic.inc |
|||
|
|||
|
|||
# Test the dynamic format |
|||
LET $file_per_table='on'; |
|||
LET $file_format='Barracuda'; |
|||
LET $row_format=DYNAMIC; |
|||
|
|||
--source include/innodb_gis_row_format_basic.inc |
|||
|
|||
# Test the compact format |
|||
LET $file_per_table='off'; |
|||
LET $file_format='Antelope'; |
|||
LET $row_format=COMPACT; |
|||
|
|||
--source include/innodb_gis_row_format_basic.inc |
|||
|
|||
1015
mysql-test/suite/innodb_gis/t/rtree_old.test
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
@ -1,52 +1,32 @@ |
|||
# This test case will test R-tree purge. |
|||
|
|||
# Not supported in embedded |
|||
--source include/not_embedded.inc |
|||
|
|||
--source include/have_innodb.inc |
|||
--source include/have_innodb_zip.inc |
|||
--source include/have_debug.inc |
|||
--source include/big_test.inc |
|||
--source include/innodb_page_size.inc |
|||
# Valgrind takes too much time on PB2 even in the --big-test runs. |
|||
--source include/not_valgrind.inc |
|||
|
|||
# Temporarily disable it for 4k page size. Since it'll take too long |
|||
# time. |
|||
--disable_warnings |
|||
if (`SELECT COUNT(*) = 1 FROM INFORMATION_SCHEMA.GLOBAL_STATUS WHERE LOWER(variable_name) = 'innodb_page_size' AND variable_value = 4096`) |
|||
{ |
|||
--skip Test requires InnoDB with not 4k Page size. |
|||
} |
|||
--enable_warnings |
|||
SET @saved_frequency = @@GLOBAL.innodb_purge_rseg_truncate_frequency; |
|||
SET GLOBAL innodb_purge_rseg_truncate_frequency = 1; |
|||
|
|||
create table t ( |
|||
a point not null,b point not null,c point, |
|||
d point not null,e point,f point, |
|||
spatial key (d),spatial key (b) |
|||
b point not null,d point not null, spatial key (d),spatial key (b) |
|||
) engine=innodb; |
|||
|
|||
delimiter |; |
|||
create procedure p(i int) |
|||
begin |
|||
declare n int default 0; |
|||
declare continue handler for sqlexception begin end; |
|||
delete from t; |
|||
repeat |
|||
set @p=point(1,1); |
|||
insert into t values(@p,@p,@p,@p,@p,@p); |
|||
insert into t values(@p,@p,@p,@p,@p,@p); |
|||
insert into t select @p,@p,@p,@p,@p,@p |
|||
from t a,t b,t c,t d,t e,t f,t g,t h,t i,t j; |
|||
delete from t; |
|||
set n:=n+1; |
|||
until n >= i end repeat; |
|||
end| |
|||
delimiter ;| |
|||
|
|||
call p(200); |
|||
--disable_query_log |
|||
set @p=point(1,1); |
|||
let $n=200; |
|||
while ($n) { |
|||
begin; |
|||
insert into t values(@p,@p),(@p,@p); |
|||
insert into t select @p,@p |
|||
from t a,t b,t c,t d,t e,t f,t g; |
|||
delete from t; |
|||
commit; |
|||
dec $n; |
|||
} |
|||
--enable_query_log |
|||
|
|||
--source include/wait_all_purged.inc |
|||
--source ../../innodb/include/wait_all_purged.inc |
|||
|
|||
# Clean up. |
|||
drop procedure p; |
|||
drop table t; |
|||
SET GLOBAL innodb_purge_rseg_truncate_frequency = @saved_frequency; |
|||
102
mysql-test/suite/innodb_gis/t/rtree_undo.test
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
Write
Preview
Loading…
Cancel
Save
Reference in new issue