Major Hayden
34b5cba861
* Changed indexing calculations so that all tables are not opened in MySQL 5 (thanks Jon!)
...
* Adjusted some of the commented lines at the top of the script
2007-12-01 20:31:15 +00:00
Major Hayden
33928700a3
* Added NetBSD support (thanks to Dave Burgess)
...
* Switched username/password prompts to STDERR so they won't appear in printouts
2007-11-06 23:20:09 +00:00
Major Hayden
d98fa91a3d
* Adjusted infoprint to use asterisks (cosmetic)
...
* Per-thread/global buffer counts are now displayed
* Key buffer increases are only recommended if the buffer is smaller than total indexes and key buffer hit rate is < 95%
* Dropped max_seeks_for_key checks
* Temporary table size increases are not recommended over 256M
* Aborted connection calculation and recommendation adjustments
2007-10-16 01:45:09 +00:00
Major Hayden
b267fc7636
Very small bugfix for MySQL 3.23 on line 408
2007-10-07 14:54:20 +00:00
Major Hayden
b3fd62e953
Added aborted connection checks
...
Added % reads/writes counts
Adjusted recommendations for slow query logging, max seeks per key, and joins without indexes
2007-09-07 00:29:18 +00:00
Major Hayden
44f465ae0a
Minor fix if no selects have been run (Thanks Kevin)
2007-08-15 12:30:08 +00:00
Major Hayden
efc984f945
Fixed a dumb logic error with the concurrent_insert check
2007-08-13 22:01:28 +00:00
Major Hayden
04e84a7752
Minor divide by zero error in query cache calculations
2007-08-12 19:11:35 +00:00
Major Hayden
c6498519a5
Tremendous overhaul of massive proportions.
...
Thanks to suggestions from Mike Jackson, BK Box, Bryan Tholen, and Shawn Ashlee.
MySQLTuner's new home is now at: http://rackerhacker.com/mysqltuner/
The big feature changes will be documented there.
2007-08-12 18:51:10 +00:00
Major Hayden
63faf9e7dc
Adjusted key_buffer_size logic checks.\nChanged max_connections wording.\nAdded max_seeks_for_key check.
2007-08-03 02:27:37 +00:00
Major Hayden
6ca1761b3f
Added explanations for key max_connections and fixed a Plesk bug when you run the script as a non-root user
2007-08-03 01:55:56 +00:00
Major Hayden
433c0b8749
Fixed bug with 'explainonly' argument.
2007-06-06 15:57:19 +00:00
Major Hayden
beaeaf26e8
Added option to disable colors.
...
Explanation option is disabled by default.
2007-06-06 15:31:48 +00:00
Major Hayden
a4f7c5bbe0
Completed long explanation portion for slow query log section.
...
Created 'explainonly' command line argument for long explanations only.
Adjusted memory usage long explanation.
2007-06-06 15:14:06 +00:00
Major Hayden
be69a0063a
Initial verbose explain output configuration (there you go Mike!)
2007-06-04 16:31:29 +00:00
Major Hayden
4589601af0
Massive changes... output filtering, usage information, and temporary table corrections with regards to max memory calculations
2007-06-01 03:26:26 +00:00
Major Hayden
89044755e1
Changed all prints to use subroutines to allow for exclusions via command line arguments (coming up next)
2007-06-01 01:27:18 +00:00
Major Hayden
f76e2746a4
Script now requires MySQL 4.1 or higher (4.0 is EOL, and support for that is lame...)
2007-06-01 01:19:01 +00:00
Major Hayden
270bb7364f
Corrected memory calculation issue in OS X / Darwin
2007-06-01 01:13:36 +00:00
Major Hayden
810df8eded
Added check to see if MySQL is even installed
2007-06-01 01:03:11 +00:00
Major Hayden
d38d22a80a
Initial Import
2007-05-31 03:30:15 +00:00