上一页 1 2 3 4 5 6 7 8 ··· 29 下一页
摘要: 优化思路 定位问题:硬件-》系统-》应用-》数据库-》架构(高可用,读写分离,分库分表) 绝大部分慢查询问题可通过索引优化; 其他优化方向: MySQL参数、系统参数、硬件、架构 1、工具 explain、show profiles、show index from table_name; Show 阅读全文
posted @ 2019-12-28 14:09 heaventouch 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1、下载安装IDEA https://www.jetbrains.com/idea/download/#section=windows 2、下载hadoop源码 https://archive.apache.org/dist/hadoop/core/ 3、使用IDEA打开hadoop源码 4、配置自 阅读全文
posted @ 2019-09-02 17:56 heaventouch 阅读(1674) 评论(0) 推荐(0) 编辑
摘要: 最近需要重新挂载一块数据盘,增加挂载设置,遇到一些问题做下记录。 step1:df -h 或 lsblk 查看分区挂载和对应挂载的目录 /dev/xxx /data step2:umount /dev/xxx 时发现有文件占用 step3:使用 lsof /data 查看什么进程正在占用此目录 停止 阅读全文
posted @ 2019-07-18 15:52 heaventouch 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1、简介 HAProxy是一个C语言编写的免费的负载均衡软件,可以运行于大部分主流的Linux操作系统上。 HAProxy提供了L4(TCP)和L7(HTTP)两种负载均衡能力,具备丰富的功能。 2、配置使用 2.1、下载安装 https://www.haproxy.org/download/1.9 阅读全文
posted @ 2019-05-28 16:08 heaventouch 阅读(1641) 评论(0) 推荐(0) 编辑
摘要: 1、CAP: CAP原理:• Consistency(一致性): 数据一致更新,所有数据变动都是同步的• Availability(可用性): 好的响应性能• Partition tolerance(分区耐受性): 可靠性 上面的解释可能显得太过抽象,举例来说在高可用的网站架构中,对于数据基础提出了 阅读全文
posted @ 2019-04-26 14:48 heaventouch 阅读(6859) 评论(0) 推荐(1) 编辑
摘要: step 1: 假设主服地址为192.168.1.1,从服为192.168.1.2 主服启用binlog,并设置server-id step 2: 主服创建同步账户并设置其权限: step 3: 从服设置配置: step 4: 主服查看bin-log信息 从服获取主服master的position 阅读全文
posted @ 2019-02-18 14:16 heaventouch 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 最近试用MySQL高可用方案,需要配MySQL双主,对期间遇到的问题做下记录。 1、导出锁表问题 mysqldump 命令增加参数 --skip-opt -q 可避免导出时锁表; 2、导出\导入所有数据库问题 mysqldump 命令增加参数--all-databases 可导出所有数据库,但不推荐 阅读全文
posted @ 2019-01-04 10:10 heaventouch 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 1、sysbench sysbench是跨平台的基准测试工具,支持多线程,支持多种数据库; 主要包括以下几种测试: cpu性能 磁盘io性能 调度程序性能 内存分配及传输速度 POSIX线程性能 数据库性能(OLTP基准测试) 参考: https://www.cnblogs.com/kismetv/ 阅读全文
posted @ 2018-11-29 16:15 heaventouch 阅读(4470) 评论(0) 推荐(1) 编辑
摘要: 1、TiDB: 说明: PingCAP 公司基于 Google Spanner / F1 论文实现的开源分布式 NewSQL 数据库。 开源分布式 NewSQL 关系型数据库 TiDB 是新一代开源分布式 NewSQL 数据库,模型受 Google Spanner / F1 论文的启发,实现了自动的 阅读全文
posted @ 2018-11-09 15:02 heaventouch 阅读(12720) 评论(0) 推荐(0) 编辑
摘要: 转自: https://yq.aliyun.com/articles/74454 随着人们对数据一致性的要求不断的提高,越来越多的方法被尝试用来解决分布式数据一致性的问题,如MySQL自身的优化、MySQL集群架构的优化、Paxos、Raft、2PC算法的引入等等,本文介绍MySQL数据库的几种常见 阅读全文
posted @ 2018-11-08 14:03 heaventouch 阅读(1144) 评论(0) 推荐(0) 编辑
摘要: 0、背景: 需要对一个千万行数据的表新增字段,具体操作: a、dump 数据 b、delete 数据 c、alter 表 MySQL 版本为5.5,alter表时MySQL会锁表;表行数虽多,当数据较少,每行数据平均2KB。 1、dump 数据 注意: 默认会锁表,需要增加参数 --skip-opt 阅读全文
posted @ 2018-11-07 14:34 heaventouch 阅读(1434) 评论(0) 推荐(0) 编辑
摘要: 相关书籍: 《如何阅读一本书》、《如何有效阅读一本书》 个人总结: 1、从书中需要获取什么信息? 2、看完书达到什么效果(程度) 3、选择性阅读(不一定要通读,挑关键点) 4、读完后需要总结实践,并可复读从而温故知新 阅读全文
posted @ 2018-07-06 11:53 heaventouch 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 由于经常要学习新东西,总结一下学习方法和心得。 1、学习新技术流程: 2、学习的方式: 2.1、找到切入点,主动学习感兴趣的东西,并即时给自己反馈 2.2、高强度的专注学习(罗福斯) 2.3、分步学习(费曼): a、Pick a topic you want to understand and st 阅读全文
posted @ 2018-07-05 17:33 heaventouch 阅读(656) 评论(0) 推荐(0) 编辑
摘要: primitive主数据类型有8种: boolean、char、byte、short、int、long、float、double 没有对象变量,只有引用到对象的变量,对象引用变量保存存取对象的方法 实例变量永远都会有默认值(局部变量没有):integers 0floating points 0.0b 阅读全文
posted @ 2018-06-23 10:23 heaventouch 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 断断续续看了几个月,终于把这本书看(fan)完了,一个程序写完后,到运行之间的过程,涉及到的知识点不可谓少,有不少收获,例行记录下。 第一部分:简介 第1章、温故而知新 主要介绍一些操作系统的基本知识,需要忘了 设备驱动、操作系统、虚拟空间、物理空间、页映射、线程等基本概念的建议要回顾下。 第二部分 阅读全文
posted @ 2018-06-08 15:43 heaventouch 阅读(588) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 29 下一页