加入收藏 | 设为首页 | 会员中心 | 我要投稿 淮南站长网 (https://www.0554zz.cn/)- 管理运维、图像技术、智能营销、专属主机、5G!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL教程之数据库优化之什么影响性能

发布时间:2022-08-10 10:05:00 所属栏目:MySql教程 来源:互联网
导读:影响性能的几个方面 服务器 硬件 软件 数据库 数据库存储引擎的选择(插件式存储引擎) 数据库参数配置(影响远远大于前面几个影响) 数据库结构设计和SQL语句 一、服务器 服务器硬件 CPU密集型-不支持多CPU对同一SQL并发处理 并发量 内存 RAID增加传统集齐
  影响性能的几个方面
 
  服务器
 
  硬件
 
  软件
 
  数据库
 
  数据库存储引擎的选择(插件式存储引擎)
 
  数据库参数配置(影响远远大于前面几个影响)
 
  数据库结构设计和SQL语句
 
 
  一、服务器
 
  服务器硬件
 
  CPU密集型-不支持多CPU对同一SQL并发处理
 
  并发量
 
  内存
 
  RAID增加传统集齐硬盘的性能
 
  总结
 
  CPU
 
  64位的CPU一定要工作在64位的系统下
 
  对于并发比较高的场景CPU的数量比频率重要
 
  对于CPU密集性场景和复杂SQL则频率越高越好
 
  内存
 
  选择主板所能适用的最高频率的内存
 
  内存的大小对性能很重要,所以尽可能的大
 
  I/O子系统
 
  PCIe -> SSD -> Raid10 -> 磁盘 -> SAN
 
  服务器系统
 
  MySQL适合的操作系统
 
  文件系统对性能的影响
 
  数据库
 
  插件式存储引擎
 
  Mysiam
 
  Innodb
 
  影响性能原因
 
  过分的反范式的设计表
 
  过分的范式化造成太多表关联(最多10)
 
  在OLTP环境下使用不恰当的分区表
 
  使用外键保证数据的完整性
 
  性能优化顺序
 
  数据库结构设计和SQL语句
 
  数据库存储引擎的选择和参数配置
 
  系统选择及优化
 
  硬件升级
 

(编辑:淮南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读