全球旧事资料 分类
理上分离是很重要的。只要有可能,将日志文件创建在自己单独的磁盘驱动器上,或者和其他一些相对静态的文件一起存放。在一个经常进行编辑操作的数据库中,就IO而言,联机重做日志文件是最活跃部分。如果无法将它们安排在自己单独的磁盘驱动器上,就将它们和那些相对IO操作较少的文件放置在一起。一定将回滚段数据文件与重做日志文件分离。当数据库被编辑时,回滚段会被经常性地访问。要尽量将这些数据文件和其他活动性强的文件分开存放。这样做能够提高Oracle处理事务的效率。在索引建立之后,如果SORT_AREA_SIZE参数已经设置为推荐的512KB,ArcSDE就不再使用临时表空间。因此,如果其他的应用程序也同样不使用临时表空间的话,临时表空间可以和其他活动性高的文件放置在一起。将系统表空间数据文件和其他活动性强的数据文件放置在一起。对系统表空间数据字典表的访问率相对较低,因为它们的数据缓存在共享池(sharedpool)和高速缓冲区buffercache中。根据预期的IO访问情况放置表格和索引数据文件。如果预期某个特定的数据文件会具有很高的IO访问,尽量把它单独放置在自己的磁盘驱动器上或者和其他活动性较低或中等的数据文件放置在一起。
f323ArcSDE存储参数
和Oracle系统相同,典型的ArcSDE安装过程很方便,但一定不会达到预期的良好性能。没有经过配置和调整的ArcSDE也同样不会获得满意的效率。1、DBTUNE表
如前所述,ArcSDE的性能很大程度上取决于Oracle的效率,那么如何把先前提到的Oracle中减少IO冲突和瓶颈的原则体现到ArcSDE的配置过程中呢?即如何控制ArcSDE表和索引在Oracle中的的存储配置呢?我们可以通过DBTUNE中定义的存储参数来实现。ArcSDE从DBTUNT表中读取存储的参数,用来定义ArcSDE表和索引的物理数据参数。这些存储参数按照配置关键字进行分组。当ArcSDE客户端程序创建数据对象(表和索引)时,这些数据对象会被赋予配置关键字。在ArcSDE之前,配置关键字存储在一个名为“dbtu
esde”的文件中,位于ArcSDE的etc目录中。在执行sdesetupora8命令时,ArcSDE使用dbtu
esde文件进行存储参数的初始化。配置参数从dbtu
esde文件读出,然后写入DBTUNE数据表。应该注意到,ArcSDE已经简化了存储的参数。ArcSDE没有为每一个Oracle的存储参数匹配一个相同的ArcSDE参数;ArcSDE的存储参数已经演变为配置的字符串,反应表和索引的整体存储配置。ArcSDE以前版本的存储参数可以自动转换为新的、更为简化的ArcSDE版本的存储参数。ArcSDE的存储参数保留了Oraclr
好听全球资料 返回顶部