MYSQL数据库mysql innodb优化配置方法分享
《MYSQL数据库mysql innodb优化配置方法分享》要点: 本节内容: 在mysql数据库中,innodb_buffer_pool_size:这是InnoDB最重要的设置,对InnoDB性能有决定性的影响.MYSQL学习 默认的设置只有8M,所以默认的数据库设置下面InnoDB性能很差.MYSQL学习 在只有InnoDB存储引擎的数据库服务器上面,可以设置60-80%的内存.MYSQL学习 更精确一点,在内存容量允许的情况下面设置比InnoDB tablespaces年夜10%的内存年夜小.MYSQL学习 innodb_data_file_path:指定表数据和索引存储的空间,可以是一个或者多个文件.最后一个数据文件必需是自动扩充的,也只有最后一个文件允许自动扩充. 例如: 数据首先放在ibdata1中,当达到900M以后,数据就放在ibdata2中.一旦达到50MB,ibdata2将以8MB为单位自动增长. innodb_data_home_dir:放置表空间数据的目录,默认在mysql的数据目录,设置到和MySQL安装文件不同的分区可以提高性能. innodb_log_buffer_size:磁盘速度是很慢的,直接将log写道磁盘会影响InnoDB的性能,该参数设定了log buffer的年夜小,一般4M. innodb_flush_logs_at_trx_commit=2: 1) =1时,在每个事务提交时,日志缓冲被写到日志文件,对日志文件做到磁盘操作的刷新.Truly ACID.速度慢. innodb_file_per_table:可以存储每个InnoDB表和它的索引在它本身的文件中. innodb_flush_method: 设置InnoDB同步IO的方式: innodb_thread_concurrency: InnoDB kernel最年夜的线程数. 《MYSQL数据库mysql innodb优化配置方法分享》是否对您有启发,欢迎查看更多与《MYSQL数据库mysql innodb优化配置方法分享》相关教程,学精学透。编程之家PHP学院为您提供精彩教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |