span8
span4
让数据库做的工作与FME数据库时可以大大提高翻译性能。本教程将着眼于阅读和写作使用FME数据库。第一篇文章的重点将放在效率和更快的通过最小化的特征的数量从数据库读取被读入FME。减少了一些功能可以大大减少转换时间,提高性能。
写入数据库也可以对翻译性能的影响。键和约束可能会导致翻译失败,并影响整体处理。巧妙地写入与FME数据库可以通过减少表加载失败的表现。
尽管本教程使用Oracle数据库,讨论的概念和方法可以被应用到其它的数据库,如的PostgreSQL / PostGIS的,和SQL Server。
查看
数据库视图是从数据库内的基表或多个表导出表示。视图是虚拟的,并在SQL语句的运行时创建的。这个回报率,因为它的最新数据从现有表中获取的功能。
物化视图所使用的磁盘空间保存:这些需要更新以反映在主桌的任何变化。在一般情况下,物化视图具有更快的读取速度,因为视图不会在运行刷新。都神谕和PostgreSQL的有物化视图。SQL服务器具有索引视图。
指数、综合指数和空间索引
上表中的一个或多个列创建时的索引可以提供更快的数据访问。指数可以删除或添加,不会影响表。
复合索引的一个表中的多个列创建。复合索引可以基于在查询中最常用的列上创建。
空间索引与空间列的表创建。空间索引可用于查找对象与感兴趣的几何形状(i.e.-点,线,面)相互作用。
所附的工作区将创建一个用户和一个转储文件加载到样本数据Oracle数据库。You need to run this workspace on a machine which can edit an Oracle database to be able to follow along with the Let the Database Do the Work and Working with Foreign Keys exercises.
比较了使用各种方法或变压器在记录读取性能:选择中陈述,观点,SQLExecutor,索引等
重点介绍如何到那里时,桌子上注重外键约束数据库最好写。
在FME数据库时常用的技巧和窍门。
©2020安全亚搏在线软件公司|法律