go-mysql

module
v0.0.0-...-73d29c6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 27, 2021 License: BSD-3-Clause

README

go-mysql

Build Status Go Report Card CLA assistant

This repo contains Go packages to help build tools for MySQL. For example, there's a slow log parser and a query fingerprinter. Feedback, pull requests, and bug reports are welcome.

Docs

http://godoc.org/github.com/percona/go-mysql

Overview

Package Contains
event Aggregator and metric stats
log Event struct and log parser interface
log/slow Slow log parser
query Fingerprinter and ID
test Sample data

Versioning

Packages are not versioned. Interfaces, data structures, and overall usage are subject to change without notice.

Licensing

As of September 2019, percona/go-mysql has dropped AGPLv3 and is now licensed using the BSD 3-clause license.

Copyright (c) 2019, Percona LLC. All rights reserved.

This source code is licensed under the BSD-style license found in the LICENSE file in the root directory of this source tree.

Directories

Path Synopsis
Package event aggregates MySQL log and Perfomance Schema events into query classes and calculates basic statistics for class metrics like max Query_time.
Package event aggregates MySQL log and Perfomance Schema events into query classes and calculates basic statistics for class metrics like max Query_time.
log
Package log provides an interface and data structures for MySQL log parsers.
Package log provides an interface and data structures for MySQL log parsers.
slow
Package slow implements a MySQL slow log parser.
Package slow implements a MySQL slow log parser.
Package query provides functions to transform queries.
Package query provides functions to transform queries.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL