69 lines
2.3 KiB
Plaintext
69 lines
2.3 KiB
Plaintext
Test Case 1 : System Tablespace
|
|
CREATE TABLE articles (
|
|
id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
|
|
title VARCHAR(200),
|
|
body TEXT,
|
|
FULLTEXT (title, body)
|
|
) ENGINE=InnoDB tablespace innodb_system;
|
|
INSERT INTO articles (title, body) VALUES
|
|
('MySQL Tutorial','DBMS stands for MySQL DataBase ...');
|
|
SELECT title, body FROM articles WHERE
|
|
MATCH(title, body) AGAINST('mysql');
|
|
title body
|
|
MySQL Tutorial DBMS stands for MySQL DataBase ...
|
|
# restart
|
|
INSERT INTO articles (title, body) VALUES
|
|
('MySQL Tutorial','DBMS stands for MySQL DataBase ...');
|
|
SELECT title, body FROM articles WHERE
|
|
MATCH(title, body) AGAINST('mysql');
|
|
title body
|
|
MySQL Tutorial DBMS stands for MySQL DataBase ...
|
|
MySQL Tutorial DBMS stands for MySQL DataBase ...
|
|
DROP TABLE articles;
|
|
Test Case 2 : User-defined Tablespace
|
|
CREATE TABLESPACE s_def ADD DATAFILE 's_def.ibd';
|
|
CREATE TABLE articles (
|
|
id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
|
|
title VARCHAR(200),
|
|
body TEXT,
|
|
FULLTEXT (title, body)
|
|
) ENGINE=InnoDB tablespace s_def;
|
|
INSERT INTO articles (title, body) VALUES
|
|
('MySQL Tutorial','DBMS stands for MySQL DataBase ...');
|
|
SELECT title, body FROM articles WHERE
|
|
MATCH(title, body) AGAINST('mysql');
|
|
title body
|
|
MySQL Tutorial DBMS stands for MySQL DataBase ...
|
|
# restart
|
|
INSERT INTO articles (title, body) VALUES
|
|
('MySQL Tutorial','DBMS stands for MySQL DataBase ...');
|
|
SELECT title, body FROM articles WHERE
|
|
MATCH(title, body) AGAINST('mysql');
|
|
title body
|
|
MySQL Tutorial DBMS stands for MySQL DataBase ...
|
|
MySQL Tutorial DBMS stands for MySQL DataBase ...
|
|
DROP TABLE articles;
|
|
DROP TABLESPACE s_def;
|
|
Test Case 3 : File-Per-Tablespace
|
|
CREATE TABLE articles (
|
|
id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
|
|
title VARCHAR(200),
|
|
body TEXT,
|
|
FULLTEXT (title, body)
|
|
) ENGINE=InnoDB;
|
|
INSERT INTO articles (title, body) VALUES
|
|
('MySQL Tutorial','DBMS stands for MySQL DataBase ...');
|
|
SELECT title, body FROM articles WHERE
|
|
MATCH(title, body) AGAINST('mysql');
|
|
title body
|
|
MySQL Tutorial DBMS stands for MySQL DataBase ...
|
|
# restart
|
|
INSERT INTO articles (title, body) VALUES
|
|
('MySQL Tutorial','DBMS stands for MySQL DataBase ...');
|
|
SELECT title, body FROM articles WHERE
|
|
MATCH(title, body) AGAINST('mysql');
|
|
title body
|
|
MySQL Tutorial DBMS stands for MySQL DataBase ...
|
|
MySQL Tutorial DBMS stands for MySQL DataBase ...
|
|
DROP TABLE articles;
|