Maatkit: Difference between revisions
Appearance
Content deleted Content added
Typo fixed |
Nominated for deletion; see Wikipedia:Articles for deletion/Maatkit (2nd nomination). |
||
(25 intermediate revisions by 16 users not shown) | |||
Line 1: | Line 1: | ||
<!-- Please do not remove or change this AfD message until the discussion has been closed. --> |
|||
{{Infobox Software |
|||
{{AfDM|page=Maatkit (2nd nomination)|year=2024|month=November|day=29|substed=yes|origtag=afdx|help=off}} |
|||
| name = Maatkit |
|||
<!-- End of AfD message, feel free to edit beyond this point --> |
|||
| developer = [[Baron Schwartz]] |
|||
{{Notability|date=January 2022}} |
|||
| programming language = [[Perl]] |
|||
'''Maatkit''' was a toolkit for development and administration of [[open-source]] [[databases]].<ref>[http://www.admin-magazine.com/Archive/2010/02/Maatkit-tools-for-database-administrators Maatkit Tools for Database Administrators] (ADMIN Magazine)</ref> Most of Maatkit’s functionality was designed for [[MySQL]], but it also supported [[PostgreSQL]] and other databases. It has been discontinued and merged into the [[Percona Toolkit]] as of 2011.<ref>* [http://www.mysqlperformanceblog.com/2011/09/07/percona-toolkit-1-0-1-released/ Percona Toolkit 1.0.1 release announcement]</ref> |
|||
| operating_system= [[Cross-platform]] |
|||
| genre = [[Database Administration]] |
|||
| license = [[GPL]], [[Artistic License]] |
|||
| website = [http://www.maatkit.org/ www.maatkit.org] |
|||
}} |
|||
{{Portal|Free software}} |
|||
'''Maatkit''' is a toolkit for users, developers, and administrators of [[MySQL]] an open-source database. All tools are standalone, with minimal dependencies and no need for installation. You can simply download them and use them. It makes MySQL easier and safer to manage. It provides simple, predictable ways to do things you cannot otherwise do. You can use Maatkit to prove replication is working correctly, fix corrupted data, automate repetitive tasks, speed up your servers, and much more. |
|||
==References== |
|||
Maatkit now ships by default with several [[GNU/Linux]] distributions such as [[CentOS]] and [[Debian]] and packages are available for [[Fedora (operating system)|Fedora]] and [[Ubuntu (operating system)|Ubuntu]] as well. |
|||
{{reflist}} |
|||
==Included tools== |
|||
* mk-archiver Archive rows from a MySQL table into another table or a file. |
|||
* mk-checksum-filter Filter checksums from mk-table-checksum. |
|||
* mk-deadlock-logger Extract and log MySQL deadlock information. |
|||
* mk-duplicate-key-checker Find duplicate indexes and foreign keys on MySQL tables. |
|||
* mk-error-log Find new and different MySQL error log entries. |
|||
* mk-fifo-split Split files and pipe lines to a fifo without really splitting. |
|||
* mk-find Find MySQL tables and execute actions, like GNU find. |
|||
* mk-heartbeat Monitor MySQL replication delay. |
|||
* mk-index-usage Read queries from a log and analyze how they use indexes. |
|||
* mk-kill Kill MySQL queries that match certain criteria. |
|||
* mk-loadavg Watch MySQL load and take action when it gets too high. |
|||
* mk-log-player Split and play MySQL slow logs. |
|||
* mk-merge-mqd-results Merge multiple mk-query-digest reports into one. |
|||
* mk-parallel-dump Dump MySQL tables in parallel. |
|||
* mk-parallel-restore Load files into MySQL in parallel. |
|||
* mk-profile-compact Compact the output from mk-query-profiler. |
|||
* mk-purge-logs Purge binary logs on a master based on purge rules. |
|||
* mk-query-digest Parses logs and more. Analyze, transform, filter, review and report on queries. |
|||
* mk-query-profiler Execute SQL statements and print statistics, or measure activity caused by other processes. |
|||
* mk-show-grants Canonicalize and print MySQL grants so you can effectively replicate, compare and version-control them. |
|||
* mk-slave-delay Make a MySQL slave server lag behind its master. |
|||
* mk-slave-find Find and print replication hierarchy tree of MySQL slaves. |
|||
* mk-slave-move Move a MySQL slave around in the replication hierarchy. |
|||
* mk-slave-prefetch Pipeline relay logs on a MySQL slave to pre-warm caches. |
|||
* mk-slave-restart Watch and restart MySQL replication after errors. |
|||
* mk-table-checksum Perform an online replication consistency check, or checksum MySQL tables efficiently on one or many servers. |
|||
* mk-table-sync Synchronize MySQL tables efficiently. |
|||
* mk-upgrade Execute queries on multiple servers and check for differences. |
|||
* mk-visual-explain Format EXPLAIN output as a tree. |
|||
== External links == |
== External links == |
||
* |
* {{Official website|https://web.archive.org/web/20120103132321/http://www.maatkit.org/}} |
||
* [http://packages.debian.org/search?searchon=sourcenames&keywords=maatkit Official Debian packages] |
* [http://packages.debian.org/search?searchon=sourcenames&keywords=maatkit Official Debian packages] |
||
* [http://www.admin-magazine.com/content/maatkit-tools-database-administrators Maatkit Tools for Database Administrators] (ADMIN Magazine) |
|||
[[Category: |
[[Category:Free database management systems]] |
||
[[Category:Discontinued software]] |
|||
{{database-stub}} |
Latest revision as of 09:37, 29 November 2024
An editor has nominated this article for deletion. You are welcome to participate in the deletion discussion, which will decide whether or not to retain it. |
The topic of this article may not meet Wikipedia's general notability guideline. (January 2022) |
Maatkit was a toolkit for development and administration of open-source databases.[1] Most of Maatkit’s functionality was designed for MySQL, but it also supported PostgreSQL and other databases. It has been discontinued and merged into the Percona Toolkit as of 2011.[2]
References
[edit]- ^ Maatkit Tools for Database Administrators (ADMIN Magazine)
- ^ * Percona Toolkit 1.0.1 release announcement