如果你的公司有 DBA,那么我恭喜你,你可以无视 Mysql 运维。如果你的公司没有 DBA,那你就好好学两手 Mysql 基本运维操作,行走江湖,防身必备。 执行 systemctl restart mysqld,重启 mysql 二、基本运维 创建用户 CREATE USER 'username'@'host' IDENTIFIED BY 'password (4)启动 slave 进程 mysql> start slave; (5)查看主从同步状态 mysql> show slave status\G; 说明:如果以下两项参数均为 YES,说明配置正确。 # 这两种格式等价 /usr/sbin/mysqld --auto-increment-offset=5 /usr/sbin/mysqld --auto_increment_offset=5 常用配置项说明 五、脚本 这里推荐我写的几个一键运维脚本,非常方便,欢迎使用: Mysql 安装脚本 Mysql 备份脚本 参考资料 《高性能 MySQL》 https://www.cnblogs.com/xiaopotian
(tcp) failed: Cannot assign requested address 实验3:多个目标 ip 相同目标端口 $ nohup nc 220.181.57.216 80 -v & [5]
http://dbaplus.cn/blog-134-1077-1.html 运维DBA的四大纪律 一、一切行动听指挥 甭管你是团队,还是团伙,要求都是一样的,一切行动听指挥!听谁的指挥? 听运维经理、运维总监、CTO、CEO的指挥。 当年墨子当巨子的时候,手下180人,训练有素,同心同德,“赴火蹈刃,死不还踵”。这样的团队来搞运维,就具备了基本要求。 运维DBA的九项注意 三大纪律是规矩-Rules,八项注意是指导原则-Guidance。 做运维的人,不能总说这个我们没想到,哎呀,没想到这也不行。 5、定期做好数据库检查 数据库没有发生故障,不代表是DBA做得好,而是故障自己还没有发生,不是不报,实时候未到。 所以,确定好检查规则,定期做好数据库检查,并进行整改。 但是,去做自动化运维,是运维DBA绕不开的路径。就像从昆明到上海,最开始是只能靠马帮,后来逐渐通了高速公路,现在开始沪昆高铁了一样。 这个自动化运维怎么做?完全靠自己重复造轮子显然不完全靠谱。
1. 发送1024条消息--num-records 100并且每条消息大小为1KB--record-size 1024 最大吞吐量每秒10000条--throughput 100
叶问(2019026): MySQL DBA运维中那些动作属于危险性操作? MySQL无备份、备份无校对 2、执行rm -rf / tmp 等类似操作,执行rm 前要三思 3、执行kill -9等操作 4、binlog 非row格式,执行dml操作(update、delete) 5、
本文 SQL 及相关命令均是在运维工作中总结整理而成的,对于运维 DBA 来说可提高很大的工作效率,值得收藏。 tablespace_name) b WHERE a.tablespace_name=b.tablespace_name ORDER BY 4; 5、查某个表空间内的前五个大表 col TABLE_NAME TABLESPACE_NAME ='&tablespacename' and SEGMENT_TYPE='TABLE' order by total_MB desc ) where rownum<=5; =============== 本文 SQL 命令由于微信编辑器原因可能出现格式错误不能执行,这里将其保存至文本文件中方便复制粘贴执行,如有需要的小伙伴们在本公众号【JiekeXu DBA之路】扫描最下方二维码后台回复 -E -a rw_timeout -F value -l hdisk16 60 --- 检查PVID lspv | grep hdiskn --- 检查保留策略 lsattr -E -l hdisk5
本文 SQL 均是在运维工作中总结整理而成的,对于运维 DBA 来说可提高很大工作效率,当然如果你全部能够背下来那就牛逼了,如果不能,建议收藏下来慢慢看,每条 SQL 的使用频率都很高,肯定能够帮助到你 当然,由于本编辑器原因以下 SQL 可能出现格式错误不能执行,导致出错,这里将其保存至文本文件中方便复制粘贴执行,如有需要的小伙伴们在本公众号【JiekeXu之路】扫描最下方二维码后台回复 【SQL大全 free_mb,total_mb,usable_file_mb from v$asm_diskgroup; 4.查询oracle的连接数 select count(*) from v$session; 5. (first_time, 'hh24'), '04', 1, 0)) "h4", SUM (DECODE (TO_CHAR (first_time, 'hh24'), '05', 1, 0)) "h5" ================== 本文 SQL 命令由于编辑器原因可能出现格式错误不能执行,这里将其保存至文本文件中方便复制粘贴执行,如有需要的小伙伴们在本公众号【JiekeXu之路】扫描最下方二维码
作者 | JiekeXu 来源 |公众号 JiekeXu DBA之路 如需转载请联系授权 大家好,我是 JiekeXu,很高兴又和大家见面了,今天和大家一起来看看一线运维 DBA 五年经验常用 SQL 大全(三) 本文作为常用 SQL 系列的第三篇,本文涉及到的 SQL 及相关命令均是在运维工作中总结整理而成的,对于运维 DBA 来说可提高很大的工作效率,值得收藏下来慢慢看。 日常维护 SQL 脚本大全(收藏版) https://www.modb.pro/db/44364 本文 SQL 均是在运维工作中总结整理而成的,部分 SQL 来源于各个网站,但现在不知道具体来源哪个网站 对于运维 DBA 来说可提高很大工作效率,当然如果你全部能够背下来那就牛逼了,如果不能,建议收藏下来慢慢看,每条 SQL 的使用频率都很高,肯定能够帮助到你。 一般选择性小于5% 就属于选择性差 40、如何查看列的选择性和基数呢?
写操作转发到第一个writeHost,第一个挂了,切换到第二个;1:写操作随机发配到配置的writeHost) dbDriver:数据库驱动,支持native和jdbc,native主要支持MySQL5+
2019年:进入了千寻的运维保障部门,接触到了更为庞大的业务。对智能运维有了进一步的理解。 运维 •《Google SRE运维解密》:google 关于高可用保障的一本数据; •赵成的运维体系管理课(极客时间):关于运维的经验分享 •《AIOps标准白皮书 对完整的智能运维解决方案,开始有了自己独特的理解; 总结一下自己的认知过程 12.png 从不同的角度看智能运维,以质量保障为例 个人认为,智能运维是一套复杂的人工智能的解决方案。 从业务的角度看智能运维 首先,智能运维是建立在运维的基础之上的,只有了解了现有的运维的内容和技术体系,我们才能够合理的思考,智能运维在整个运维体系中的地位和作用。 5分钟定位问题 - 10分钟故障恢复; •故障预测; 从产品的角度看智能运维 目标群体 智能运维的使用方,是一群有着丰富经验的运维专家,但是可能对数据分析、数据挖掘没有任何概念
安装、建库、登录 free -m df -h df -h /tmp uname -r oralce安装 groupadd oinstall groupadd dba useradd -g oinstall -Uvh *.rpm --nodeps --force wget http://vault.centos.org/5.11/os/x86_64/CentOS/pdksh-5.2.14-37.el5_ 8.1.x86_64.rpm rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm rpm -ivh http://vault.centos.org/5.11/os i386.rpm --nodeps --force rpm -ivh http://vault.centos.org/5.11/os/i386/CentOS/unixODBC-2.2.11-10.el5. --nodeps --force rpm -ivh http://vault.centos.org/5.11/os/x86_64/CentOS/unixODBC-devel-2.2.11-10.el5.
MySQL ,PostgreSQL ,Redis, OceanBase, Sql Server等有问题,有需求都可以加群加群请联系 liuaustin3 ,(共3500人左右 1 + 2 + 3 + 4 +5 + 6 + 7 + 8 )(1 2 3 4 5 6 7 8群已经爆满 9群 为纯聊天群,默认不加入不得发广告,自己公众号文章链接等,发一次直接踢,默认加入8群,开10群PolarDB专业学习群115+ 这是一个好问题,如果运维 debuf都要修改很多的内容,则这个问题不会被运维人员所接受。所以今天我们来好好的研究一下 OceanBase兼容MySQL在系统表上到底有没有做了功课。 下面我们找几个语句来验证一下OceanBase对于MySQL运维中的 一些基本语句的支持。 | 0.00 | 0 | +--------------+------------------------------+---------+------------+ 5
为了保证业务数据的稳定安全,像金融、医疗等有特殊需求的行业,往往花费重金采购品牌数据库产品,然而,海量繁杂的数据也让企业的IT运维压力大大增加,需要投入具有高端专业资质的运维人员。 这一现状为运维供应商带来机遇与挑战,供应商在熟稔市场上主流数据库产品的同时,还需要在技术上、知识储备上具备非常专业的运维服务资质。 院方没有专门的DBA去针对数据库进行优化,平时的运维人员在数据库方面的技能力不高,导致遇到问题不能及时解决,数据的性能无法优化。 04 客户收益 省人增效,降低风险 本次项目为该医院部署OMC用时约一周左右,为客户带来的直接利益主要有: 节约专业DBA 1人,可为医院节省人力成本约每年20万; 查询性能提升15%; 客户量增加5% 同时,OMC可以在提升医院信息化运维标准的基础上,兼顾成本,降低运维压力,有利于医院释放更多的资源投入到关键的医疗业务中。
最近有位网友与我聊天,他是一名 DBA,问我在 ClickHouse 中有没有一些能够 “安家立命” 的运维 SQL 语句。我想对于这个问题很多朋友都会有兴趣,所以就在这里做一个简单的分享。 接下来就列举一些常用的运维 SQL 语句。 query_id = 'query_id' 例如,终止刚才的 INSERT 查询 : ch7.nauu.com :) KILL QUERY WHERE query_id='ff695827-dbf5- 45ad-9858-a853946ea140'; KILL QUERY WHERE query_id = 'ff695827-dbf5-45ad-9858-a853946ea140' ASYNC Ok 对于 CH 日常的运维 SQL 远不止这些,这里也只是抱砖引玉啦。
// Redis开发与运维学习笔记---(5) // 事务 redis中的事务和MySQL中的事务类似,也是为了保证多条命令组合的原子性,为此,redis提供了简单的事务功能以及集成Lua来解决这个问题 运行时错误 如果在执行multi中的命令时,命令本身没有问题,但是执行过程中出现逻辑错误,事务又被exec了,这种错误往往需要dba自己手工解决,redis并不支持此类信息的回滚。 5、消息队列系统,消息队列系统可以说是一个大型网站的必备系统组件,redis提供了发布订阅功能和阻塞队列的功能,虽然和专业的消息队列比还不够抢单,但是对于一般的消息队列功能基本可以满足。
来自:马哥Linux运维 运维监控工具千千万,仅开源的解决方案就有流量监控(MRTG、Cacti、SmokePing、Graphite 等)和性能告警(Nagios、Zabbix、Zenoss Core 5、Grafana Grafana 是一款采用 go 语言编写的开源应用,主要用于大规模指标数据的可视化展现。 ? Grafana支持许多不同的数据源。
从月薪5K到50k 简介 这是一个热门运维问题,也是很多刚进入运维工作的同学面临的心境。 今天,我们就通过拉勾上,薪资 5K 到 100K 的运维招聘要求,来看看运维从搬砖到大神,都要学习些什么。 这段冲刺期会维持3-5年,会让人感觉每天都有进步,明白的东西越来越多。算是中级运维了,薪资一线城市可以达到10-20k左右。 岔道 再往前就会分出很多个岔道,开发、安全、DBA、测试、应用运维、基础运维等等。 时间有限,需要从中挑选适合的。只有选定方向才能不迷路,也才能更快的到达目的地。到了这时,就已经迈步向高级运维了。 要做DBA,就要专门研究数据库,搞清楚数据库的原理结构,每个详细点。 每一门往后都有大量的东西要学习的,专精才能钱多,并且有成长。 不过当前都在往运维开发方向靠拢,未来的运维都要会一些开发才行。
: 四舍五入或者取小数点后 random(seed=(ansible_date_time.epoch)),random(start=5),random(start=5,step=3): 随机返回一个随机数并且可以设置步长 msg: "{{ 10 | random(start=5) }}" - debug: #从5到15中随机返回一个随机数,步长为3 #步长为3的意思是返回的随机数只有可能是 5、8、11、14中的一个 msg: "{{ 15 | random(start=5,step=3) }}" - debug: #从0到15中随机返回一个随机数,这个随机数是 5的倍数 msg: "{{ 15 | random(step=5) }}" - debug: #从0到15中随机返回一个随机数,并将ansible_date_time.epoch ] testvar8: [1,[7,2,[15,9]],3,5] testvar9: [1,'b',5] testvar10: [1,'A','b',['QQ','wechat'
两项指标分成了6个相应的等级,如下所示: 容灾等级 RTO RPO 第1级 2天以上 1天至7天 第2级 24小时以上 1天至7天 第3级 12小时以上 数小时至1天 第4级 数小时至2天 数小时至1天 第5级 数分钟至2天 0至30分钟 第6级 数分钟 0 为什么需要容灾管理系统 容灾是一个系统工程,不仅仅跟云平台和产品本身的容灾能力有关,还跟实际部署形态、配置、运维人员技能等强相关。 运维平台第4期:数据掘金者 运维专题第3期:诊断专家
: 四舍五入或者取小数点后 random(seed=(ansible_date_time.epoch)),random(start=5),random(start=5,step=3): 随机返回一个随机数并且可以设置步长 msg: "{{ 10 | random(start=5) }}" - debug: #从5到15中随机返回一个随机数,步长为3 #步长为3的意思是返回的随机数只有可能是 5、8、11、14中的一个 msg: "{{ 15 | random(start=5,step=3) }}" - debug: #从0到15中随机返回一个随机数,这个随机数是 5的倍数 msg: "{{ 15 | random(step=5) }}" - debug: #从0到15中随机返回一个随机数,并将ansible_date_time.epoch ] testvar8: [1,[7,2,[15,9]],3,5] testvar9: [1,'b',5] testvar10: [1,'A','b',['QQ','wechat'