随笔分类 -  mysql性能优化

摘要:什么是事务 事务定义了一个服务操作序列,由服务器保证这些操作序列在多个客户并发访问和服务器出现故障情况下的原子性事务的属性 A --redo&undo C --undo I --lock D --redo事务编程锁的概念lock与lath的区别--对象:事务/线程--保护:数据库对象/内存结构--持 阅读全文
posted @ 2019-01-14 15:34 春困秋乏夏打盹 阅读(242) 评论(0) 推荐(0) 编辑
摘要:mysql设计标准事务处理标准索引使用标准约束设计sql语句标准 怎么写出高效SQL清晰无误的了知业务需求满足业务需求,不做无用功知道表数据量和索引基本情况知道完成SQL需要扫描的数据量级SQL执行计划OK?SQL性能达到要求?调整索引和SQL,优化SQL IN子查询容易导致问题,禁止使用,需改成j 阅读全文
posted @ 2019-01-14 14:51 春困秋乏夏打盹 阅读(699) 评论(0) 推荐(0) 编辑
摘要:(system@127.0.0.1:3306) [trunk]> show variables like '%performance_sch%';+ + +| Variable_name | Value |+ + +| performance_schema | ON | ############## 阅读全文
posted @ 2019-01-14 14:45 春困秋乏夏打盹 阅读(344) 评论(0) 推荐(0) 编辑
摘要:MySQL执行计划调用方式执行计划包含的信息执行计划显示内容解读MySQL执行计划的局限MySQL5.6支持OPTIMIZER_TRACE 1.什么是归并排序?将已有序的子序列合并,得到完全有序的序列 2.执行计划中Using temporary与using filesort的区别?Using te 阅读全文
posted @ 2019-01-14 14:42 春困秋乏夏打盹 阅读(276) 评论(0) 推荐(0) 编辑
摘要:mysql索引设计 1.B树与B+树的区别?B-Tree:一个节点可以拥有大于2个子节点的平衡多叉树,所有关键字在整颗树中出现,包括在非叶子节点也能命中, 叶子节点之间没有链表B+Tree:每个叶子节点包含指向一个叶子节点的指针,方便范围遍历,所有记录在同一层的叶子节点中。 2.MySQL中HASH 阅读全文
posted @ 2019-01-14 14:32 春困秋乏夏打盹 阅读(143) 评论(0) 推荐(0) 编辑
摘要:架构设计表结构设计索引sql语句1.表结构设计的核心思想是什么?容量评估,性能优化,硬件升级,垂直拆分,水平拆分 2.有个大表为了一个查询(一天就查2次),领导要你建索引(索引空间大小有500G),你怎么考虑,是建还是不建?建索引时要考虑哪些因素? 3.执行计划中有 filesort 就会进行磁盘文 阅读全文
posted @ 2019-01-11 10:12 春困秋乏夏打盹 阅读(301) 评论(0) 推荐(0) 编辑
摘要:MySQL数据库服务器配置CPU的优化内存的优化IO的优化连接的优化数据一致性的优化 1.描述back_log参数的作用? back_log = 500 要求 MySQL 能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求, 这就起作用,然后主线程花些时间(尽管很短)检查连接并 阅读全文
posted @ 2019-01-10 17:40 春困秋乏夏打盹 阅读(506) 评论(0) 推荐(0) 编辑
摘要:1.MySQL中出现存SWAP,主要会是哪些原因?--物理内存切实不足--numa导致内存分配不均,出现物理内存未使用完,就出现大量swap的使用 2.MySQ中CPU负载很高,是什么原因?给出查找的步骤及解决思路? 推荐Linux操作系统主机及操作系统 $ uname -aLinux MyDB1 阅读全文
posted @ 2019-01-10 17:23 春困秋乏夏打盹 阅读(428) 评论(0) 推荐(0) 编辑
摘要:服务器优化 cpu,内存,磁盘,网卡 服务器选型 --少核高频,向多核低频的发展趋势明显--ddr4内存的普及,起始频率妖上更高的台阶--ssd硬盘使用越来越多,NVMe蓄势待发--万兆更普及,万兆条线重新选型 DB服务器标准化配置2*E5 2690 V3/128 GB CPU优化 cpu架构,物理 阅读全文
posted @ 2019-01-09 17:08 春困秋乏夏打盹 阅读(716) 评论(0) 推荐(0) 编辑
摘要:性能指标BaselineSysbench性能压测Zabbix性能监控性能指标详解 load cpu run max connection conn io net/in net/out sel ins upd del tps deleay 倍数50 80 50 2000 200 100 1000 20 阅读全文
posted @ 2019-01-09 16:59 春困秋乏夏打盹 阅读(230) 评论(0) 推荐(0) 编辑
摘要:MySQL优化方法 主机 操作系统 数据库 应用 MySQL优化理论 吞吐率(Throughput) VS 延时(Latency) 吞吐率: 我们一般使用单位时间内服务器处理的请求数来描述其并发处理能力。 称之为吞吐率(Throughput),单位是 “req/s”。 吞吐率特指Web服务器单位时间 阅读全文
posted @ 2019-01-09 11:22 春困秋乏夏打盹 阅读(274) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示