Project

General

Profile

Actions

Bug #1879

open

Metacat Performance: Summary

Added by Saurabh Garg almost 20 years ago. Updated over 15 years ago.

Status:
New
Priority:
Immediate
Assignee:
Category:
metacat
Target version:
Start date:
01/18/2005
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:
1879

Description

These are notes based on the changes I did in Metacat source for improving the
performance. I was not able to make the below given changes due to lack of time
and because these changes would require a more thorough testing.

1. xml_index is a large table and most of the time we are searching for paths
which are needed by the web interface and Morpho for displaying the results. So
it might be a good idea to create a seperate table similar to xml_index table
which has only got some predefined paths in it. For current knb skin and morpho
this table on would have about 1/200th the number of records that xml_index has
right now. The code that would need to be modified would include both insertion
and deletion of documents.

2. For searching data in particular given paths (e.g. geographic query) the
current query uses both xml_index and xml_nodes. This can be improved by just
using xml_index table which has nodedata in it. But there is a lot of repetition
of data in xml_index table. So it has to be tested and checked if this would
result in better performance or otherwise. This would require rewriting
QueryTerm.java.


Related issues

Blocks Metacat - Bug #2157: Metacat Performance: Optimize Postgres and Tomcat...ResolvedJing Tao07/13/2005

Actions
Blocks Metacat - Bug #2155: Metacat Performace: Rewrite the xml_nodes queriesIn ProgressJing Tao07/13/2005

Actions
Blocks Metacat - Bug #2153: Metacat Performace: Add/drop indices on key columnsResolvedJing Tao07/13/2005

Actions
Blocks Metacat - Bug #2557: Metacat Performace: Rewrite the xml_access part of the queryResolvedJing Tao09/28/2006

Actions
Blocks Metacat - Bug #2175: Metacat Performace: Upgrading hardware setupResolvedJing Tao09/05/2005

Actions
Actions

Also available in: Atom PDF