mysql 配置优化

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 不要设置太大

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsxpgf.html