为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8安全版
【操作系统】:麒麟V10、openkylin、centos7
【CPU】:x86
【问题描述】*:
各位老师好,之前由于项目需求,给数据库创建了普通用户,没有设置索引表空间,只给了默认表空间,这样的话会不会有什么不同呢?备份还原的时候是否有影响呢?用普通用户备份是否有影响呢?希望各位老师能不吝赐教,非常感谢!!!!!!!!
索引表空间是default的情况下,默认与其基表的表空间一致。只要用户指定了表空间就行。
1、创建普通用户,如果没有指定表空间,则默认使用MAIN表空间;
2、创建普通用户,如果指定了默认表空间,则会使用指定的表空间。
3、如果没有指定索引表空间,用户创建的索引会存到你建用户时使用的默认表空间。
参考:https://eco.dameng.com/document/dm/zh-cn/start/dm-user-tablespace
只有默认表空间,没有建应用的表空间,在使用上没有任何的差异,也不会有什么问题,但是一定要建应用自己单独的数据和索引表空间,一是管理起来方便,二是单独的表空间对性能也会好一些,三是做到系统数据与应用的隔离,避免影响,所以数据库安装完之后,要建新的表空间。
你现在的情况,可以删掉索引,重建时指定表空间,或者修改索引的表空间