diff --git a/libraries/advisory_rules.txt b/libraries/advisory_rules.txt index 1bc5023917..8216a49c2e 100644 --- a/libraries/advisory_rules.txt +++ b/libraries/advisory_rules.txt @@ -255,7 +255,7 @@ rule 'Temp disk rate' value * 60 * 60 > 1 Many temporary tables are being written to disk instead of being kept in memory. Increasing {max_heap_table_size} and {tmp_table_size} might help. However some temporary tables are always being written to disk, independent of the value of these variables. To eliminate these you will have to rewrite your queries to avoid those conditions (Within a temprorary table: Presence of a BLOB or TEXT column or presence of a column bigger than 512 bytes) as mentioned in in the MySQL Documentation - Rate of temporay tables being written to disk: %s, this value should be less than 1 per hour | PMA_bytime(value,2) + Rate of temporary tables being written to disk: %s, this value should be less than 1 per hour | PMA_bytime(value,2) # I couldn't find any source on the internet that suggests a direct relation between high counts of temporary tables and any of these variables. # Several independent Blog entries suggest (http://ronaldbradford.com/blog/more-on-understanding-sort_buffer_size-2010-05-10/ and http://www.xaprb.com/blog/2010/05/09/how-to-tune-mysqls-sort_buffer_size/)