MySQL性能优化五之系统配置优化和服务器硬件优化

原创 2016年08月29日 14:40:09


1.数据库系统配置优化


1.1.MySQL服务器上关闭iptablesselinux等防火墙软件

2.MySQL配置文件优化

2.1.MySQL可以通过启动是通过设置配置参数或者使用配置文件两种方法进行配置(my.conf)。

2.2.Innodb缓存池设置:innodb_buffer_pool_size(推荐总内存的75%)。

2.3.缓存池的个数(5.5以后):innodb_buffer_pool_instances

2.4.innodb_log_buffer_size:一秒钟内事物的日志。

2.5.innodb_flush_log_at_trx_commit(推荐2)。

2.6.innodb读写进程的数量(默认4):innodb_read_io_threads/innodb_write_io_threads

2.7.控制innodb每个表使用独立的表空间(默认OFF):innodb_file_pre_table,默认为共享。表空间,在IO的时候是顺序执行的,在并发写入时候效率低。

2.8.innodb_stats_on_metadata:决定MySQL什么时候刷新表的统计信息

3.第三方工具使用

3.1.percon Configuration Wizard

4.服务器硬件优化

4.1.MySQL有些工作只能用到一个CPUReplicationSQL

4.2.MySQL5.5不能超过32核。

4.3.IO的优化



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

服务器性能优化和Mysql性能优化

影响性能的几个因素 服务器硬件 CPU 内存 IO子系统 服务器系统 CentOS系统参数优化 sysctlconf 优化 limitconf参数优化 磁盘调度策略 文件系统对性能的影响 数据库存储引...

Mysql 中常用技巧查询手册

整理 Mysql 使用过程中问题以及处理方法!

阻塞与死锁(一)——基础知识

阻塞与死锁是除内存、CPU、IO外另一个影响性能的因素。对OLTP系统尤为严重 一般以下问题是死锁的征兆: 1、  并发用户少的时候,一切正常,但是随着用户数量增多,性能越来越慢。 2、  客户...

[MySQL] 日志文件概述

这里介绍的日志文件都是MySQL数据库本身的文件,和具体用什么存储引擎无关。 错误日志 MySQL的错误日志类似于Oracle的alert.log,默认情况下以.err结尾,DBA在遇到问题时,首...

MySQL性能优化四之数据库结构优化

1.选择合适数据类型 1.1.使用可以存储你数据类型的最小数据类型。 1.2.使用简单的数据类型。 1.3.尽量使用NOT NULL定义字段。 1.4.尽量少用大的类型(text),非用不可使...

MySQL数据库表结构设计优化技巧总结

很多人都将 数据库设计范式 作为数据库表结构设计“圣经”,认为只要按照这个范式需求设计,就能让设计出来的表结构足够优化,既能保证性能优异同时还能满足扩展性要求。殊不知,在N年前被奉为“圣经”的数据库设...

[MySQL] 浅谈InnoDB存储引擎

InnoDB是事务安全的存储引擎,设计上借鉴了很多Oracle的架构思想,一般而言,在OLTP应用中,InnoDB应该作为核心应用表的首先存储引擎。InnoDB是由第三方的Innobase Oy公司开...

数据库性能优化二:数据库表优化

数据库优化包含以下三部分,数据库自身的优化,数据库表优化,程序操作优化.此文为第二部分   数据库性能优化二:数据库表优化     优化①:设计规范化表,消除数据冗余   数据库范式是确保...

MySQL数据库的体系架构

MySQL数据库的体系架构如下图所示: 从上图中可以看出,MySQL主要分为以下几个组件: 连接池组件管理服务和工具组件SQL接口组件分析器组件优化器组件缓冲组件插件式...

MySQL 5.5.x my.cnf参数配置优化详解

一直有耳闻MySQL5.5的性能非常NB,所以近期打算测试一下,方便的时候就把bbs.kaoyan.com升级到这个版本的数据库。今天正好看到一篇有关my.cnf优化的总结,虽然还没经过我自己的实践检...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)