首页
学习
活动
专区
工具
TVP
发布

idba

专栏作者
329
文章
524706
阅读量
45
订阅数
Terraform 基础架构资源管理运维工具
越来越多的公司将整个IT系统部署到各个云上,一个完整的IT 服务包含但不限于如下部分:
用户1278550
2024-01-04
1840
某个SQL导致数据库CPU飙高,如何快速定位?
如果是Oracle数据库我们可以很容易通过sql来定位到当前数据库中哪些消耗CPU高的语句,而mysql数据库可以怎么定位呢?这里用一个简单例子说明下...
用户1278550
2021-12-13
6090
深入理解MySQL 5.7 GTID系列(一)
MySQL GTID特性是5.6加入的一个强大的特性,它的目的在于使用GTID的MySQL能够在整个复制环境中能够自动地切换,而不像以前需要指定文件和位置,这也一定是未来发展的方向,我们熟知的MGR也是基于GTID的,所以了解GTID的原理也是必要的。
用户1278550
2020-12-15
6980
一文了解Docker
Docker是dotCloud公司(后更名为Docker)基于go语言开发的容器项目,2013年开源。该项目后来加入Linux基金会,遵从了Apache 2.0协议,项目代码在GitHub上进行维护。
用户1278550
2020-02-20
7960
从零部署TiDB集群
朋友圈,关注的公众号经常出现各个公司开始用TiDB的案例和各种技术分享。对TiDB蛮有兴趣,这几天终于可以尝试接触 TiDB,第一步当然是安装和部署。过程还是蛮曲折的,耗费差不多三个工作日。本文先记录安装过程和遇到的问题,避免其他朋友踩坑。
用户1278550
2020-02-11
1.3K0
从Zabbix到Prometheus,同程艺龙数据库监控系统的实践
闫晓宇,同程艺龙数据库技术专家,具有多年互联网行业DB运维经验,在游戏、O2O及电商行业从事过DBA运维工作。2016年加入同程艺龙,目前在团队负责数据库架构设计及优化、运维自动化、MySQL监控体系建设、DB私有云平台设计及开发工作。
用户1278550
2019-10-28
1.9K1
Kubernetes 在有赞的实践
我们为什么选择 Kubernetes?因为 Kubernetes 几乎支持所有的容器业务类型,包括无状态应用、有状态应用、任务型和 Daemonset,Kubernetes 也逐渐成为容器编排领域不争的事实标准。同时,从资源利用率,开发测试运维和 DevOps 三方面出发,会极大的提升人和机器的效率。
用户1278550
2019-09-08
1.1K0
redis cluster 学习 实战篇(二)
上一篇文章 介绍了如何搭建redis cluster集群和槽位管理等动作,本文通过添加集群节点介绍集群管理工具使用以及基于主从结构的容灾切换。
用户1278550
2019-04-25
1.8K0
redis cluster 学习 实战篇(一)
从Redis3.0开始,Redis提供了 redis cluster 集群支持,用于在多个redis节点间共享数据,以提高服务的可用性。 redis cluster 采用去中心化结构,不用proxy代理,应用可以直接访问集群中的数据节点。本文从实战入手,一步步了解redis cluster的创建,运维管理。部署redis cluster 有两种方式:原生命令安装和官方工具安装,本文采用原生的命令安装,可以体会构建redis cluster的具体步骤,深入了解其中的原理。
用户1278550
2019-04-25
8500
MySQL 5.7新特性之五
本系列文章基于 5.7.12 版本讲述MySQL的新特性。从安装,文件结构,SQL ,优化 ,运维层面 复制,GITD等几个方面展开介绍 5.7 的新特性和功能。同时也建议大家跟踪官方blog和官方文档,以尽快知悉其新的变化。本文将重点介绍新版本对JSON格式的支持。
用户1278550
2018-08-09
4530
Redis 和 StrictRedis的差异
在编写redis运维工具的时候,遇到使用python的redis模块获取key的ttl值时返回为空值,但是redis数据库中是有具体的值的。
用户1278550
2018-08-09
5.1K0
Strace 解决性能问题案例一则
前面一篇文章说了因为公司同事在解决一个故障(性能问题)时利用到strace,在学习strace工具的时候也查看《性能之巅》第十三章中,大神解决性能问题的思路和方法。本文将我遇到的故障的解决过程记录下来,前车之鉴。
用户1278550
2018-08-09
4480
分布式任务队列celery之五
前面一系列celery的文章算是从0到1将celery的架构,原理以及核心功能比较完整的呈现给大家,本文则基于运维的角度介绍如何在生产上运维celery。
用户1278550
2018-08-09
9360
数据库系统中的“黑天鹅”
一 前言 纳西姆.尼古拉斯.塔勒布的经典著作《黑天鹅》中对“黑天鹅现象”的定义是
用户1278550
2018-08-09
4780
Python模块之subprocess
一 简介 在使用Python 开发MySQL自动化相关的运维工具的时候,遇到一些有意思的问题,本文介绍Python的 subprocess 模块以及如何和MySQL交互具体操作,如启动 ,关闭 ,备份数据库。 二 基础知识 Python2.4引入subprocess模块来管理子进程,可以像Linux 系统中执行shell命令那样fork一个子进程执行外部的命令,并且可以连接子进程的output/input/error管道,获取命令执行的输出,错误信息,和执行成功与否的结果。 Subprocess 提供了三个函数以不同的方式创建子进程。他们分别是 2.1 subprocess.call() 父进程等待子进程完成,并且返回子进程执行的结果 0/1 其实现方式
用户1278550
2018-08-09
1.9K0
一款基于go语言的agent
一 介绍 在构建数据库自动化运维系统的时候,数据库服务器上必须要有一个agent来执行web服务器端发起的命令,我们研究了好几种技术Celery,Redis Queue 或者基于socket实现,当然还有自己写,因为之前有同事已经完成了一个agent---servant,在和同事沟通之后,我们决定复用servant,不用重复造轮子。servant是一款基于go语言编写的,通过http协议调用,提供权限认证和远程调用,支持异步执行命令的agent ,满足我们目前数据库备份任务,定时收集数据库元数据信息,定时校验备份的有效性的任务需求。本文是一篇how to 文档,相对比较详细的介绍如何安装和使用servant,希望对读者朋友有所帮助。 二安装 2.1 软件准备
用户1278550
2018-08-08
2.8K0
有赞MySQL自动化运维系统--ZanDB
有赞作为"新零售"的软件服务供应商,随着业务的不断发展,从第一批几十家商户到现在300万商家,涉及零售,美业,餐饮,自媒体等众多商家,业务规模以及访问量爆发式增长。一方面给后端数据库带来的影响是服务器数量和DB实例的数据量出现成倍增加。各种业务需求:快速交付实例,慢查询优化以及备份恢复管理等都给DBA的日常运维支持带来更高的要求。另一方面最开始以excel作为CMDB管理数据库实例的纯人肉运维又给高效的数据库运维带来阻碍。
用户1278550
2018-08-01
2.7K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档