为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: 8
【操作系统】: centos7
【CPU】:
【问题描述】*:我想问下表空间的问题, 目前mysql有10个库, 达梦数据库实例一个。
这个时候, 多个库所有表放在同一个表空间中和放多个表空间中性能差别大吗, 磁盘是同一个。
1、如果mysql数据量太大,负载太高的话,建议安装多个达梦数据库,分别管理。
2、如果都是小库,可以在一个达梦数据库实例中,创建多个用户,不同的用户指定不同的表空间(表空间对应不同的数据文件)。每个用户对应mysql不同的库。
3、多个用户不建议使用同一个表空间(原因:1.不便于管理,2.事务间IO等待。等等)
10个库的话到达梦中可以按10个用户存放,每个用户分一个表空间,从性能上看的话,分多个表空间比在一个表空间要好些,但更多的是方便管理。