Coder Social home page Coder Social logo

jdbc-performance-logger's People

Contributors

chenzhang22 avatar dependabot[bot] avatar madness-inc avatar samybadjoudj avatar sylvainlaurent avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

jdbc-performance-logger's Issues

Feature: CSV export

partially implemented
TODO :

  • fix line feeds
  • export batched statements too
  • keep time-related columns together

Set custom limit statements

Currently the limit of statements is 20'000. In some case we want to increase this threshold.
Maybe it will be a good idea to create a menu where we can set king of parameters

Allow to specify the classname of the underlying drivers

in situations where the underlying JDBC driver is not in the JVM classpath, the DriverManager cannot discover it through META-INF/services mechanism.
We should allow to specify the class name of the wrapped driver so that the WrappingDriver can get the JDBC connection.

Support Statement.getMoreResults()

Statement.execute() then Statement.getResultSet() should be considered equivalent to executeQuery() (to record the number of rows fetched).

Besides, getMoreResults() is currently ignored, we need to support multiple resultsets

Feature : Add a delta timestamp column

New feature : add a column that displays the delta of time of each statement compared to a specific statement. This allows to have a running sum of time spent in the DB...

Maybe 2 columns : one for the delta of absolute time, one for the running sum of time spent ?

Support for java 8

There are new methods like Statement.executeLargeUpdate() in java 8.
Though they will work with the current version of the WrappingDriver, they will not appear in the console until they are taken into account by the proxy handler

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.