Amdb: The Access Method Debugger and Profiler
Amdb is a visual debugger and profiler for access methods developed
using the libgist implementation of the
Generalized Search Tree. Amdb contains a number of unique features
for access method developers:
- Three interlocked tree visualizations for observing and navigating
the tree in an intuitive fashion
- A debugger that allows breakpoints to be set on tree events (node
visits, insertions, deletions, etc.), either globally or within the
scope of specific nodes.
- A performance analysis framework that allows developers to
pinpoint sources of index inefficiencies. A workload tracing feature is
included, and performance on a given workload is compared to the
performance that a theoretically optimal tree could deliver.
Performance losses relative to the optimum are broken down into
causes, and visually displayed as locations in the tree.
The latest version of the amdb source code is available for download here.
Last modified: $Date: 2000/04/05 01:13:13 $ by $Author: mashah $