Commit graph

502 commits

Author SHA1 Message Date
root
5b55c92ac5 #184: Additional information for galera
Removing dependency to Env module #192
2016-04-19 16:11:35 +02:00
root
a8babd7e69 Merge branch 'master' of https://github.com/major/MySQLTuner-perl 2016-04-19 16:04:13 +02:00
root
b67bba859f adding extra information about wsrep cluster size #184 2016-04-19 16:03:42 +02:00
Sergei A Mamonov
bc2017ba3e change external which to sub which(), little fix for use get_http_cli and get external ip via wget 2016-04-18 17:45:34 +03:00
root
80def03923 #187 enforce control over P_S activation 2016-04-18 11:07:05 +02:00
root
86ad610b6c #189 fix memory calculation when Galera is disabled 2016-04-18 10:59:50 +02:00
Jean-Marie RENOUARD
612eea48fd All version for galera checks #150 2016-04-15 10:17:56 -04:00
Jean-Marie RENOUARD
76a28ab29a Adding typo fixes
Adding check for memory with other process
2016-04-15 06:33:05 -04:00
Jean-Marie RENOUARD
e4a2534349 Merge branch 'master' of https://github.com/major/MySQLTuner-perl 2016-04-15 05:16:06 -04:00
root
66a57af80b #182 using abs value for result 2016-04-14 23:11:18 +02:00
root
ba584c91cc Update version #183 2016-04-14 22:49:21 +02:00
root
0ffe9507b6 #187 #183 removing unitialized variables code
#184 adding merge between show global variables and show global variables
#184 update RPM template'
2016-04-14 22:42:59 +02:00
Ricardo Velhote
eea101019e Detect Ubuntu correctly when checking for OS Release 2016-04-13 14:39:40 +01:00
Jean-Marie RENOUARD
5fd8432bb6 Merge branch 'master' of https://github.com/major/MySQLTuner-perl 2016-04-11 13:05:38 +02:00
Jean-Marie RENOUARD
709da2cc95 ident fix 2016-04-11 12:25:42 +02:00
Jean-Marie RENOUARD
d8a8dd42d3 ident fix 2016-04-11 12:24:49 +02:00
root
845dc030e1 Using a generic sub header function
get_pf_memory return 0 for performance memory if P_F is disabled.
2016-04-11 12:01:01 +02:00
Robert Milasan
8f0c2e6b33 Fix Galera checks, make sure we dont say that Galera is enabled when is not, clean-up typos 2016-04-06 10:33:56 +02:00
Jean-Marie RENOUARDjmrenouard@gmail.com
15854a6c94 #138 for threadpool in mariadb and percona use default values 2016-04-05 12:34:24 -04:00
Jean-Marie RENOUARDjmrenouard@gmail.com
83010dd32e Bug fix on aria metrics 2016-04-05 12:25:20 -04:00
Jean-Marie RENOUARDjmrenouard@gmail.com
a5449a0d22 Adding performance_schema.memoty value to max_used_memory and max_peak_memory calculation
There is always MySQL 5.7+ and adaptaive memory usage to handle porperly
2016-04-05 11:40:38 -04:00
Jean-Marie RENOUARDjmrenouard@gmail.com
97cce402ae Adding get_http_cli for curl or wget detecting in sysstat 2016-04-05 09:49:43 -04:00
Jean-Marie RENOUARDjmrenouard@gmail.com
974bd03ddf Adding new control for Galera cluster #150 2016-04-05 05:16:52 -04:00
Jean-Marie RENOUARDjmrenouard@gmail.com
2d483e6b75 Check tables are all innodb table and check all table gets pk #150 2016-04-04 12:32:35 -04:00
Jean-Marie RENOUARDjmrenouard@gmail.com
3ef98d83c1 Dumping mysql options for galera* #150 2016-04-04 11:30:16 -04:00
Jean-Marie RENOUARDjmrenouard@gmail.com
8203dcd686 Dumping galera options and status #150 2016-04-04 11:23:43 -04:00
Christine
c9cea2cc80 #177 bug with free -h changed to free -mwq 2016-04-04 13:58:52 +02:00
Christine
292cbfedad Adding some sysctl control in sysstat mode 2016-04-04 12:12:09 +02:00
Jean-Marie Renouard
0cdc7f53ca Merge pull request #179 from mrqwer88/fix_mount_output
fix mount point output for linux
2016-03-30 17:19:37 +02:00
root
c74d51e065 system information are only available with --sysstat #165 2016-03-30 17:16:16 +02:00
Sergei A Mamonov
ff796b48bf fix mount point output for linux 2016-03-30 15:59:47 +03:00
Sergei A Mamonov
45c468f324 add fixes to get_os_release for debian 6/7/8 2016-03-30 14:44:30 +03:00
root
d3a2d83d7d Just a simple perltidy to cleanup ident in the code. 2016-03-29 14:22:45 +02:00
Jean-Marie Renouard
8414de8a4d Merge pull request #176 from robertalks/master
Fix is_virtual_machine function return, drop ENV{'HOSTNAME'} for host…
2016-03-29 13:57:57 +02:00
Robert Milasan
cb5a1c528e Fix is_virtual_machine function return, drop ENV{'HOSTNAME'} for hostname cmd, some machines don't have HOSTNAME set 2016-03-29 09:51:48 +02:00
amq
94ee62a6e0 Fix grammar 2016-03-29 01:27:41 +02:00
root
a010416b93 Adding lot of system indicators #165 2016-03-25 16:22:07 +01:00
root
3f8ca6493e Adding disk space and inode control other fs mountpoint #165 2016-03-25 14:32:15 +01:00
root
c9ebae1e26 #166 removing test when plugin is unix_socket or win_socket
Support for bug https://bugs.mysql.com/bug.php?id=80860
2016-03-25 11:57:35 +01:00
DutchProgrammer
031898858b fix for perl 5.10 and 5.8 2016-03-24 23:58:48 +01:00
DutchProgrammer
5faf456d77 fix for perl 5.10 and 5.8 2016-03-24 23:56:45 +01:00
DutchProgrammer
2d4afc2e82 fix for perl 5.10 and 5.8 2016-03-24 23:41:30 +01:00
DutchProgrammer
774dbd8914 fix for perl 5.10 and 5.8 2016-03-24 23:31:52 +01:00
DutchProgrammer
5fb8e3dec7 fix for perl 5.10 and 5.8 2016-03-24 23:23:31 +01:00
DutchProgrammer
6c280de32f Added GetOptions check if fails show help
Added verbose mode
2016-03-24 22:48:07 +01:00
DutchProgrammer
5c9f9952aa added update version functionality 2016-03-24 21:20:48 +01:00
DutchProgrammer
ae9bbe405b added version update functionality 2016-03-24 21:17:34 +01:00
DutchProgrammer
58807c135f inconsistent performance schema info #167 2016-03-24 19:47:59 +01:00
DutchProgrammer
9c87b5266f v1.6.9 2016-03-24 18:36:49 +01:00
DutchProgrammer
0be6ebb626 fix the build fail 2016-03-24 14:25:12 +01:00
root
10a5ad0fdb Fix message for #164 issue 2016-03-24 10:21:02 +01:00
root
84d108bc70 Broken code fixed 2016-03-23 16:35:59 +01:00
root
30b7f2e52c #164 removing by default check for 10 opened ports. option maxallowedport added for this case. 2016-03-23 16:33:02 +01:00
root
95c1397289 #163 removing by default banned port 443,80, 8080,8443 and let bannedports managed this case. 2016-03-23 16:18:36 +01:00
Jean-Marie RENOUARD
8271d9d4c2 Merge branch 'master' of https://github.com/major/MySQLTuner-perl 2016-03-23 12:20:28 +01:00
Christine
18941ae560 Advanced dbstat for collation and charset 2016-03-22 17:56:08 +01:00
Christine
fb53fa4efc Adding extra information on collation in dbstat 2016-03-22 16:36:04 +01:00
Christine
47ffb270d9 Typo fix 2016-03-22 15:35:00 +01:00
Christine
ffed6a3715 Adding threadpool information #138 2016-03-22 15:20:18 +01:00
Christine
200d091362 Adding system recommandations for banned ports and memory used by other process 2016-03-22 14:44:01 +01:00
Christine
805651d44b Fix bug on index selectivity from mariaDB
Adding type in index summary
2016-03-22 09:54:26 +01:00
Christine
1ffee5606a Adding banned port option to detect banned ports 2016-03-21 17:41:14 +01:00
Christine
42b09f83ab Adding system recommandations based on open port
trying to detect local vulnerabilities.csv
2016-03-21 17:11:20 +01:00
Christine
216885c30e Support user parameter alone
Support advanced debug for access denied issue
2016-03-21 15:51:16 +01:00
Jean-Marie RENOUARD
0bc46fbc9b Merge branch 'master' of https://github.com/major/MySQLTuner-perl 2016-03-21 15:28:25 +01:00
root
f3805a1eba Changing engine list after 5.5 2016-03-16 18:40:44 +01:00
root
c0be38eb89 Query cache should be disabled #159 2016-03-16 16:53:30 +01:00
Jean-Marie RENOUARD
9d7b7e11da Null commit 2016-03-15 10:14:31 +01:00
root
c5b458ec80 Ticket #156: removing FULLTEXT index 2016-03-14 12:10:35 +01:00
marklahn
2a96375fa8 TX and RX now shows value in K/M/G, rather than K/M/B 2016-03-02 15:12:38 +00:00
root
6dae07a921 #146: Correct write effiency calculation based on log writes 2016-02-24 20:20:48 +01:00
root
09383daee8 #156: Removing index stat dur to erronous information 2016-02-24 19:57:55 +01:00
Mohammad
65bc055bf1 #87 small fixes for windows porting 2016-02-20 18:31:17 +02:00
Mohammad
ffbab547a1 #87 change password single quote to double quote and small fixes 2016-02-20 18:07:19 +02:00
Mohammad
15333e4a58 #87 change password single quote to double quote and small fixes 2016-02-20 18:05:33 +02:00
Mohammad
6c939906dd #87 password single quote to double quote 2016-02-20 18:01:30 +02:00
root
b33a39144d Adding windows memory calcuclations 2016-02-16 16:29:47 +01:00
M. Hasbini
b273998483 \t -> 4 spaces 2016-02-14 02:24:36 +02:00
mhasbini
69ffbc7126 Fixed asking for username/password when it's already passed. 2016-02-13 23:57:16 +00:00
Jean-Marie Renouard
8a0af4bb6f #87 unlock windows restriction 2016-01-28 10:12:33 +01:00
Jean-Marie Renouard
2a0d6395fb Title Aligment 2016-01-27 19:34:05 +01:00
Jean-Marie Renouard
6a818d66f8 Adding section for ThreadPool Mariadb stat 2016-01-27 19:00:27 +01:00
Jean-Marie Renouard
d0c75b9a3e Removing annoying message in mysql 2016-01-27 17:22:49 +01:00
Jean-Marie Renouard
d777099a59 Adding JSON code to dump result (Issue #123)
Adding Empty Section for Galera #150
Adding Empty Section for TokuDB #149
2016-01-27 14:50:29 +01:00
root
b8c5adb4cc Modified version for RPM packaging 2016-01-06 01:17:05 +01:00
root
c9b647753c Adding CVE detection support 2016-01-06 00:57:34 +01:00
Tom Mettam
9c09e9556e Don't treat connections to 127.0.0.1 as remote 2015-12-29 13:55:53 +00:00
Stephan Großberndt
0c9abcada1 Fix several typos 2015-12-10 11:52:39 +01:00
root
e7b40b87a1 Support for Password security on MySQL 5.7 2015-12-08 16:58:16 +01:00
Christian Loos
11a8110922 fix dependency check for Text::Template
fixes #133 and #136
2015-11-23 08:40:00 +01:00
Christian Loos
66d132cd4b always load Data::Dumper
Data::Dumper is in core sice Perl 5.005, so set a minimum Perl
dependency and always load Data::Dumper.
2015-11-23 08:14:28 +01:00
Christian Loos
2a8e12db63 whitespace fixes 2015-11-23 08:08:25 +01:00
Dan Shepherd
3d2ceeb859 Update mysqltuner.pl
Fixed grammar issues in some of the messages.
2015-11-13 14:54:24 +00:00
Jean-Marie Renouard
7c72b1096b Adding code to check if module are installed. 2015-11-13 00:15:58 +01:00
Jean-Marie Renouard
9d22307754 Adding code to check if module are installed. 2015-11-13 00:14:12 +01:00
Jean-Marie Renouard
02c952c03c Adding error message when Windows OS is detected 2015-11-12 23:55:14 +01:00
Greg Roach
d220a9ac79 Detect CYGWIN 2015-11-10 11:48:25 +00:00
Jean-Marie Renouard
cd7dc15ed8 Merge pull request #131 from BrianDurham/master
Update 'There is not basic password file list' message
2015-10-09 11:19:31 +02:00
Jean-Marie RENOUARD
bdd4331d02 Issue #130: Missing s in total_aria_indexes calculation 2015-10-09 11:14:39 +02:00
Brian Durham
1335b44c8b Update 'There is not basic password file list' message 2015-09-27 02:25:12 -05:00
Jean-Marie Renouard
fa5a006240 Merge pull request #128 from ravage84/patch-2
Change anonymous account recommendation to plural
2015-09-17 07:07:17 +02:00
Jean-Marie Renouard
3aaa3e8872 Merge pull request #129 from ravage84/patch-3
Improve wording
2015-09-17 07:07:05 +02:00
Marc Würth
eee95c09cb Improve wording
At first, I didn't get what this line tried to tell me and it seems I'm not the only person:
https://www.google.ch/search?hl=de&q=%22Reduce+your+SELECT+DISTINCT+queries+without+LIMIT+clauses%22&gws_rd=ssl
2015-09-16 18:17:54 +02:00
Marc Würth
a31ea3cda5 Change anonymous account recommendation to plural 2015-09-16 18:11:42 +02:00
Marc Würth
a64d10458c Remove double space 2015-09-16 18:09:10 +02:00
Jean-Marie RENOUARD
8d98ead4f0 Issue #124: bug fix with noask password handling... from issue #110 patch 2015-09-07 11:29:20 +02:00
Jean-Marie RENOUARD
01ba5af0ea Issue #121: Removing lost+found from dblist 2015-09-02 15:40:57 +02:00
Jean-Marie RENOUARD
f7f2754504 Issue #121: setting value when value is NULL 2015-09-02 14:48:48 +02:00
Jean-Marie RENOUARD
37fbf86180 Issue #121: removing lost+found from dblist to explore 2015-09-02 14:13:49 +02:00
Jason Scalia
55e5b38a1f Correct typo regarding Perl License
(iteself -> itself)
2015-08-30 17:24:39 -04:00
Jan Ingvoldstad
848e70f55a Minor typo fixed in usage() 2015-08-27 11:13:44 +02:00
Jean-Marie RENOUARD
f06212d18f Adding a HTML report system with a default template engine based on Text::Template 2015-08-26 15:23:19 +02:00
Jean-Marie RENOUARD
e2182f17b0 output fix 2015-08-25 17:00:06 +02:00
Jean-Marie RENOUARD
2d02c583e3 Adding version check features
Issue #33 #95: checkversion option is now available
2015-08-25 16:15:54 +02:00
Jean-Marie RENOUARD
504aee51a6 Isse #108 Abort mysqltuner when auto-vertical-output is set in dafaults 2015-08-25 14:07:13 +02:00
Jean-Marie RENOUARD
82804c11da Issue #117 and #118: Rollback on #108 fix. 2015-08-25 10:45:39 +02:00
Jean-Marie RENOUARD
60e5490167 Issue #117 and #118: Rollback on #108 fix. 2015-08-25 10:17:12 +02:00
Jean-Marie RENOUARD
ff5f5c4d28 Issue #118: Removing auto-vertical-output for MySQL <5.5 2015-08-24 18:42:19 +02:00
Jean-Marie RENOUARD
bf17735e51 Issue ##108 Adding --auto-vertical-output=false 2015-08-24 10:32:56 +02:00
Jean-Marie RENOUARD
3f78587411 Merge branch 'master' of https://github.com/major/MySQLTuner-perl 2015-08-24 10:00:28 +02:00
Jean-Marie RENOUARD
a54c7233e8 Isse #110: No asking password option --noask 2015-08-24 10:00:10 +02:00
Jean-Marie RENOUARD
111a4a3776 Correct return code in case of invalid login or missing data 2015-08-24 09:58:52 +02:00
Jean-Marie RENOUARD
7c51a70b36 Issue #113: Typo fix
Issue #111: MariaDB 10 and 11 as supported version
Issue #109: Ne line at the end of help display
2015-08-24 09:51:03 +02:00
Daniel Black
2da87e05a5 A user with a plugin isn't the same as an empty password 2015-08-24 17:33:41 +10:00
Jean-Marie RENOUARD
a00628d869 Travis test 2015-08-19 18:27:41 +02:00
Jean-Marie RENOUARD
c83a07139c Adding travis information
typo fix
2015-08-19 18:25:25 +02:00
Jean-Marie RENOUARD
e15755489e Pertidy code + rearrange ocde 2015-08-19 14:45:24 +02:00
Jean-Marie RENOUARD
809d6003eb Issue #104 /proc/meminfo is not language specific. 2015-08-19 09:51:22 +02:00
Jean-Marie RENOUARD
7497c4732e Adding information about checks perform by MySQLTuner 2015-08-18 18:37:59 +02:00
Jean-Marie RENOUARD
1e7e9dd372 Merge branch 'master' of https://github.com/major/MySQLTuner-perl 2015-08-18 13:48:18 +02:00
Jean-Marie RENOUARD
6d3e66415b issue #98 Fix variable name bug for 32 bits systems 2015-08-18 13:47:18 +02:00
Jean-Marie Renouard
e86ff569a9 Merge pull request #105 from denji/master
Retrieve ariadb tuning information
2015-08-18 12:27:06 +02:00
Jean-Marie RENOUARD
9470d56e6a Issue #103: Innodb buffer pool instances can t be adjust to a value grea value greater than 64 2015-08-18 12:07:43 +02:00
Jean-Marie RENOUARD
99fd9002a8 Issue #104: Change Linux memory and swap grabbing information 2015-08-18 11:41:20 +02:00
Jean-Marie RENOUARD
63fc929fa7 Issue #101 2015-08-17 18:31:14 +02:00
Jean-Marie RENOUARD
4bd54a4f0e Debug print output for memory 2015-08-17 18:17:15 +02:00
Jean-Marie RENOUARD
b10924a682 Slave replication test issue #99 and issue #100 2015-08-17 18:10:10 +02:00
Jean-Marie RENOUARD
9d204179cf Issue #80 2015-07-22 23:28:09 +02:00
Jean-Marie RENOUARD
8adfe144df Advanced code for Issue #80 2015-07-22 22:13:48 +02:00
Jean-Marie RENOUARD
3d0e8579a7 Issue #96 2015-07-22 21:21:11 +02:00
Jean-Marie RENOUARD
67b91966e0 Issue #96 2015-07-20 09:57:04 +02:00
Jean-Marie RENOUARD
6ad5b60ec6 Issue #94 2015-07-20 09:46:48 +02:00
zinga
c8872380fb Quick mod to add Aria storage engine support
Conflicts:
	mysqltuner.pl
2015-07-16 19:40:58 +03:00
Jean-Marie RENOUARD
78680600cb Start solving issue #80 2015-07-16 17:14:42 +02:00
Jean-Marie RENOUARD
60ab76b80d adding debug message for normal client 2015-07-15 18:21:51 +02:00
Jean-Marie RENOUARD
2584a3192a PR #39 and PR #50 2015-07-15 16:58:18 +02:00
Jean-Marie RENOUARD
1bb1489141 Change shebang 2015-07-15 15:58:20 +02:00
Jean-Marie RENOUARD
1bb24f0228 Issue #90 2015-07-15 11:09:51 +02:00
Jean-Marie RENOUARD
9c74f465e1 Merge remote branch 'upstream/master' 2015-07-15 11:06:23 +02:00
Jean-Marie RENOUARD
3bc179fa2d last changes 2015-07-15 11:06:21 +02:00
Joe Ashcraft
5b3c2478eb correct spelling 2015-07-13 10:37:20 -05:00
Jean-Marie RENOUARD
5d7f28b8ba Removing Data::Dumper dependency and increment version number 2015-07-13 17:08:40 +02:00
Jean-Marie RENOUARD
2a80802764 Adding check for percentage used buffer pool 2015-07-13 16:58:24 +02:00
Jean-Marie RENOUARD
505922b1bb Fix #83 efficiency calculations values for write/read innodb buffer 2015-07-13 16:18:25 +02:00
Jean-Marie RENOUARD
f597b26b7c port all request on select_one and select_array subroutines 2015-07-13 16:00:11 +02:00
Jean-Marie RENOUARD
457766e090 adding replication tests for detecting master and slave stop status 2015-07-13 15:54:44 +02:00
Jean-Marie RENOUARD
251323fcba issues/76 2015-07-10 15:35:18 +02:00
root
43f3fa21e9 Add man page on RPM packaging
fix a dependencies issue with mysql
2015-07-02 22:06:43 +02:00
root
70687a62be Adding metrics on worst selectivity index and unused indexes
--idxstat option is needed to activate this features
2015-07-02 16:42:53 +02:00
root
43fd15f00d Adding options --idxstat and selectivity index request 2015-07-02 12:16:02 +02:00
root
044f7c52c6 Adding information about Max and Reached memory for MySQL process. 2015-07-02 00:19:28 +02:00
root
ea93fe3116 Adding read/write innodb buffer efficiency indicators. 2015-07-01 21:07:58 +02:00
root
731fe6908d Adding preconisations on binlog cache and Aborted connections 2015-07-01 16:27:57 +02:00
root
4121ed73fd Bug fixes with POD documnetation 2015-07-01 13:39:16 +02:00
root
6b1b44bd52 Bug fixes with POD documnetation
Adding USAGE.md documentation from POD documentation
2015-07-01 13:33:57 +02:00
root
59ae681265 Adding POD documnetation 2015-07-01 12:31:40 +02:00
root
55886e0f66 Reorder buffers info display for innodb 2015-07-01 11:14:55 +02:00
root
4b03677724 Merged with upstream 2015-06-19 14:02:23 +02:00
root
a862f3607a Issue #79: incorrect mesage 2015-06-19 10:52:06 +02:00
root
3b183ab148 Adding option --dbstat to display database information 2015-06-19 10:39:35 +02:00
root
6c3197eb89 build system with basic password file embedded. 2015-06-18 23:40:12 +02:00
root
5739dfd230 Adding database information 2015-06-18 22:02:55 +02:00
root
3b1d4fd1fb Adding debug options, Adding Databases size info" 2015-06-18 21:48:03 +02:00
Major Hayden
4a5a4a3d66 Switch 'Go' to just 'G' 2015-06-18 10:58:14 -05:00
root
9d619be2e2 create a dedicated sub for innodb 2015-06-18 10:56:47 +02:00
root
0e66f16b05 if .mylogin.cnf is set not SECURITY WARNING 2015-06-18 10:12:23 +02:00
root
d0a811dac6 Issue #75 on collations 2015-06-17 23:58:47 +02:00
root
ba2ea1f0f3 merged version 2015-06-17 23:28:50 +02:00
Jean-Marie RENOUARD
61ba60e1ee Fix for innodb buffer pool instances when buffer pool is lower than 1Go 2015-06-17 18:03:44 +02:00
Jean-Marie RENOUARD
bf922481b7 activate nocollor when reportfile is set 2015-06-17 17:50:06 +02:00
Jean-Marie RENOUARD
512cb3de1d activate nocollor when reportfile is set 2015-06-17 17:46:52 +02:00
root
0736ef7c56 adding --reportfile for file output result 2015-06-16 23:38:17 +02:00
Christian Loos
1f27eb393e fix fetching memory values on non-english Linux systems 2015-06-16 14:26:08 +02:00
Christian Loos
0b07468e43 move innodb_buffer_pool_instances output after innodb_buffer_pool_size 2015-06-16 13:34:41 +02:00
Christian Loos
1e7fe0d394 update innodb_buffer_pool_instances output
* make the output more consistent with the other InnoDB outputs
* calculate a value for 'Variables to adjust'
2015-06-16 13:21:58 +02:00
Christian Loos
9d50475025 don't mention innodb_buffer_pool_size again
innodb_buffer_pool_size is reported previously, so no need to do this
here again
2015-06-16 12:24:42 +02:00
Christian Loos
f2f2bdcf57 don't mention MySQL version again
The MySQL version is mentioned previously, so no need to do this here
again.
Also the version mentioned was wrong as innodb_buffer_pool_instances was
introduced in 5.5.4:
http://dev.mysql.com/doc/refman/5.5/en/innodb-parameters.html#sysvar_innodb_buffer_pool_instances
2015-06-16 12:19:38 +02:00
Jean-Marie RENOUARD
e231e21d1e Adding advice for buffer_pool_size_instances variables for 5.6.6+ mysql version 2015-06-15 16:22:51 +02:00
Jean-Marie RENOUARD
c8043c2965 Warning message for lagging slave 2015-06-15 15:34:29 +02:00
Jean-Marie RENOUARD
7d51d2f69e adding --passwordfile option 2015-06-15 15:23:05 +02:00
Jean-Marie RENOUARD
50d7718c07 some debug output cleanup. 2015-06-15 09:47:24 +02:00
Jean-Marie RENOUARD
e919e904ba Adding extra security test for password based on password list 2015-06-12 16:09:59 +02:00
Rene Schmidt
836bed3891 added option mysqlcmd so you can give a custom mysql command to mysqltuner.pl 2015-04-16 16:58:48 +02:00
Nick Ostrovsky
33c85281e9 Update mysqltuner.pl 2014-12-29 21:15:13 +07:00
Major Hayden
4f472521d7 Version 1.4.0 2014-12-04 09:56:31 -06:00
Cole Turner
3b12ccb773 Added name to contributor list. 2014-12-04 10:52:28 -05:00
Cole Turner
5f1e12f11d Adding check for autoincrement keys
Not familiar with Perl, please double check.
2014-12-04 02:14:02 -05:00
Erik Ljungstrom
604900d536 Fixed reporting for temporary tables created on disk. Created_tmp_disk_tables is a subset of Created_tmp_tables 2014-12-02 12:58:57 +00:00
Joe Horn
dee239f243 Update mysqltuner.pl
* information_schema.ENGINES doesn't exist before MySQL 5.1
* table cache var. depends on MySQL version
2014-11-06 19:43:43 +08:00
Cristi
f5355b4349 added new option
added the "--buffers" option to print all global and thread buffer values for easier tuning
2014-10-23 13:37:11 +03:00
Major Hayden
2c69d953f8 Merge pull request #45 from altblue/master
improve "$arch" variable usage
2014-08-12 07:31:53 -05:00
Baebeca
a5a9455245 Update mysqltuner.pl
minor format fixes
2014-08-10 19:18:16 +02:00
Major Hayden
9341faf56a Correct table_cache_var bug
Fixes #49 by correcting a small error from #48. Sorry, folks!
2014-06-05 20:45:16 -05:00
Aron Rotteveel
ab58b15ef0 Fix for MySQL 5.6 table_open_cache
MySQL 5.6 fails silently when table_cache is used instead of table_open_cache. MySQLTuner should indicate table_open_cache instead of table_cache when printing variable suggestions.
2014-06-05 21:57:30 +02:00
Marius Feraru
8347fafe4e improve "$arch" variable usage
- handle the (default!) undefined case;
- really treat it as a number (cause that's the way it is defined everywhere in "check_architecture", and it is compared to a number too);
- (try to) avoid extra ops by reordering the operations.
2014-03-21 17:38:40 +02:00
zequeitor
7a28b64ecf check query cache verification on mysql >= 5.6.8
Add query cache type verification
MySQL >= 5.6.8 has query_cache_type OFF by default. It will disables the entire cache. 
http://dev.mysql.com/doc/refman/5.6/en/server-system-variables.html#sysvar_query_cache_type
2014-03-06 18:22:02 -02:00
Blake Swopes
a07f7a16e3 Shifting InnoDB log waits block up into the have_innodb block.
This should prevent any attempt to access an undefined Innodb_log_waits value.

resolves #42
2014-03-03 14:24:36 -08:00
Major Hayden
dbcb8178ed Version 1.3.0 2014-02-21 19:43:08 -06:00
Major Hayden
216bade70e Merge pull request #18 from meghuizen/patch-1
Add DirectAdmin support.
2014-02-21 19:15:04 -06:00
Major Hayden
35955db67f Merge pull request #19 from DanBUK/master
Swap position of innodb buffer pool size and data size arguments
2014-02-21 19:13:46 -06:00
Major Hayden
e23a798563 Add more flexible engine display support
Fixes #22.
2014-02-21 19:04:45 -06:00
Major Hayden
6c9ed7cdb8 Hide stderr if which svcprop fails
Fixes #29.
2014-02-21 18:44:12 -06:00
Major Hayden
7571672419 Merge branch 'master' of https://github.com/sunfoxcz/MySQLTuner-perl into sunfoxcz-master 2014-02-21 18:40:15 -06:00
Major Hayden
18eed21ecd Cleanup of custom mysqladmin command code
Fixes #30.
2014-02-21 11:32:49 -06:00
Major Hayden
7b0664bbbf Merge branch 'master' of https://github.com/aylazhang/MySQLTuner-perl into aylazhang-master 2014-02-21 11:23:41 -06:00
Major Hayden
37d1703b6f Merge pull request #32 from gibas/add-darwin-arch
Add darwin arch
2014-02-21 11:16:02 -06:00
Major Hayden
bdca23452c Removed version checking routines until I can figure out something different
Somewhat fixes #33. I'll open a new issue to work on a new version checker.
2014-02-21 11:13:34 -06:00
Major Hayden
18b4b8f982 Adding warning about big table caches
This isn't the ideal fix, but at least the warning is there. Many thanks to @ywarnier for pointing this out to me on GitHub. ;)

Fixes #36.
2014-02-21 11:09:59 -06:00
Major Hayden
47e3dd2350 Avoid divide by zero error with key_buffer_size
Fixes #35.
2014-02-21 11:04:38 -06:00
Major Hayden
1ed12ad68c Adds suggestion for innodb_log_buffer_size
Fixes #38
2014-02-21 10:44:43 -06:00
Major Hayden
aba4d3b444 Fixed version parse errors for MariaDB 10.x
MariaDB 10.x still has limited support in MySQLTuner.  Using this script with MariaDB may cause your server to start chasing cars. :)

This fixes #34.
2014-02-21 10:36:26 -06:00
Krzysztof Gibas
fda5bad78d fixed uname execution syntax 2013-05-24 19:43:26 +02:00
Krzysztof Gibas
fffef5c7c2 added Darwin as 64bit architecture, as kaalis pointed out in https://github.com/rackerhacker/MySQLTuner-perl/pull/27#issuecomment-15450764 2013-05-24 19:24:23 +02:00
Krzysztof Gibas
4b95c66d33 added Darwin as 64bit architecture, as kaalis pointed out in https://github.com/rackerhacker/MySQLTuner-perl/pull/27#issuecomment-15450764 2013-05-24 19:11:08 +02:00
aylazh
dbdddf4775 nothing. 2013-03-19 18:09:29 +08:00
aylazhang@gmail.com
8824bb49f1 little modify 2013-03-19 18:05:29 +08:00
zhangyan
2d1b2bd32d add mysqladmin option 2013-03-19 17:56:01 +08:00
foxycode
d07b504f8c Added Solaris SMF and SmartOS/Percona Quickbackup detection to get credentials automatically. 2013-02-12 23:53:51 +01:00
Krzysztof Gibas
1188149f32 fixed finding a 64bit architecture on NetBSD/OpenBSD and FreeBSD 2012-12-21 13:39:36 +01:00
Krzysztof Gibas
409884e597 fix finding a 64bit architecture on FreeBSD 2012-12-21 13:11:38 +01:00
Krzysztof Gibas
7dd218760b fix memory detection on FreeBSD 2012-12-21 12:51:28 +01:00
Daniel
9f40efe480 Swap position of innodb buffer pool size and data size arguments to match key buffer size args. 2012-05-17 15:30:51 +01:00
Michiel
33d97c672c Add DirectAdmin support. Also tested on DirectAdmin v 1.40.3 on Debian 6 - 64 bits #17 2012-04-26 15:49:29 +03:00
Markus Köberl
27f1454b0e update comments and logging messages 2011-04-21 14:36:10 +02:00
Markus Köberl
2e347611ff use the option --defaults-file ... 2011-04-21 08:32:29 +02:00
Markus Köberl
18bab70c84 use the maintanance account on debian system 2011-04-20 13:23:30 +02:00
Ville Skyttä
6add6186bc Use portable /dev/null from File::Spec. 2011-04-02 15:03:32 +03:00
Ville Skyttä
32b1eb2111 Ignore output from stty for portability (e.g. Windows). 2011-04-02 14:56:42 +03:00
Ville Skyttä
46bdd402f4 Simplify MySQL version checks. 2011-04-02 14:54:00 +03:00
Ville Skyttä
a49c091457 Avoid some awk and grep invocations for portability (e.g. Windows). 2011-04-02 14:51:06 +03:00
Ville Skyttä
c88f07fa73 Grammar fix. 2011-04-01 21:17:33 +03:00
Ville Skyttä
b5dd0397bf Trim trailing whitespace. 2011-03-08 20:38:37 +02:00
Ville Skyttä
d6c7f9ac4d Add Emacs indentation settings. 2011-03-08 20:37:58 +02:00
mhayden
05813a1faa Version bump to 1.2.0 2011-03-06 18:50:36 -06:00
Ville Skyttä
778cc60885 Work around MySQL bug #59393 wrt. ignore-builtin-innodb. 2011-03-06 13:04:08 +02:00
Ville Skyttä
4df766729c Check engine availability also with SHOW ENGINES.
have_$engine are deprecated and will be removed in MySQL 5.6, and some
of them are either missing in some versions before that or show wrong
values - see e.g. MySQL bugs #47286 and #59393.
2011-03-06 12:59:46 +02:00
Ville Skyttä
a1d7114759 Fix detection of Federated engine availability.
The variable is have_federated_engine, not have_federated.
2011-03-06 12:53:32 +02:00
Ville Skyttä
0bd59c3330 List users without passwords as user@host, sorted. 2009-12-24 23:29:45 +02:00
rackerhacker
b2dfc8789a Bumped version number to 1.1.1 2009-09-17 23:26:12 +00:00
rackerhacker
f0f9f3f325 Added AIX 5L support (patch from Baptiste M. via the blog)
Adjusted the version number (should have been done for the 1.1.0 tagged release)
2009-09-17 23:24:33 +00:00