压测 1.查看机器负载load top load average 1m 5m 15m cat /proc/loadavg 与CPU个数有关,1个load表示1个CPU 2.CPU使用率 top us sy id wa hi si st cat /proc/stat 3.QPS SSD查询QPS约2w ...
分类:
数据库 时间:
2018-03-08 02:43:32
阅读次数:
238
① 为查询缓存优化查询 ② EXPLAIN 我们的SELECT查询(可以查看执行的行数) ③ 当只要一行数据时使用LIMIT 1 ④ 为搜索字段建立索引 ⑤ 在Join表的时候使用相当类型的列,并将其索引 ⑥ 千万不要 ORDER BY RAND () ⑦ 避免SELECT * ⑧ 永远为每张表设置 ...
分类:
数据库 时间:
2018-03-02 18:52:49
阅读次数:
150
? 本章将针对如下三个问题进行解答:
? 如何确认服务器是否达到了性能最佳的状态
? 找出某条语句为什么执行不够快
? 诊断被用户描述成“停顿”,“堆积”,“卡死”的某些间歇性疑难故障
分类:
数据库 时间:
2018-03-01 17:15:19
阅读次数:
186
应对日益增长的请求,mysql该如何优化才能满足呢?
分类:
数据库 时间:
2018-02-28 15:14:15
阅读次数:
226
启用MySQL查询缓存可以极大地减低数据库服务器的CPU使用率,实际使用情况是:开启前CPU使用率120%左右,开启后降到了10%。 查看查询缓存情况: mysql> show variables like '%query_cache%'; (query_cache_type 为 ON 表示已经开启 ...
分类:
数据库 时间:
2018-02-27 23:26:22
阅读次数:
219
1、表的设计三范式(3NF) 1NF:表的属性具有原子性,即表是列不能再分割,关系型数据库天然满足这一范式 2NF:表中不能有完全重复的一行数据,通过设置自增主键可以避免 3NF:如果列的内容可以推导出,那么我们就不要用单独的一列存放 符合三范式的示例: 反3NF 通常我们创建的表都应该遵循三范式, ...
分类:
数据库 时间:
2018-02-27 23:19:33
阅读次数:
204
压力测试可以观察系统在不同压力下的行为,评估系统的容量。永远不要相信ECS或者RDS的毫不负责的宣传。某些优秀的测试结果,有可能只是特定套餐或者特定情形下的成绩。
分类:
数据库 时间:
2018-02-23 19:03:58
阅读次数:
214
DATABASEday1:一、搭建数据库服务器二、数据库服务的基本使用三、MySQL数据类型四、管理记录五、用户授权与权限撤销六、数据备份与恢复七、MySQL主从同步八、数据读写分离九、MySQL优化十、MySQL集群#######################一、搭建数据库服务器数据库服务器是用来存储数据1、购买服务器的硬件配置:存储CPU内存2、安装操作系统:LinuxUNIXWindows
分类:
数据库 时间:
2018-02-22 21:29:12
阅读次数:
269
服务器硬件优化: 1 更好地选择CPU MySQL有些工作只能使用单核CPU,例如Replicate和SQL。CPU核数并不是越多越好,MySQL5.5使用的服务器不能超过32核,否则性能会下降。 2 优化磁盘IO 常用RAID级别: RAID0:称为条带,把多个磁盘链接成一个硬盘来使用,IO最好。 ...
分类:
数据库 时间:
2018-02-12 13:58:58
阅读次数:
205
MySQL优化方面: 参考资料 性能优化之MySQL优化 ...
分类:
数据库 时间:
2018-02-11 18:15:32
阅读次数:
184