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:
The latest version of the amdb source code is available for download here.
- 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.
Last modified: $Date: 2000/04/05 01:13:13 $ by $Author: mashah $