1.创建日志文件组
CREATE LOGFILE GROUP lg_1 ADD UNDOFILE 'undo_1.log' INITIAL_SIZE 1024M UNDO_BUFFER_SIZE 128M ENGINE NDBCLUSTER;
2.创建表空间
CREATE TABLESPACE ts_1 ADD DATAFILE 'data_1.dat' USE LOGFILE GROUP lg_1 INITIAL_SIZE 409600M ENGINE NDBCLUSTER;
3.向表空间里添加数据文件
alter tablespace ts_1 add datafile 'data_13.dat' initial_size 107374172400 engine ndbcluster;
alter tablespace ts_1 add datafile 'data_13.dat' initial_size 10G engine ndbcluster;
4.删除顺序为:表——数据文件——表空间——日志文件 组
DROP TABLE dt_1;
ALTER TABLESPACE ts_1 DROP DATAFILE 'data_1.dat‘ ENGINE NDBCLUSTER;
DROP TABLESPACE ts_1 ENGINE NDBCLUSTER;
DROP LOGFILE GROUP lg_1 ENGINE NDBCLUSTER;
5.查看表空间的使用情况
SELECT TABLESPACE_NAME, FILE_NAME, EXTENT_SIZE*TOTAL_EXTENTS/1024/1024 AS TOTAL_MB, EXTENT_SIZE*FREE_EXTENTS/1024/1024 AS FREE_MB, EXTRA FROM information_schema.FILES WHERE FILE_TYPE="DATAFILE";
本文详细介绍了如何在数据库中创建日志文件组、表空间及数据文件,并提供了具体的SQL语句示例,同时阐述了这些组件的删除顺序及如何查询表空间的使用情况。
420

被折叠的 条评论
为什么被折叠?



