Automated Slow Query Analysis with DEX
Join the DZone community and get the full member experience.Join For Free
Curator's Note: The video linked below was originally presented at MongoSV 2012 by Eric Sedor. Sorry that the link wouldn't embed - some problem with the embed code.
On December 4th, MongoLab engineer Eric Sedor presented about “Automated Slow Query Analysis: Dex the Index Robot” at MongoSV 2012, an annual one-day conference in Silicon Valley, CA, dedicated to the open source, non-relational database MongoDB.
A well-indexed query improves performance by several orders of magnitude. The trick is to identify an ideal set of indexes for a particular use case. Even for experts, hand-crawling MongoDB log for slow queries is a laborious process. Introducing Dex: an open-source automated tool for analyzing the slow query log or system.profile collection. Dex’s primary author Eric Sedor demonstrates Dex’s usage and elaborates on indexing topics from the basic to the advanced. Includes how to pick indexes in an elegant, practical way. You learn how Dex categorizes slow queries and recommends indexes to help keep your application running smoothly. Eric is an engineer at MongoLab, cloud-hoster of MongoDB, where Dex is used daily to optimize customer indexes.
Check out the recording below and please be sure to check out 10gen’s page for the presentation which has links to Speaker Deck slides and an alternate video link.
Here’s Dex’s github page, and the latest version (0.5) announcement
Opinions expressed by DZone contributors are their own.
JavaFX Goes Mobile
Security Challenges for Microservice Applications in Multi-Cloud Environments
Auto-Scaling Kinesis Data Streams Applications on Kubernetes
Batch Request Processing With API Gateway