IronEye SQL is a performance analysis tool that transparently (no code changes required) exposes and times all of the SQL being generated by an application (behind plain JDBC, O/R mapping tools, EJB, etc) for the purposes of identifying and excessive or long running SQL statements.
IronGrid introduces a program to allow a 30-day free trial period and introductory pricing of $195 for their tool, IronEye SQL. By allowing developers to see tables and graphs of the performance of all SQL that flows between an application server and a database, IronEye SQL enables smarter tuning.
With IronEye SQL, developers can look at a consolidated graph of all of the different SQL statements that flow over one or more JDBC drivers, quickly identifying the statements that take the longest to prepare or execute. Users can view all SQL statements, sorted by a variety of criteria, or view based on a user-specified filter. Based on the popular, patented P6Spy open source framework, IronEye SQL works by building a virtual JDBC driver for each data source.
IronGrid is a new company that specializes in low cost tools that help developers build faster applications. Their tools support a practice called continuous performance. Like continuous integration, continuous performance is an extreme programming extension that favors performance testing throughout the entire lifecycle of an application.