只要在一个系统干久了,肯定碰到过升级,我参与过几次升级,但是都没有在线的,基本都是新环境到达后,按照生成环境安装,安装完必备软件后,进行部分并行测试,然后就是停机,数据迁移,应用迁移,启动,应用追加,跟踪
如果只是局限于主机性能的监控,那么用shell结合系统命令可以得到系统资源(CPU、内存、磁盘IO等)的利用率(utilization)、饱和度(saturation)和错误(error)度量,然后将结果用正则分解,结果可以做成短信或者存入数据库
如果应用系统相对稳定,可以从运维的经验中总结出适合自己系统的自动化运维需求,然后开发实现
将告警信息写入数据库可以在脚本中添加一段代码,在发送前或发送后直接把message_content和localtime直接写入数据库就好了啊
我觉得不应该考虑一种语言彻底解决所有问题,比如开发自动化部署,我这里最近实现过,开发是python+shell,python做多线程ssh,将部署、备份等操作在目标服务器封装成shell
以前我这里的做法是,先把原表rename,按照原表名新建一张表,同时建好索引,将备份表的数据插入表中,做个表分析就好了
呃,我想到的是用 row_number() over()
如果是连续小文件,我建议合并后处理
看起来是某张表的数据分布不均匀,需要找到对应的表,调整分布键
我觉得DBA不光是基础知识要劳,还得有经验啊...27岁转真的时间挺紧的
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024 talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30