如果你的公司有 DBA,那么我恭喜你,你可以无视 Mysql 运维。如果你的公司没有 DBA,那你就好好学两手 Mysql 基本运维操作,行走江湖,防身必备。 执行 systemctl restart mysqld,重启 mysql 二、基本运维 创建用户 CREATE USER 'username'@'host' IDENTIFIED BY 'password 五、脚本 这里推荐我写的几个一键运维脚本,非常方便,欢迎使用: Mysql 安装脚本 Mysql 备份脚本 参考资料 《高性能 MySQL》 https://www.cnblogs.com/xiaopotian
http://dbaplus.cn/blog-134-1077-1.html 运维DBA的四大纪律 一、一切行动听指挥 甭管你是团队,还是团伙,要求都是一样的,一切行动听指挥!听谁的指挥? 听运维经理、运维总监、CTO、CEO的指挥。 当年墨子当巨子的时候,手下180人,训练有素,同心同德,“赴火蹈刃,死不还踵”。这样的团队来搞运维,就具备了基本要求。 运维DBA的九项注意 三大纪律是规矩-Rules,八项注意是指导原则-Guidance。 做运维的人,不能总说这个我们没想到,哎呀,没想到这也不行。 但是,去做自动化运维,是运维DBA绕不开的路径。就像从昆明到上海,最开始是只能靠马帮,后来逐渐通了高速公路,现在开始沪昆高铁了一样。 这个自动化运维怎么做?完全靠自己重复造轮子显然不完全靠谱。 为什么我们团队工作一年的新人,可以拥有其他公司工作四五年DBA所具有的能力,除了复杂的硬件环境外,每月的分享也功不可没。 运维没有尽头,注意事项也没有尽头,你有更好的建议,不妨说说。
Redis开发与运维学习笔记---(11) Redis开发与运维中遇到的问题 之前的文章中,我们讲述了redis的复制机制,通过复制,数据可以被备份,然后这些备份的副本可以用来做读写分离、负载均衡、故障转移等 3 规避全量复制 我们知道,全量复制是一个非常消耗资源的操作,如何规避全量复制是需要我们关注的运维点。
叶问(2019026): MySQL DBA运维中那些动作属于危险性操作? 线上DDL导致业务报错 9、恢复数据,实例不对(基于IP连接管理环境) 10、线上高并发环境运行 flush table、flush table with read lock; lock table 11
首先服务的概念,对于linux服务器来说,其中大多数的软件都算是服务,比如nginx、mysql、Jenkins等等。下面我们就来学习一下linux中有关服务的一些内容。
本文 SQL 及相关命令均是在运维工作中总结整理而成的,对于运维 DBA 来说可提高很大的工作效率,值得收藏。 之路】扫描最下方二维码后台回复 【SQL大全二】即可获取。 ======================================================= 11、查看补丁版本: JIEKED2:/app/product/11.2.0/db/OPatch > messages.out AIX查看LUNID信息 lscfg -vpl hdisk187 输出结果里的 serial number就是存储要的lunid # lscfg -vpl hdisk11 hdisk11 U9080.MME.680A6E8-V7-C2-T1-W500507680C25ADBA-LB000000000000 MPIO FC 2145
本文 SQL 均是在运维工作中总结整理而成的,对于运维 DBA 来说可提高很大工作效率,当然如果你全部能够背下来那就牛逼了,如果不能,建议收藏下来慢慢看,每条 SQL 的使用频率都很高,肯定能够帮助到你 当然,由于本编辑器原因以下 SQL 可能出现格式错误不能执行,导致出错,这里将其保存至文本文件中方便复制粘贴执行,如有需要的小伙伴们在本公众号【JiekeXu之路】扫描最下方二维码后台回复 【SQL大全 dual;' from user_tables; 10.查询当时创建用户的语句 select dbms_metadata.get_ddl('USER','USERNAME') from dual; 11 ', 1, 0)) "h11", SUM (DECODE (TO_CHAR (first_time, 'hh24'), '12', 1, 0)) "h12", SUM (DECODE (TO_CHAR ================== 本文 SQL 命令由于编辑器原因可能出现格式错误不能执行,这里将其保存至文本文件中方便复制粘贴执行,如有需要的小伙伴们在本公众号【JiekeXu之路】扫描最下方二维码
作者 | JiekeXu 来源 |公众号 JiekeXu DBA之路 如需转载请联系授权 大家好,我是 JiekeXu,很高兴又和大家见面了,今天和大家一起来看看一线运维 DBA 五年经验常用 SQL 大全(三) 本文作为常用 SQL 系列的第三篇,本文涉及到的 SQL 及相关命令均是在运维工作中总结整理而成的,对于运维 DBA 来说可提高很大的工作效率,值得收藏下来慢慢看。 对于运维 DBA 来说可提高很大工作效率,当然如果你全部能够背下来那就牛逼了,如果不能,建议收藏下来慢慢看,每条 SQL 的使用频率都很高,肯定能够帮助到你。 查询导致 undo 使用量和使用率高的会话 6、查看PGA使用率超过1G的会话 7、临时表空间使用率 8、使用临时表空间排序的会话 9、占用临时表空间的会话 10、检查锁表会话ID和对应操作系统进程号 11 查询相应machine的IP和进程启动时间: netstat -anp |grep spid ps auxw|head -1 ps auxw|grep SPID ps –ef | grep spid 11
安装、建库、登录 free -m df -h df -h /tmp uname -r oralce安装 groupadd oinstall groupadd dba useradd -g oinstall -G dba oracle passwd oracle 修改内核参数 配置用户进程和文件数 mkdir /home/U01 mkdir -p /U01/app/oracle chown -R oracle ,实例名test image.png CPU\PSU oracle的补丁包... 11.2.0.4 响应文件 image.png image.png image.png 创建数据库,删除数据库 dba systemctl stop firewalld.service yum groupinstall "X Window System" -y yum install xdpyinfo xorg-x11 rpm -ivh ftp://ftp.pbone.net/mirror/www.whiteboxlinux.org/whitebox/4/en/updates/i386/libstdc++-3.4.6-11
[root@ansible ~]# ansible host1 -m yum -a 'name="*" state=latest'
这是一个好问题,如果运维 debuf都要修改很多的内容,则这个问题不会被运维人员所接受。所以今天我们来好好的研究一下 OceanBase兼容MySQL在系统表上到底有没有做了功课。 下面我们找几个语句来验证一下OceanBase对于MySQL运维中的 一些基本语句的支持。 | 0.00 | 0 | | oceanbase | DBA_OB_SYNC_STANDBY_DEST | 0.00 | | 0.00 | 0 | | oceanbase | DBA_OB_AI_MODELS | 0.00 | 0 | | | 262144 | | tmp_table_size | 16777216 | +-------------------------+-----------+ 11
为了保证业务数据的稳定安全,像金融、医疗等有特殊需求的行业,往往花费重金采购品牌数据库产品,然而,海量繁杂的数据也让企业的IT运维压力大大增加,需要投入具有高端专业资质的运维人员。 这一现状为运维供应商带来机遇与挑战,供应商在熟稔市场上主流数据库产品的同时,还需要在技术上、知识储备上具备非常专业的运维服务资质。 院方没有专门的DBA去针对数据库进行优化,平时的运维人员在数据库方面的技能力不高,导致遇到问题不能及时解决,数据的性能无法优化。 03 解决方案 利用第三方工具创建数据库分析器 围绕部署OMC(Oracle智能运维解决方案)制定整体解决方案,帮助医院提升数据库运维能力,在提升性能的同时也提高系统的技术水准。 同时,OMC可以在提升医院信息化运维标准的基础上,兼顾成本,降低运维压力,有利于医院释放更多的资源投入到关键的医疗业务中。
最近有位网友与我聊天,他是一名 DBA,问我在 ClickHouse 中有没有一些能够 “安家立命” 的运维 SQL 语句。我想对于这个问题很多朋友都会有兴趣,所以就在这里做一个简单的分享。 接下来就列举一些常用的运维 SQL 语句。 对于 CH 日常的运维 SQL 远不止这些,这里也只是抱砖引玉啦。
需要各方面知识,如果遇到突然访问不了,那就回想之前做了哪些操作,再针对性排查 10.关注版本问题,像nginx1.9将支持tcp的4层代理,而不仅仅是之前的7层了,这样性能会提高很多,对公司业务很有帮助 11 10.对业务进行机器规划,当压力大时扩容,不大时逐步关闭 11.测试也很重要,一个服务从多方面进行测试,比如nginx从静态页面,动态页面,提交数据,模拟多个在线用户登录访问等等。 (1)设计评审 在产品研发初始阶段,参与设计方案评审,从DBA的角度提出数据存储方案、库表设计方案、SQL开发标准、索引设计方案等,使服务满足数据库使用的高可用、高性能要求。 算是中级运维了,薪资一线城市可以达到10-20k左右。 岔道 再往前就会分出很多个岔道,开发、安全、DBA、测试、应用运维、基础运维等等。 时间有限,需要从中挑选适合的。 要做DBA,就要专门研究数据库,搞清楚数据库的原理结构,每个详细点。 每一门往后都有大量的东西要学习的,专精才能钱多,并且有成长。 不过当前都在往运维开发方向靠拢,未来的运维都要会一些开发才行。
数据库部署 ---- 该运维工程师出场了,项目初期访问量不会很大,所以单台部署足以应对在1500左右的QPS(每秒查询率)。 数据库维护 ---- 数据库维护是运维工程师或者DBA主要工作,包括性能监控、性能分析、性能调优、数据库备份和恢复等。
数据库部署 ---- 该运维工程师出场了,项目初期访问量不会很大,所以单台部署足以应对在1500左右的QPS(每秒查询率)。 数据库维护 ---- 数据库维护是运维工程师或者DBA主要工作,包括性能监控、性能分析、性能调优、数据库备份和恢复等。
1 指定Topic指定分区用重新PREFERRED:优先副本策略 进行Leader重选举
来源:运维人那些事儿 ID:jzjytd2016 【01】换工作 2017年8月份的某一个晴朗慵懒的下午,我在望京中环南路7号西家大院E楼5层最角落且紧靠大落地窗的工位上掐指一算,我在研究院竟然已经工作 顶着小伙伴和家人都觉得你脑子进水的诧异目光,我开始了我的换工作大业,从实习开始就在研究院工作,突然开始可以选择了竟然有些茫然,种种纠结波折暂且不表,总之,在2017年12月18号,我走进了东四157号,正式成为了银河信息化集中交易运维团队的一份子 每每想到这些,我除了自责、懊恼、自我怀疑之外,也深深体会到了团队成员的团结和大家释放出来的善意,对于运维团队来讲,每天来自业务部门及客户的压力非常大,小心翼翼,如履薄冰,全部精力用来对抗外部还不够,对于团队内部制造麻烦消耗精力的人的态度 这次经历也让我对运维工作有了新的认识和更多的思考,在这里和大家分享一下: 操作层面 1. 线上操作无小事”,坚持 “双人复核”,坚持“按照流程操作” 端正心态,受过去经历和个人性格的影响,我是一个有一点个人英雄主义倾向的人,来到新的团队,更是急于证明自己,心态出了问题自然会导致路线跑偏,生产系统线上运维是一个严谨度要求非常高的工作
默认配置 附件 More 日常运维 、问题排查 怎么能够少了滴滴开源的 滴滴开源LogiKM一站式Kafka监控与管控平台 ConfigCommand Config相关操作; 动态配置可以覆盖默认的静态配置
1 运维工作有哪些? 7.2 运维管理文章开头说运维管理主要目标是标准化/规范化,自动化,可视化/web化,从切身体验来看运维管理的目标也是随着运维自动化阶段的不同而变化的。 理由:(1)运维自动化的价值在于,将运维从繁琐的、例行、容易发生人为事故的工作中脱离出来,做更有价值的业务运维和服务运维。所以,从这个角度来看,运维自动化既不是起点,也不是终点。 运维自动化不是万能的,我们需要看清楚它的位置。(2)运维的本质到底是服务,是服务于业务,因为运维是用技术解决业务问题,运维的价值要依托于业务才能体现。 运维不是因为技术高深,或者管理了几万台服务器而很牛逼,也不是能玩转很多开源工具而很牛逼,这都不是运维的关键。对于运维来说,服务第一,技术第二。