gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
阅读:1658回复:0

提高ArcSDE for Oracle的选择性能

楼主#
更多 发布于:2005-07-28 18:09
<TABLE width="100%">

<TR>
<TD class=subtitle colSpan=6>内容摘要</TD></TR>
<TR>
<TD class=txt colSpan=6>如果在ArcSDE中选中了一百多个要素,那么这些要素会被记录在日志文件表中。如果您从这个要素集中进行第二次选择,那么实际的选择是从日志文件中做的。<BR><BR>通过删除用户日志文件数据表的第一个索引,并创建一个复杂索引,您可以提高这种通过现存的日志文件选择的性能。</TD></TR>
<TR>
<TD class=subtitle colSpan=6>过程描述</TD></TR>
<TR>
<TD class=txt colSpan=6>这里描述了如何对用户的sde_logfile_data表删除现存的索引,并创建一个复杂的索引: <BR><BR>sqlplus ken/ken <BR><BR><BR>SQL> desc sde_logfile_data <BR>Name Null? Type <BR>----------------------------------------- -------- ---------------------------- <BR>LOGFILE_DATA_ID NOT NULL NUMBER(38) <BR>SDE_ROW_ID NOT NULL NUMBER(38) <BR><BR><BR>SQL> select index_name, table_name from user_indexes where table_name = 'SDE_LOGFILE_DATA'; <BR><BR><BR>INDEX_NAME TABLE_NAME <BR>------------------------------ ------------------------------ <BR>SDE_LOGFILE_DATA_IDX1 SDE_LOGFILE_DATA <BR>SDE_LOGFILE_DATA_IDX2 SDE_LOGFILE_DATA <BR><BR><BR>SQL> drop index sde_logfile_data_idx1; <BR><BR><BR>Index dropped. <BR><BR><BR>SQL> create index sde_logfile_data_idx1 on sde_logfile_data (logfile_data_id, sde_row_id); <BR><BR><BR>Index created. <BR>一旦重建了索引,您需要更新日志文件表的统计信息。<BR><BR>SQL> analyze table sde_logfile_data compute statistics; <BR><BR><BR>Table analyzed.</TD></TR></TABLE>
喜欢0 评分0
GIS麦田守望者,期待与您交流。
游客

返回顶部