1、innodb_buffer_pool_size
用于缓存索引和数据的内存大小,越大越好,设置物理内存的50%-70%。
2、innodb_file_per_table = on使用独立的表空间。
3、innodb_data_file_path指定了所有InnoDB数据文件的路径,还指定了初始大小分配,最大分配以及超出起始分配界线时是否应当增加文件的大小。不要默认的10M
[mysqld] innodb_data_home_dir = /ibdata innodb_data_file_path=ibdata1:100M:autoextend 4、innodb_log_file_size,innodb_log_files_in_group innodb_log_file_size = 256M innodb_log_files_in_group = 2 5、max_connection、max_connection_error max_connection 最大链接数 max_connection_error 错误次数,如果某一客户端尝试连接此MySQL服务器,但是失败(如密码错误等等)10次,则MySQL会无条件强制阻止此客户端连接。 FLUSH HOSTS; 重置 6、open_files_limit 设置为max_connection的10倍左右 7、key_buffer_size 用来设置索引块(index blocks)缓存的大小,32M 8、mp_table_size,max_heap_table_size,sort_buffer_size,join_buffer_size,read_buffer_size 不要设置太大