04 2019 档案

摘要:2 Control file丢失的恢复 控制文件没有备份全部丢失 ##删除控制文件 ##redo 日志切换操作 ##查看alert文件 ##控制文件脚本分析 恢复的方法noresetlogs手工恢复控制文件resetlogs手工恢复控制文件建议:生产环境恢复前做好全备,保护现场!!! noreset 阅读全文
posted @ 2019-04-30 10:25 春困秋乏夏打盹 阅读(581) 评论(0) 推荐(0) 编辑
摘要:31 数据误删的恢复 1 使用delete语句误删数据行 2 使用drop table或者truncate table语句误删除数据表 3 使用drop database语句误删数据库 4 使用rm命令误删整个mysql实例 误删行 如果使用delete语句误删了数据行,可以使用flushback工 阅读全文
posted @ 2019-04-26 15:18 春困秋乏夏打盹 阅读(218) 评论(0) 推荐(0) 编辑
摘要:1 预备知识--Hadoop简介 Hadoop是Apache的一个开源的分布式计算平台,以HDFS分布式文件系统和MapReduce分布式计算框架为核心,为用户提供了一套底层透明的分布式基础设施Hadoop框架中最核心设计就是:HDFS和MapReduce。 HDFS提供了海量数据的存储,MapRe 阅读全文
posted @ 2019-04-25 17:45 春困秋乏夏打盹 阅读(290) 评论(0) 推荐(0) 编辑
摘要:答疑文章二,用动态的观点看加锁 回顾加锁原则: 原则1:加锁的基本单位是next-key lock,是一个前开后闭区间 原则2:查找过程中访问到的对象才加锁 优化1:索引上的等值查询,给唯一索引加锁的时候,next-key lock退化为行锁 优化2:索引上的等值查询,向右遍历时且最后一个值不满足等 阅读全文
posted @ 2019-04-25 16:20 春困秋乏夏打盹 阅读(233) 评论(0) 推荐(0) 编辑
摘要:linux shell 修改文本echo ##增加文本 sed sed是stream editor(流编辑器)的缩写,是文本处理中非常重要的工具,配合正则表达式进行使用功能更强大。sed可以替换给定文本中的字符串,可以利用正则表达式进行匹配 或者 使用 -i选项,可以将替换结果应用于原文件,很多在进 阅读全文
posted @ 2019-04-24 16:13 春困秋乏夏打盹 阅读(1193) 评论(0) 推荐(0) 编辑
摘要:DSI是Data Server Internals的缩写,是Oracle公司内部用来培训Oracle售后工程师使用的教材。 1 bbed工具使用BBED工具介绍BBED stands for Block Browser and EDitor.BBED只是一款工具,类似于ultraEdit,单纯的会用 阅读全文
posted @ 2019-04-23 16:42 春困秋乏夏打盹 阅读(1551) 评论(0) 推荐(0) 编辑
摘要:今天闲来无事,观察测试环境的zabbix服务器,发现内存泄漏严重,于是重启了,想起了前几天写的帖子发生了严重的内存泄漏可以把mysql升级到最新的小版本 于是乎就试着升级 old version:5.6.15-log new version:5.6.43-log 下载官方二进制安装包 mysql-5 阅读全文
posted @ 2019-04-23 16:12 春困秋乏夏打盹 阅读(1165) 评论(0) 推荐(0) 编辑
摘要:--2019.4.18 mysql技术大会分享--叶金荣mysql为什么会慢性能瓶颈分析、排查思路 先确认一下真的是mysql响应慢了吗导致mysql慢可能会有那些因素呢?--资源稀缺 cpu,memory,io,network--系统层面 numa,io调度等--mysql配置不科学 innodb 阅读全文
posted @ 2019-04-19 17:19 春困秋乏夏打盹 阅读(1082) 评论(0) 推荐(0) 编辑
摘要:29 如何判断一个数据库是不是出了问题 在主备环境中,必不可少的是出现主从的切换,一种是主动切换,一种是被动切换,往往是因为主库出了问题,由HA系统发起的。 怎么判断一个主库出现了问题了呢 select 1 判断 实际上,select 1成功返回,只能说明这个库的进程还在,并不能说明主库没问题,下面 阅读全文
posted @ 2019-04-18 10:12 春困秋乏夏打盹 阅读(353) 评论(0) 推荐(0) 编辑
摘要:1 下载并安装mysql 8.0官网下载比较慢,这里选择163的镜像http://mirrors.163.com/mysql/Downloads/MySQL-8.0/下载版本mysql-8.0.14-linux-glibc2.12-x86_64.tarvbox mysql 8.0的分区表只支持inn 阅读全文
posted @ 2019-04-17 17:36 春困秋乏夏打盹 阅读(310) 评论(0) 推荐(0) 编辑
摘要:28 读写分离有哪里要注意的地方 在一主多从的架构中,读写分离,以及怎么处理主备延时导致的读写分离的问题。 读写分离的主要目标是分担主库压力,上图的结构是客户端主动做负载均衡,在这种模式下一般会把数据库的连接信息放在客户端的连接层,也就是由客户端来选择后端数据库进行查询。 还有一种架构,在mysql 阅读全文
posted @ 2019-04-15 17:24 春困秋乏夏打盹 阅读(323) 评论(0) 推荐(0) 编辑
摘要:MySQL/InnoDB的加锁分析,一直是一个比较困难的话题。我在工作过程中,经常会有同事咨询这方面的问题。同时,微博上也经常会收到MySQL锁相关的私信,让我帮助解决一些死锁的问题。本文,准备就MySQL/InnoDB的加锁问题,展开较为深入的分析与讨论,主要是介绍一种思路,运用此思路,拿到任何一 阅读全文
posted @ 2019-04-12 10:01 春困秋乏夏打盹 阅读(1492) 评论(0) 推荐(0) 编辑
摘要:大多数的互联网应用场景都是读多写少,在发展过程中可能会出现读性能问题,在数据库层解决读性能问题:一主多从 下面是多主从结构 虚线箭头表示主备关系,A与A’互为主备,从库B,C,D指向主库A,一主多从的设置,一般用于读写分离,主库复制所有的写入和一部分读,其他的读有从库分担。 在一主多从架构下,主库故 阅读全文
posted @ 2019-04-11 17:50 春困秋乏夏打盹 阅读(245) 评论(0) 推荐(0) 编辑
摘要:假设有这样一个需求:建设一个类似51.com的社交网站,大概能承载亿级用户,每天大概有百万级活跃用户访问。一期至少主要包括用户注册、认证,用户间相互添加好友关系,可以建立朋友圈/分组功能。此外,还提供站内信功能,可以分享短篇文字,展示照片,可以对朋友的照片点赞等功能。分享的时候,可以设定可见朋友圈对 阅读全文
posted @ 2019-04-10 17:48 春困秋乏夏打盹 阅读(148) 评论(0) 推荐(0) 编辑
摘要:using filesort 不能利用索引来进行分组或排序,利用filesort算法在内存或者磁盘进行排序using temporary 先在内存中进行分组,归并等操作,不够利用磁盘 SELECT id FROM table ORDER BY RAND() LIMIT n;优化成=&get;SELE 阅读全文
posted @ 2019-04-09 17:56 春困秋乏夏打盹 阅读(253) 评论(0) 推荐(0) 编辑
摘要:--cfq,deadline,noop--radi10,xfs,ext4--innodb_flush_log_at_trx_commit=0/1/2--sys_binlog=1/n CPU的利用特点• <5.1,多核心支持较弱• 5.1,可利用4个核• 5.5,可利用24个核• 5.6,可利用64个 阅读全文
posted @ 2019-04-09 15:36 春困秋乏夏打盹 阅读(159) 评论(0) 推荐(0) 编辑
摘要:提高IOPS能力的几种方法换SSD,PCIE-SSD(提高IO效率,普通SAS盘5000以内的iops,而新设备可达到数万或者数十万iops)少做IO的活(合并多次读写为一次,或者前端加内存CACHE;或者优化业务,消除IO)加大内存(更多hot data和dirty data放在内存中,减少物理I 阅读全文
posted @ 2019-04-08 16:13 春困秋乏夏打盹 阅读(154) 评论(0) 推荐(0) 编辑
摘要:深入innodbInnoDB表为IOT,采用了B+树类型,故每个页面至少要存储2行数据,如果行过大则会产生行溢出;理论上InnoDB表中varchar可存储65535字节,但对于InnoDB其实际上限为65532,且该值为表所有varchar列长度总和;对于utf8字符集,一个字符占3个字节,则其上 阅读全文
posted @ 2019-04-04 10:33 春困秋乏夏打盹 阅读(231) 评论(0) 推荐(0) 编辑
摘要:• table-level locking(表级锁)• row-level locking(行级锁)• page-level locking(页级锁)1、auto-inc锁2、全表更新、全索引更新3、使用SR事务隔离级别 1、record lock(行/记录锁)2、gap lock(间隙锁)3、ne 阅读全文
posted @ 2019-04-03 16:33 春困秋乏夏打盹 阅读(187) 评论(0) 推荐(0) 编辑
摘要:ACID• Atomic,同一个事务里,要么都提交,要么都回滚 --redo log/undo log• Consistency,即在事务开始之前和事务结束以后,数据库的完整性约束没有被破坏 --undo log• Isolation,并发事务间的数据是彼此隔离的 --lock• Durabiliy 阅读全文
posted @ 2019-04-03 14:49 春困秋乏夏打盹 阅读(115) 评论(0) 推荐(0) 编辑
摘要:深入理解mysql索引 1 深入理解索引 1.1 索引基础理论知识; 1.2 B+树索引 1.3 哈希索引 1.4 理解B+树、哈希索引结构及区别; 1.5 理解常见索引的基本概念:主键索引、唯一索引、普通索引、联合索引等之间的区别;1.6 理解MyISAM和InnoDB的索引结构区别;1.7 理解 阅读全文
posted @ 2019-04-02 17:28 春困秋乏夏打盹 阅读(203) 评论(0) 推荐(0) 编辑
摘要:源端服务器主机名 rac05 rac06公共IP地址(eth0) 15 ,16 虚拟IP地址(eth0) 17 ,18私有IP地址(eth1) 1.1.1.9 1.1.1.10ORACLE RAC SID xx1 xx2集群实例名称 xxSCAN IP 9 操作系统 CentOS 6.5(vm)存储 阅读全文
posted @ 2019-04-02 16:21 春困秋乏夏打盹 阅读(1634) 评论(0) 推荐(0) 编辑
摘要:继上篇openfiler 2.99安装之后,这一篇讲介绍openfiler的存储配置和oracle 端的服务配置 参考文档:https://www.oracle.com/technetwork/cn/articles/hunter-rac11gr2-iscsi-083834-zhs.html#11 阅读全文
posted @ 2019-04-02 11:06 春困秋乏夏打盹 阅读(1049) 评论(0) 推荐(0) 编辑
摘要:1 openfiler 2.99 安装 在官网下载iso文件,这里选择openfileresa-2.99.1-x86_64-disc1.iso 版本,在vbox下创建一个虚拟机 --vbox 选择linux/red hat(64-bit) --启动虚拟机openfiler --enter 安装系统 阅读全文
posted @ 2019-04-01 17:42 春困秋乏夏打盹 阅读(883) 评论(0) 推荐(0) 编辑

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