go-mysql

module
v0.0.0-...-c3e53a7 Latest Latest
Warning

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

Go to latest
Published: Sep 24, 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.
Package log provides an interface and data structures for MySQL log parsers.
Package log provides an interface and data structures for MySQL log parsers.
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