Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gajus/seeql
Real-time SQL profiler.
https://github.com/gajus/seeql
mysql
Last synced: about 1 month ago
JSON representation
Real-time SQL profiler.
- Host: GitHub
- URL: https://github.com/gajus/seeql
- Owner: gajus
- License: other
- Created: 2017-03-20T15:51:54.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-11-12T23:43:56.000Z (about 6 years ago)
- Last Synced: 2024-10-05T13:48:28.524Z (about 1 month ago)
- Topics: mysql
- Language: JavaScript
- Homepage:
- Size: 60.5 KB
- Stars: 30
- Watchers: 2
- Forks: 8
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# seeql
[![Travis build status](http://img.shields.io/travis/gajus/seeql/master.svg?style=flat-square)](https://travis-ci.org/gajus/seeql)
[![Coveralls](https://img.shields.io/coveralls/gajus/seeql.svg?style=flat-square)](https://coveralls.io/github/gajus/seeql)
[![NPM version](http://img.shields.io/npm/v/seeql.svg?style=flat-square)](https://www.npmjs.org/package/seeql)
[![Canonical Code Style](https://img.shields.io/badge/code%20style-canonical-blue.svg?style=flat-square)](https://github.com/gajus/canonical)
[![Twitter Follow](https://img.shields.io/twitter/follow/kuizinas.svg?style=social&label=Follow)](https://twitter.com/kuizinas)Real-time SQL profiler.
> Hello all!
>
> I've created SeeQL for to enable real-time debugging of applications. SeeQL is extremely handy for identifying slow queries as you navigate the application. It acts as a transparent proxy, therefore 0 changes need to be done to the code base to use it. It basically allows you to see what queries are being executed, their response time, row count, etc.
>
> **I am looking for contributors who are equally passionate about using MySQL in Node.js to help further develop this project.** I've opened a few simple issues to pick up if anyone wants to give it a shot!![Demo](https://rawgit.com/gajus/seeql/master/demo.gif)
## How to use it?
1. Start `seeql` and configure it to talk with the application database.
2. Configure application to connect to `seeql` service.## CLI
```bash
npm install seeql -gseeql --help
Options:
--help Show help [boolean]
--database-host Target database host. Seeql will connect to this database
and proxy all incoming queries. [string] [required]
--database-database [string] [required]
--database-password [string] [required]
--database-user [string] [required]
--service-port [number] [default: 3306]
```