- 博客(7)
- 收藏
- 关注
原创 服务器硬件对性能的影响
1、 CPU (1) 64位的CPU一定要工作在64位的系统下 (2) 对于并发比较高的场景CPU的数量比频率重要 (3) 对于CPU密集型场景和复杂SQL则频率越高越好2、内存 (1) 选择主板所能使用的最高频率的内存 (2) 内存的大小对性能很重要,所以尽可能的大3、I/O子系统 ...
2019-02-27 01:44:52 745
原创 磁盘的配置和选择
1、使用传统机器硬盘 (1) (2) 传统机器硬盘读取数据的过程 a. 移动磁头到磁盘表面上的正确位置 b. 等待磁盘旋转,使得所需的数据在磁头之下 c. 等待磁盘旋转过去,所有所需的数据都被磁头读出 (3) 如何选择传统机器硬盘 a. 存储容量 b. 传输速度...
2019-02-26 19:30:35 237
原创 CPU资源和可用内存大小
1、影响MySQL性能的服务器硬件 2、服务器硬件对性能的影响 (1) 如何选择CPU?数量&频率 a、我们的应用是CPU密集型的吗? 效率(更好的CPU) b、我们系统的并发量如何? 数量(更多数量的CPU) c、我们所使用MySQL的版本...
2019-02-23 20:46:18 2488
原创 影响数据库性能的几个方面
1、服务器硬件2、服务器系统3、数据库存储引擎的选择(mysql插件式存储引擎的设计) (1) MyISAM:不支持事务,表级锁。 (2) InnoDB:事务级存储引擎,完美支持行级锁,事务ACID特性。4、数据库参数配置5、数据库结构设计和SQL语句...
2019-02-23 19:33:34 468
原创 大事务带来的问题
1、什么是事务? (1) 事务是数据库系统区别于其它一切文件系统的重要特性之一 (2) 事务是一组具有原子性的SQL语句,或是一个独立的工作单元 事务的原子性(ATOMICITY): 定义:一个事务必须被视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败,对于一个事务来说,不可能只执行其中的一部分...
2019-02-23 18:21:00 430
原创 大表带来的问题
1、什么样的表可以称之为大表? (1) 记录行数巨大,单表超过千万行 (2) 表数据文件巨大,表数据文件超过10G2、大表对查询的影响 (1) 查询慢:很难在一定的时间内过滤出所需要的数据 3、大表对DDL操作的影响 建立索引需要很长的时间 风险: (1) Mysql版本 <5.5 建立索引会锁表...
2019-02-23 17:03:45 199
原创 在大促中什么影响了数据库性能
1、影响数据库的因素 (1) sql查询速度 (2) 服务器硬件 (3) 磁盘IO (4) 网卡流量2、超高的QPS和TPS 风险:效率低下的SQL QPS:每秒钟处理的查询量 3、大量 的并发和超高的CPU使用率 风险: (1) 大量的并发:数据库连接数被占满(max_connections...
2019-02-23 11:44:20 179
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人