问题描述
作为DBA,最佳实践是什么
包含Clob,blob数据的列应存储在单独的表空间或相同的表空间中,以执行查询。
如果clob或blob数据也存储在同一表空间中,可能会降低数据库性能?
如果clob或blob数据应该存储在单独的表空间中,那么在使用逻辑备份导入数据库时有任何问题?
包含Clob,blob数据的列应存储在单独的表空间或相同的表空间中,以执行查询。
如果clob或blob数据也存储在同一表空间中,可能会降低数据库性能?
如果clob或blob数据应该存储在单独的表空间中,那么在使用逻辑备份导入数据库时有任何问题?
专家解答
假设表空间使用相同的基础磁盘,那么无论您将它们存储在相同的表空间还是单独的表空间中,性能都无关紧要。
分成单独的表空间可能会使一些维护变得更容易 (例如备份、恢复、导出等)。但这取决于你想做什么。您可以在导入时重新映射表空间,因此这对于导入来说不是问题。
如果您想了解更多有关调整LOB访问的信息,那么文档中有很大一部分针对它们的性能准则:
https://docs.oracle.com/en/database/oracle/oracle-database/12.2/adlob/performance-guidelines.html#GUID-8505852E-936B-477F-B958-14574BB6EDA4
分成单独的表空间可能会使一些维护变得更容易 (例如备份、恢复、导出等)。但这取决于你想做什么。您可以在导入时重新映射表空间,因此这对于导入来说不是问题。
如果您想了解更多有关调整LOB访问的信息,那么文档中有很大一部分针对它们的性能准则:
https://docs.oracle.com/en/database/oracle/oracle-database/12.2/adlob/performance-guidelines.html#GUID-8505852E-936B-477F-B958-14574BB6EDA4
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




