Skip to content

Commit 1130463

Browse files
authored
Merge pull request #862 from jmrenouard/master
Export PFS to CSV
2 parents 30ab26c + 8a18407 commit 1130463

File tree

7 files changed

+141
-257
lines changed

7 files changed

+141
-257
lines changed

.gitignore

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,9 @@ sql/*.sql
2020
sql/*.csv
2121
cve.csv
2222
default*.cnf
23-
.env
23+
.env
24+
.gemini/settings.json
25+
Dumps/*.csv
26+
raw_mysqltuner_*.txt
27+
28+
mysqltuner_*.json

CURRENT_VERSION.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.6.1
1+
2.7.0

FEATURES.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@ Features list for option: --feature (dev only)
22
---
33

44

5+
* cloud_setup
56
* cve_recommendations
7+
* execute_system_command
68
* log_file_recommendations
79
* make_recommendations
810
* mariadb_aria

USAGE.md

Lines changed: 0 additions & 174 deletions
Original file line numberDiff line numberDiff line change
@@ -1,174 +0,0 @@
1-
# NAME
2-
3-
MySQLTuner 2.7.0 - MySQL High Performance Tuning Script
4-
5-
# IMPORTANT USAGE GUIDELINES
6-
7-
To run the script with the default options, run the script without arguments
8-
Allow MySQL server to run for at least 24-48 hours before trusting suggestions
9-
Some routines may require root level privileges (script will provide warnings)
10-
You must provide the remote server's total memory when connecting to other servers
11-
12-
# CONNECTION AND AUTHENTICATION
13-
14-
--host <hostname> Connect to a remote host to perform tests (default: localhost)
15-
--socket <socket> Use a different socket for a local connection
16-
--pipe Connect to a local Windows database using named pipes
17-
--pipe_name <na> Use a different pipe name for a local connection
18-
--port <port> Port to use for connection (default: 3306)
19-
--protocol tcp Force TCP connection instead of socket
20-
--user <username> Username to use for authentication
21-
--userenv <envvar> Name of env variable which contains username to use for authentication
22-
--pass <password> Password to use for authentication
23-
--passenv <envvar> Name of env variable which contains password to use for authentication
24-
--ssl-ca <path> Path to public key
25-
--mysqladmin <path> Path to a custom mysqladmin executable
26-
--mysqlcmd <path> Path to a custom mysql executable
27-
--defaults-file <path> Path to a custom .my.cnf
28-
--defaults-extra-file <path> Path to an extra custom config file
29-
--server-log <path> Path to explicit log file (error_log)
30-
31-
# PERFORMANCE AND REPORTING OPTIONS
32-
33-
--skipsize Don't enumerate tables and their types/sizes (default: on)
34-
(Recommended for servers with many tables)
35-
--json Print result as JSON string
36-
--prettyjson Print result as JSON formatted string
37-
--skippassword Don't perform checks on user passwords (default: off)
38-
--checkversion Check for updates to MySQLTuner (default: don't check)
39-
--updateversion Check for updates to MySQLTuner and update when newer version is available (default: don't check)
40-
--forcemem <size> Amount of RAM installed in megabytes
41-
--forceswap <size> Amount of swap memory configured in megabytes
42-
--passwordfile <path> Path to a password file list (one password by line)
43-
--cvefile <path> CVE File for vulnerability checks
44-
--outputfile <path> Path to a output txt file
45-
--reportfile <path> Path to a report txt file
46-
--template <path> Path to a template file
47-
--dumpdir <path> Path to a directory where to dump information files
48-
--feature <feature> Run a specific feature (see FEATURES section)
49-
--dumpdir <path> information_schema tables and sys views are dumped in CSV in this path
50-
51-
# OUTPUT OPTIONS
52-
53-
--silent Don't output anything on screen
54-
--verbose Print out all options (default: no verbose, dbstat, idxstat, sysstat, tbstat, pfstat)
55-
--color Print output in color
56-
--nocolor Don't print output in color
57-
--noprettyicon Print output with legacy tag [OK], [!!], [--], [CMD], ...
58-
--nogood Remove OK responses
59-
--nobad Remove negative/suggestion responses
60-
--noinfo Remove informational responses
61-
--debug Print debug information
62-
--experimental Print experimental analysis (may fail)
63-
--nondedicated Consider server is not dedicated to Db server usage only
64-
--noprocess Consider no other process is running
65-
--dbstat Print database information
66-
--nodbstat Don't print database information
67-
--tbstat Print table information
68-
--notbstat Don't print table information
69-
--colstat Print column information
70-
--nocolstat Don't print column information
71-
--idxstat Print index information
72-
--noidxstat Don't print index information
73-
--nomyisamstat Don't print MyIsam information
74-
--sysstat Print system information
75-
--nosysstat Don't print system information
76-
--nostructstat Don't print table structures information
77-
--pfstat Print Performance schema
78-
--nopfstat Don't print Performance schema
79-
--bannedports Ports banned separated by comma (,)
80-
--server-log Define specific error_log to analyze
81-
--maxportallowed Number of open ports allowable on this host
82-
--buffers Print global and per-thread buffer values
83-
84-
# PERLDOC
85-
86-
You can find documentation for this module with the perldoc command.
87-
88-
perldoc mysqltuner
89-
90-
## INTERNALS
91-
92-
[https://github.com/major/MySQLTuner-perl/blob/master/INTERNALS.md](https://github.com/major/MySQLTuner-perl/blob/master/INTERNALS.md)
93-
94-
Internal documentation
95-
96-
# AUTHORS
97-
98-
Major Hayden - [email protected]
99-
Jean-Marie Renouard - [email protected]
100-
101-
# CONTRIBUTORS
102-
103-
- Matthew Montgomery
104-
- Paul Kehrer
105-
- Dave Burgess
106-
- Jonathan Hinds
107-
- Mike Jackson
108-
- Nils Breunese
109-
- Shawn Ashlee
110-
- Luuk Vosslamber
111-
- Ville Skytta
112-
- Trent Hornibrook
113-
- Jason Gill
114-
- Mark Imbriaco
115-
- Greg Eden
116-
- Aubin Galinotti
117-
- Giovanni Bechis
118-
- Bill Bradford
119-
- Ryan Novosielski
120-
- Michael Scheidell
121-
- Blair Christensen
122-
- Hans du Plooy
123-
- Victor Trac
124-
- Everett Barnes
125-
- Tom Krouper
126-
- Gary Barrueto
127-
- Simon Greenaway
128-
- Adam Stein
129-
- Isart Montane
130-
- Baptiste M.
131-
- Cole Turner
132-
- Major Hayden
133-
- Joe Ashcraft
134-
- Jean-Marie Renouard
135-
- Stephan GroBberndt
136-
- Christian Loos
137-
- Long Radix
138-
139-
# SUPPORT
140-
141-
Bug reports, feature requests, and downloads at http://mysqltuner.pl/
142-
143-
Bug tracker can be found at https://github.com/major/MySQLTuner-perl/issues
144-
145-
Maintained by Jean-Marie Renouard (jmrenouard\\@gmail.com) - Licensed under GPL
146-
147-
# SOURCE CODE
148-
149-
[https://github.com/major/MySQLTuner-perl](https://github.com/major/MySQLTuner-perl)
150-
151-
git clone https://github.com/major/MySQLTuner-perl.git
152-
153-
# COPYRIGHT AND LICENSE
154-
155-
Copyright (C) 2006-2023 Major Hayden - [email protected]
156-
\# Copyright (C) 2015-2023 Jean-Marie Renouard - [email protected]
157-
158-
For the latest updates, please visit http://mysqltuner.pl/
159-
160-
Git repository available at https://github.com/major/MySQLTuner-perl
161-
162-
This program is free software: you can redistribute it and/or modify
163-
it under the terms of the GNU General Public License as published by
164-
the Free Software Foundation, either version 3 of the License, or
165-
(at your option) any later version.
166-
167-
This program is distributed in the hope that it will be useful,
168-
but WITHOUT ANY WARRANTY; without even the implied warranty of
169-
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
170-
171-
See the GNU General Public License for more details.
172-
173-
You should have received a copy of the GNU General Public License
174-
along with this program. If not, see &lt;https://www.gnu.org/licenses/>.

mariadb_support.md

Lines changed: 27 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,30 @@
22

33
| Version | End of Support Date | LTS | Status |
44
|---------|------------------------|-----|--------|
5-
| 11.8 | 2028-06-04 | YES | Supported |
6-
| 11.4 | 2029-05-29 | YES | Supported |
7-
| 10.11 | 2028-02-16 | YES | Supported |
8-
| 10.6 | 2026-07-06 | YES | Supported |
9-
| 12.0 | 2025-11-07 | NO | Outdated |
10-
| 11.7 | 2025-05-12 | NO | Outdated |
11-
| 11.6 | 2025-02-13 | NO | Outdated |
12-
| 11.5 | 2024-11-21 | NO | Outdated |
13-
| 11.3 | 2024-05-29 | NO | Outdated |
14-
| 11.2 | 2024-11-21 | NO | Outdated |
15-
| 11.1 | 2024-08-21 | NO | Outdated |
16-
| 11.0 | 2024-06-06 | NO | Outdated |
17-
| 10.10 | 2023-11-17 | NO | Outdated |
18-
| 10.9 | 2023-08-22 | NO | Outdated |
19-
| 10.8 | 2023-05-20 | NO | Outdated |
20-
| 10.7 | 2023-02-09 | NO | Outdated |
21-
| 10.5 | 2025-06-24 | YES | Outdated |
22-
| 10.4 | 2024-06-18 | YES | Outdated |
23-
| 10.3 | 2023-05-25 | NO | Outdated |
24-
| 10.2 | 2022-05-23 | NO | Outdated |
25-
| 10.1 | 2020-10-17 | NO | Outdated |
26-
| 10.0 | 2019-03-31 | NO | Outdated |
27-
| 5.5 | 2020-04-11 | YES | Outdated |
5+
| 12.1 | 2026-02-18 | NO | Supported |
6+
| 12.0 | 2025-11-18 | NO | Outdated |
7+
| 11.8 | 2028-06-04 | YES | Supported |
8+
| 11.7 | 2025-05-12 | NO | Outdated |
9+
| 11.6 | 2025-02-13 | NO | Outdated |
10+
| 11.5 | 2024-11-21 | NO | Outdated |
11+
| 11.4 | 2029-05-29 | YES | Supported |
12+
| 11.3 | 2024-05-29 | NO | Outdated |
13+
| 11.2 | 2024-11-21 | NO | Outdated |
14+
| 11.1 | 2024-08-21 | NO | Outdated |
15+
| 11.0 | 2024-06-06 | NO | Outdated |
16+
| 10.11 | 2028-02-16 | YES | Supported |
17+
| 10.10 | 2023-11-17 | NO | Outdated |
18+
| 10.9 | 2023-08-22 | NO | Outdated |
19+
| 10.8 | 2023-05-20 | NO | Outdated |
20+
| 10.7 | 2023-02-09 | NO | Outdated |
21+
| 10.6 | 2026-07-06 | YES | Supported |
22+
| 10.5 | 2025-06-24 | YES | Outdated |
23+
| 10.4 | 2024-06-18 | YES | Outdated |
24+
| 10.3 | 2023-05-25 | NO | Outdated |
25+
| 10.2 | 2022-05-23 | NO | Outdated |
26+
| 10.1 | 2020-10-17 | NO | Outdated |
27+
| 10.0 | 2019-03-31 | NO | Outdated |
28+
| 5.5 | 2020-04-11 | YES | Outdated |
29+
| 5.3 | 2017-03-01 | NO | Outdated |
30+
| 5.2 | 2015-11-10 | NO | Outdated |
31+
| 5.1 | 2015-02-01 | NO | Outdated |

mysql_support.md

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,17 @@
22

33
| Version | End of Support Date | LTS | Status |
44
|---------|------------------------|-----|--------|
5-
| 8.4 | 2032-04-30 | YES | Supported |
6-
| 8.0 | 2026-04-30 | YES | Supported |
7-
| 9.5 | 2026-01-21 | NO | Supported |
8-
| 9.4 | 2025-10-21 | NO | Outdated |
9-
| 9.3 | 2025-07-22 | NO | Outdated |
10-
| 9.2 | 2025-04-15 | NO | Outdated |
11-
| 9.1 | 2025-01-21 | NO | Outdated |
12-
| 9.0 | 2024-10-15 | NO | Outdated |
13-
| 8.3 | 2024-04-10 | NO | Outdated |
14-
| 8.2 | 2023-12-14 | NO | Outdated |
15-
| 8.1 | 2023-10-25 | NO | Outdated |
16-
| 5.7 | 2023-10-31 | NO | Outdated |
17-
| 5.6 | 2021-02-28 | NO | Outdated |
18-
| 5.5 | 2018-12-31 | NO | Outdated |
19-
20-
**Note:** Percona Server EOL dates are based on the corresponding MySQL version.
5+
| 9.5 | N/A | NO | Supported |
6+
| 9.4 | 2025-10-21 | NO | Outdated |
7+
| 9.3 | 2025-07-22 | NO | Outdated |
8+
| 9.2 | 2025-04-15 | NO | Outdated |
9+
| 9.1 | 2025-01-21 | NO | Outdated |
10+
| 9.0 | 2024-10-15 | NO | Outdated |
11+
| 8.4 | 2032-04-30 | YES | Supported |
12+
| 8.3 | 2024-04-10 | NO | Outdated |
13+
| 8.2 | 2023-12-14 | NO | Outdated |
14+
| 8.1 | 2023-10-25 | NO | Outdated |
15+
| 8.0 | 2026-04-30 | NO | Supported |
16+
| 5.7 | 2023-10-31 | NO | Outdated |
17+
| 5.6 | 2021-02-28 | NO | Outdated |
18+
| 5.5 | 2018-12-31 | NO | Outdated |

0 commit comments

Comments
 (0)