MySQL的优化(六)2011-10-04二十六、如何知晓MySQL解决一条查询运行项列命令并试图弄明白其输出:SHOW VARIABLES;SHOW COLUMNS FROM ...GEXPLAIN SELECT ...GFLUSH STATUS;SELECT ...;SHOW STATUS;二十七、MySQL非常不错日志在进行很多连接时,连接非常快。同时使用SELECT和INSERT的场合。在不把更新与耗时太长的选择结合时。在大多数选择/更新使用唯一键码时。在使用没有长时间冲突锁定的多个表时。在用大表时(MySQL使用一个非常紧凑的表格式)。二十八、MySQL应避免的事情用删掉的行更新或插入表,结合要耗时长的SELECT。在能放在WHERE子句中的列上用HAVING。不使用键码或键码不够唯一而进行JOIN。在不同列类型的列上JOIN。在不使用=匹配整个键码时使用HEAP表。在MySQL监控程序中忘记在UPDATE或DELETE中使用一条WHERE子句。如果想这样做,使用mysql客户程序 的--i-am-a-dummy选项。