mirror of
https://github.com/MariaDB/server.git
synced 2025-01-18 21:12:26 +01:00
571a7bb380
Add new variable m_highest_seen when only peeking at auto_increment NEXTID and not retrieving to cache. Add new method to check tupleId before calling data node ndb_restore.result, ndb_restore.test: Changed test to use information_schema to check auto_increment DictCache.cpp, Ndb.cpp: Add new variable m_highest_seen when only peeking at auto_increment NEXTID and not retrieving to cache. Add new method to check tupleId before calling data node. When setting the auto_increment value we'll also read up the new value, this is useful if we use the table the first time in this MySQL Server and haven't yet seen the NEXTID value. The kernel will avoid updating since it already has the value but will also read up the NEXTID value to ensure we don't need to do this any more time. ndb_auto_increment.result: Updated result file since it was incorrect
306 lines
12 KiB
Text
306 lines
12 KiB
Text
use test;
|
|
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9,t10;
|
|
drop table if exists t1_c,t2_c,t3_c,t4_c,t5_c,t6_c,t7_c,t8_c,t9_c,t10_c;
|
|
CREATE TABLE `t1_c` (
|
|
`capgoaledatta` mediumint(5) unsigned NOT NULL auto_increment,
|
|
`goaledatta` char(2) NOT NULL default '',
|
|
`maturegarbagefa` varchar(32) NOT NULL default '',
|
|
PRIMARY KEY (`capgoaledatta`,`goaledatta`,`maturegarbagefa`)
|
|
) ENGINE=ndbcluster DEFAULT CHARSET=latin1;
|
|
INSERT INTO `t1_c` VALUES (2,'3','q3plus.qt'),(400,'4','q3plus.qt'),(1,'3','q3.net'),(3,'4','q3.net'),(3000,'20','threetrees.qt');
|
|
CREATE TABLE `t2_c` (
|
|
`capgotod` smallint(5) unsigned NOT NULL auto_increment,
|
|
`gotod` smallint(5) unsigned NOT NULL default '0',
|
|
`goaledatta` char(2) default NULL,
|
|
`maturegarbagefa` varchar(32) default NULL,
|
|
`descrpooppo` varchar(64) default NULL,
|
|
`svcutonsa` varchar(64) NOT NULL default '',
|
|
PRIMARY KEY (`capgotod`),
|
|
KEY `i quadaddsvr` (`gotod`)
|
|
) ENGINE=ndbcluster DEFAULT CHARSET=latin1;
|
|
INSERT INTO `t2_c` VALUES (500,4,'','q3.net','addavp:MK_CASELECTOR=1','postorod rattoaa'),(2,1,'4','','addavp:MK_BRANDTAD=345','REDS Brandtad'),(3,2,'4','q3.net','execorder','fixedRatediPO REDS'),(1,1,'3','','addavp:MK_BRANDTAD=123','TEST Brandtad'),(6,5,'','told.q3.net','addavp:MK_BRANDTAD=123','Brandtad Toldzone'),(4,3,'3','q3.net','addavp:MK_POOLHINT=2','ratedi PO TEST');
|
|
CREATE TABLE `t3_c` (
|
|
`CapGoaledatta` smallint(5) unsigned NOT NULL default '0',
|
|
`capgotod` smallint(5) unsigned NOT NULL default '0',
|
|
PRIMARY KEY (`capgotod`,`CapGoaledatta`)
|
|
) ENGINE=ndbcluster DEFAULT CHARSET=latin1;
|
|
INSERT INTO `t3_c` VALUES (5,3),(2,4),(5,4),(1,3);
|
|
CREATE TABLE `t4_c` (
|
|
`capfa` bigint(20) unsigned NOT NULL auto_increment,
|
|
`realm` varchar(32) NOT NULL default '',
|
|
`authpwchap` varchar(32) default NULL,
|
|
`fa` varchar(32) NOT NULL default '',
|
|
`payyingatta` tinyint(4) NOT NULL default '0',
|
|
`status` char(1) default NULL,
|
|
PRIMARY KEY (`fa`,`realm`),
|
|
KEY `capfa` (`capfa`),
|
|
KEY `i_quadentity` (`fa`,`realm`)
|
|
) ENGINE=ndbcluster DEFAULT CHARSET=latin1;
|
|
INSERT INTO `t4_c` VALUES (18,'john.smith','q3.net','dessjohn.smith',0,NULL),(21,'quad_katt_with_brandtad','q3.net','acne',0,NULL),(2200,'quad_katt_carattoaa','q3.net','acne',0,NULL),(26,'436462612809','sqasdt.q3.net','N/A',0,'6'),(19,'john','smith.qt','dessjohn',0,NULL),(33,'436643196120','sqasdt.q3.net','N/A',1,'6'),(28,'436642900019','sqasdt.q3.net','N/A',0,'6'),(30,'436462900209','sqasdt.q3.net','N/A',0,'6'),(16,'436640006666','sqasdt.q3.net','',0,NULL),(19,'dette','el-redun.com','dessdette',0,NULL),(12,'quad_kattPP','q3.net','acne',2,NULL),(14,'436640008888','sqasdt.q3.net','',0,NULL),(29,'463624900028','sqasdt.q3.net','N/A',0,'6'),(15,'436640099099','sqasdt.q3.net','',0,NULL),(13,'pap','q3plus.qt','acne',1,NULL),(19,'436642612091','sqasdt.q3.net','N/A',0,'6'),(12,'quad_katt','q3.net','acne',0,NULL),(11,'quad_kattVK','q3.net','acne',1,NULL),(32000,'463641969502','sqasdt.q3.net','N/A',1,'6'),(20,'joe','q3.net','joedesswd',0,NULL),(290000000,'436642900034','sqasdt.q3.net','N/A',0,'6'),(25,'contind','armerde.qt','acne',1,NULL);
|
|
CREATE TABLE `t5_c` (
|
|
`capfa` bigint(20) unsigned NOT NULL default '0',
|
|
`gotod` smallint(5) unsigned NOT NULL default '0',
|
|
`orderutonsa` varchar(64) NOT NULL default '',
|
|
PRIMARY KEY (`capfa`,`gotod`,`orderutonsa`)
|
|
) ENGINE=ndbcluster DEFAULT CHARSET=latin1;
|
|
INSERT INTO `t5_c` VALUES (21,2,''),(21,1,''),(22,4,'');
|
|
CREATE TABLE `t6_c` (
|
|
`capfa_parent` bigint(20) unsigned NOT NULL default '0',
|
|
`capfa_child` bigint(20) unsigned NOT NULL default '0',
|
|
`relatta` smallint(5) unsigned NOT NULL default '0',
|
|
PRIMARY KEY (`capfa_child`,`capfa_parent`,`relatta`)
|
|
) ENGINE=ndbcluster DEFAULT CHARSET=latin1;
|
|
INSERT INTO `t6_c` VALUES (15,16,0),(19,20,0),(18326932092909551615,30,0),(26,29,0),(18326932092909551615,29,0),(19,18,0),(26,28,0),(12,14,0);
|
|
CREATE TABLE `t7_c` (
|
|
`dardpo` char(15) NOT NULL default '',
|
|
`dardtestard` tinyint(3) unsigned NOT NULL auto_increment,
|
|
`FastFA` char(5) NOT NULL default '',
|
|
`FastCode` char(6) NOT NULL default '',
|
|
`Fastca` char(1) NOT NULL default '',
|
|
`Fastmag` char(1) NOT NULL default '',
|
|
`Beareratta` char(2) NOT NULL default '',
|
|
PRIMARY KEY (`dardpo`,`dardtestard`)
|
|
) ENGINE=ndbcluster DEFAULT CHARSET=latin1;
|
|
INSERT INTO `t7_c` VALUES ('2.6.2.4',24,'CECHP','54545','0','0','5'),('2.2.5.4',26,'CANFA','33223','1','1','4'),('4.3.2.4',28,'ITALD','54222','1','0','5'),('129..0.0.eins',28,'G','99999','1','1','5'),('1.1.1.1',24,'AUTPT','32323','0','1','3');
|
|
CREATE TABLE `t8_c` (
|
|
`kattjame` varchar(32) NOT NULL default '',
|
|
`realm` varchar(32) NOT NULL default '',
|
|
`realm_entered` varchar(32) NOT NULL default '',
|
|
`maturegarbagefa` varchar(32) NOT NULL default '',
|
|
`hunderaaarbagefa_parent` varchar(32) NOT NULL default '',
|
|
`kattjame_entered` varchar(32) NOT NULL default '',
|
|
`hunderaaarbagefa` varchar(32) NOT NULL default '',
|
|
`gest` varchar(16) default NULL,
|
|
`hassetino` varchar(16) NOT NULL default '',
|
|
`aaaproxysessfa` varchar(255) default NULL,
|
|
`autologonallowed` char(1) default NULL,
|
|
`squardporoot` varchar(15) NOT NULL default '',
|
|
`naspo` varchar(15) default NULL,
|
|
`beareratta` char(2) default NULL,
|
|
`fastCode` varchar(6) default NULL,
|
|
`fastFA` varchar(5) default NULL,
|
|
`fastca` char(1) default NULL,
|
|
`fastmag` char(1) default NULL,
|
|
`lastupdate` datetime default NULL,
|
|
`hassetistart` datetime NOT NULL default '0000-00-00 00:00:00',
|
|
`accthassetitime` int(10) unsigned default NULL,
|
|
`acctoutputoctets` bigint(20) unsigned default NULL,
|
|
`acctinputoctets` bigint(20) unsigned default NULL,
|
|
PRIMARY KEY (`kattjame`,`hunderaaarbagefa`,`hassetistart`,`hassetino`),
|
|
KEY `squardporoot` (`squardporoot`)
|
|
) ENGINE=ndbcluster DEFAULT CHARSET=latin1;
|
|
INSERT INTO `t8_c` VALUES ('4tt45345235','pap','q3plus.qt','q3plus.qt','q3.net','436643196120','436643196929','8956234534568968','5524595699','uxasmt21.net.acne.qt/481889229462692422','','1.1.1.1','2.2.4.6','4','86989','34','x','x','2012-03-12 12:55:34','2012-12-05 11:20:04',3223433,3369,9565),('4545435545','john','q3.net','q3.net','acne.li','436643196120','436643196929','45345234568968','995696699','uxasmt21.net.acne.qt/481889229462692423','','1.1.1.1','2.2.9.8','2','86989','34','x','x','2012-03-12 11:35:03','2012-12-05 08:50:04',8821923,169,3565),('versteckter_q3net_katt','joe','q3.net','elredun.com','q3.net','436643196120','436643196939','91341234568968','695595699','uxasmt21.net.acne.qt/481889229462692421','','1.1.1.1','2.5.2.5','3','86989','34','x','x','2012-03-12 18:35:04','2012-12-05 12:35:04',1923123,9569,6565);
|
|
CREATE TABLE `t9_c` (
|
|
`kattjame` varchar(32) NOT NULL default '',
|
|
`kattjame_entered` varchar(32) NOT NULL default '',
|
|
`realm` varchar(32) NOT NULL default '',
|
|
`realm_entered` varchar(32) NOT NULL default '',
|
|
`maturegarbagefa` varchar(32) NOT NULL default '',
|
|
`hunderaaarbagefa` varchar(32) NOT NULL default '',
|
|
`hunderaaarbagefa_parent` varchar(32) NOT NULL default '',
|
|
`gest` varchar(16) default NULL,
|
|
`hassetino` varchar(16) NOT NULL default '',
|
|
`squardporoot` varchar(15) NOT NULL default '',
|
|
`naspo` varchar(15) default NULL,
|
|
`beareratta` char(2) default NULL,
|
|
`fastCode` varchar(6) default NULL,
|
|
`fastFA` varchar(5) default NULL,
|
|
`fastca` char(1) default NULL,
|
|
`fastmag` char(1) default NULL,
|
|
`lastupdate` datetime default NULL,
|
|
`hassetistart` datetime NOT NULL default '0000-00-00 00:00:00',
|
|
`accthassetitime` int(10) unsigned default NULL,
|
|
`actcoutpuocttets` bigint(20) unsigned default NULL,
|
|
`actinputocctets` bigint(20) unsigned default NULL,
|
|
`terminateraste` tinyint(3) unsigned default NULL,
|
|
PRIMARY KEY (`kattjame`,`hunderaaarbagefa`,`hassetistart`,`hassetino`)
|
|
) ENGINE=ndbcluster DEFAULT CHARSET=latin1;
|
|
INSERT INTO `t9_c` VALUES ('3g4jh8gar2t','joe','q3.net','elredun.com','q3.net','436643316120','436643316939','91341234568968','695595699','1.1.1.1','2.2.6.2','3','86989','34','x','x','2012-03-12 18:35:04','2012-12-05 12:35:04',3123123,9569,6565,1),('4tt45345235','pap','q3plus.qt','q3plus.qt','q3.net','436643316120','436643316939','8956234534568968','5254595969','1.1.1.1','8.6.2.2','4','86989','34','x','x','2012-03-12 12:55:34','2012-12-05 11:20:04',3223433,3369,9565,2),('4545435545','john','q3.net','q3.net','acne.li','436643316120','436643316939','45345234568968','995696699','1.1.1.1','2.9.9.2','2','86998','34','x','x','2012-03-12 11:35:03','2012-12-05 08:50:04',8823123,169,3565,3);
|
|
create table t10_c (a int auto_increment key) ENGINE=ndbcluster;
|
|
insert into t10_c values (1),(2),(3);
|
|
insert into t10_c values (10000),(2000),(3000);
|
|
create table t1 engine=myisam as select * from t1_c;
|
|
create table t2 engine=myisam as select * from t2_c;
|
|
create table t3 engine=myisam as select * from t3_c;
|
|
create table t4 engine=myisam as select * from t4_c;
|
|
create table t5 engine=myisam as select * from t5_c;
|
|
create table t6 engine=myisam as select * from t6_c;
|
|
create table t7 engine=myisam as select * from t7_c;
|
|
create table t8 engine=myisam as select * from t8_c;
|
|
create table t9 engine=myisam as select * from t9_c;
|
|
create table t10 engine=myisam as select * from t10_c;
|
|
CREATE TEMPORARY TABLE IF NOT EXISTS test.backup_info (id INT, backup_id INT) ENGINE = HEAP;
|
|
DELETE FROM test.backup_info;
|
|
LOAD DATA INFILE '../tmp.dat' INTO TABLE test.backup_info FIELDS TERMINATED BY ',';
|
|
SELECT @the_backup_id:=backup_id FROM test.backup_info;
|
|
@the_backup_id:=backup_id
|
|
<the_backup_id>
|
|
DROP TABLE test.backup_info;
|
|
drop table t1_c,t2_c,t3_c,t4_c,t5_c,t6_c,t7_c,t8_c,t9_c, t10_c;
|
|
show tables;
|
|
Tables_in_test
|
|
t1
|
|
t10
|
|
t2
|
|
t3
|
|
t4
|
|
t5
|
|
t6
|
|
t7
|
|
t8
|
|
t9
|
|
t3_c
|
|
t9_c
|
|
t1_c
|
|
t8_c
|
|
t7_c
|
|
t6_c
|
|
t5_c
|
|
t4_c
|
|
t10_c
|
|
t2_c
|
|
select count(*) from t1;
|
|
count(*)
|
|
5
|
|
select count(*) from t1_c;
|
|
count(*)
|
|
5
|
|
select count(*)
|
|
from (select * from t1 union
|
|
select * from t1_c) a;
|
|
count(*)
|
|
5
|
|
select count(*) from t2;
|
|
count(*)
|
|
6
|
|
select count(*) from t2_c;
|
|
count(*)
|
|
6
|
|
select count(*)
|
|
from (select * from t2 union
|
|
select * from t2_c) a;
|
|
count(*)
|
|
6
|
|
select count(*) from t3;
|
|
count(*)
|
|
4
|
|
select count(*) from t3_c;
|
|
count(*)
|
|
4
|
|
select count(*)
|
|
from (select * from t3 union
|
|
select * from t3_c) a;
|
|
count(*)
|
|
4
|
|
select count(*) from t4;
|
|
count(*)
|
|
22
|
|
select count(*) from t4_c;
|
|
count(*)
|
|
22
|
|
select count(*)
|
|
from (select * from t4 union
|
|
select * from t4_c) a;
|
|
count(*)
|
|
22
|
|
select count(*) from t5;
|
|
count(*)
|
|
3
|
|
select count(*) from t5_c;
|
|
count(*)
|
|
3
|
|
select count(*)
|
|
from (select * from t5 union
|
|
select * from t5_c) a;
|
|
count(*)
|
|
3
|
|
select count(*) from t6;
|
|
count(*)
|
|
8
|
|
select count(*) from t6_c;
|
|
count(*)
|
|
8
|
|
select count(*)
|
|
from (select * from t6 union
|
|
select * from t6_c) a;
|
|
count(*)
|
|
8
|
|
select count(*) from t7;
|
|
count(*)
|
|
5
|
|
select count(*) from t7_c;
|
|
count(*)
|
|
5
|
|
select count(*)
|
|
from (select * from t7 union
|
|
select * from t7_c) a;
|
|
count(*)
|
|
5
|
|
select count(*) from t8;
|
|
count(*)
|
|
3
|
|
select count(*) from t8_c;
|
|
count(*)
|
|
3
|
|
select count(*)
|
|
from (select * from t8 union
|
|
select * from t8_c) a;
|
|
count(*)
|
|
3
|
|
select count(*) from t9;
|
|
count(*)
|
|
3
|
|
select count(*) from t9_c;
|
|
count(*)
|
|
3
|
|
select count(*)
|
|
from (select * from t9 union
|
|
select * from t9_c) a;
|
|
count(*)
|
|
3
|
|
select * from t10_c order by a;
|
|
a
|
|
1
|
|
2
|
|
3
|
|
2000
|
|
3000
|
|
10000
|
|
select max(capgoaledatta) from t1_c;
|
|
max(capgoaledatta)
|
|
3000
|
|
select auto_increment from information_schema.tables
|
|
where table_name = 't1_c';
|
|
auto_increment
|
|
3001
|
|
select max(capgotod) from t2_c;
|
|
max(capgotod)
|
|
500
|
|
select auto_increment from information_schema.tables
|
|
where table_name = 't2_c';
|
|
auto_increment
|
|
501
|
|
select max(capfa) from t4_c;
|
|
max(capfa)
|
|
290000000
|
|
select auto_increment from information_schema.tables
|
|
where table_name = 't4_c';
|
|
auto_increment
|
|
290000001
|
|
select max(dardtestard) from t7_c;
|
|
max(dardtestard)
|
|
28
|
|
select auto_increment from information_schema.tables
|
|
where table_name = 't7_c';
|
|
auto_increment
|
|
29
|
|
select max(a) from t10_c;
|
|
max(a)
|
|
10000
|
|
select auto_increment from information_schema.tables
|
|
where table_name = 't10_c';
|
|
auto_increment
|
|
10001
|
|
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9, t10;
|
|
drop table if exists t1_c,t2_c,t3_c,t4_c,t5_c,t6_c,t7_c,t8_c,t9_c, t10_c;
|
|
520093696,<the_backup_id>
|