Adding information about checks performed by MySQLTuner
This commit is contained in:
parent
7497c4732e
commit
f4afa6b3cf
1 changed files with 52 additions and 28 deletions
|
@ -1,15 +1,5 @@
|
||||||
## MySQLTuner checks & logic
|
## MySQLTuner checks & logic
|
||||||
|
|
||||||
* Get total RAM/swap
|
|
||||||
* EOL MySQL version check
|
|
||||||
* 32-bit w/>2GB RAM check
|
|
||||||
* Get storage engine counts/stats
|
|
||||||
* Check for DB engines that are enabled but unused
|
|
||||||
* Look for fragmented tables
|
|
||||||
* Look for auto-increments near capacity
|
|
||||||
* Calculations
|
|
||||||
* Has server answered any queries?
|
|
||||||
*
|
|
||||||
|
|
||||||
## MySQLTuner steps
|
## MySQLTuner steps
|
||||||
|
|
||||||
|
@ -48,27 +38,61 @@
|
||||||
* If working, and .my.cnf is there, okay
|
* If working, and .my.cnf is there, okay
|
||||||
* Prompt for creds on the console
|
* Prompt for creds on the console
|
||||||
|
|
||||||
|
## MySQLTuner system checks
|
||||||
|
|
||||||
|
* Get total RAM/swap
|
||||||
|
* 32-bit w/>2GB RAM check
|
||||||
|
|
||||||
|
## MySQLTuner Server version checks
|
||||||
|
* EOL MySQL version check
|
||||||
|
|
||||||
|
## MySQL Storage engine general information
|
||||||
|
|
||||||
|
* Get storage engine counts/stats
|
||||||
|
* Check for DB engines that are enabled but unused
|
||||||
|
* Look for fragmented tables
|
||||||
|
* Look for auto-increments near capacity
|
||||||
|
|
||||||
|
|
||||||
## MySQLTuner security checks
|
## MySQLTuner security checks
|
||||||
|
|
||||||
* Is anonymous user present?
|
* Is anonymous user present?
|
||||||
* Users without passwords
|
* Users without passwords
|
||||||
* Users w/username as password
|
* Users w/username as password
|
||||||
* Users w/o host restriction
|
* Users w/o host restriction
|
||||||
* Weak password check (possibly using cracklib later?)
|
* Weak password check (possibly using cracklib later?)
|
||||||
* Using basic_passwords.txt as password database
|
* Using basic_passwords.txt as password database
|
||||||
* Password list checks can be avoid (option: --skippassword)
|
* Password list checks can be avoid (option: --skippassword)
|
||||||
|
|
||||||
## MySQLTuner database information
|
## MySQLTuner database information
|
||||||
* Rows number
|
|
||||||
* Total size
|
* Rows number
|
||||||
* Data size
|
* Total size
|
||||||
* Percentage of data size
|
* Data size
|
||||||
* Index size
|
* Percentage of data size
|
||||||
* Percentage of index size
|
* Index size
|
||||||
|
* Percentage of index size
|
||||||
|
|
||||||
## MySQLTuner index information
|
## MySQLTuner index information
|
||||||
* Top 10 worth selectivity index
|
|
||||||
* Index Cardinality
|
* Top 10 worth selectivity index
|
||||||
* Index Selectivity
|
* Index Cardinality
|
||||||
* Misc information about index definition
|
* Index Selectivity
|
||||||
* Misc information about index size
|
* Misc information about index definition
|
||||||
|
* Misc information about index size
|
||||||
|
|
||||||
|
## MySQLTuner Connections information
|
||||||
|
|
||||||
|
* TODO
|
||||||
|
|
||||||
|
## MySQLTuner InnoDB information
|
||||||
|
|
||||||
|
* TODO
|
||||||
|
|
||||||
|
## MySQLTuner ARIADB information
|
||||||
|
|
||||||
|
* TODO
|
||||||
|
|
||||||
|
## MySQLTuner MYISAM information
|
||||||
|
|
||||||
|
* TODO
|
Loading…
Reference in a new issue