![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 79
沉睡的巨人
这个作者很懒,什么都没留下…
展开
-
高性能数据库之三MySQL架构设计
一、MySQL复制功能 作用: 实现在不同服务器上数据分布 实现数据读取负载均衡(利用DNS轮询的方式或者用lvs) 增强了数据的安全性 实现数据库高可用和故障切换 实现数据库在线升级MySQL二进制日志 记录了所有对MySQL数据库修改事件包括增删改查和表结构的修改事件二、二进制日志格式 基于段的格式:binlog_format=STATEMENT 优点:日志记录量相对较小,节约原创 2017-05-25 10:27:02 · 393 阅读 · 0 评论 -
MySQL高级设计之四、索引
一、索引的类型: B-tree索引的特点: 1、以B+树结构存储数据 2、加快数据的查询速度 3、更适合范围查找使用场景 1、全治匹配的查询 order_sn= ‘11111111’ 2、匹配最左前缀的查询 3、匹配列前缀查询 如 order_sn like ‘22222%’ 4、匹配范围值的查询 order_sn > ‘jjjj’ 5、精确匹配坐前列并范围匹配另外一列原创 2017-05-26 15:36:25 · 282 阅读 · 0 评论 -
高性能mysql之一
一、影响数据库性能的因素1、sql查询速度I、超高的QPS(每秒钟处理的查询量)和TPS(系统吞吐量)II、大量的并发和超高的CPU使用率2、服务器硬件3、网卡流量I、减少从服务器的数量II、进行分级缓存III、避免使用select * 查询IIII、分离业务网络和服务器网络4、磁盘IO5、大表影响:修改表结构会长时间锁表、会造成长时间主从延迟、影响正常的数据操作解决方法:I、分库分表(难点:分表主原创 2017-05-18 16:25:22 · 383 阅读 · 0 评论 -
高性能数据库之二 MySQL基准测试与MySQL设计
一、MySQL基准测试工具 测试目的: 建立MySQL服务器的性能基准线 模拟比当前系统更高的负责,以找出系统扩展瓶颈并发等 测试不同硬件软件和操作系统配置 证明新的硬件设备是否配置正确测试方法: I、对整个系统进行基准测试 优点: 能够测试整个系统的性能,包括web服务器缓存数据库等 能反映出系统中各个组件接口间的性能问题体现真实性能状况缺点:测试复杂、耗时长II、单独对MySQ原创 2017-05-22 10:44:29 · 363 阅读 · 0 评论