Easter79 Easter79
3年前
TiDB 在 58 集团的应用与实践
作者介绍:刘春雷,58集团高级DBA,负责MySQL和TiDB的运维工作,TUGAmbassador。58集团业务种类繁多,目前包括的业务有58同城、赶集网、安居客、58金融公司、中华英才网、驾校一点通等,数据库种类包括MySQL、Redis、MongoDB、ES、TiDB。我们自己构建了“58云DB平台”,整合
Wesley13 Wesley13
3年前
BATJ解决千万级别数据之MySQL 的 SQL 优化大总结
引用在数据库运维过程中,优化SQL是DBA团队的日常任务。例行SQL优化,不仅可以提高程序性能,还能减低线上故障的概率。目前常用的SQL优化方式包括但不限于:业务层优化、SQL逻辑优化、索引优化等。其中索引优化通常通过调整索引或新增索引从而达到SQL优化的目的。索引优化往往可以在短时间内产生非常巨大的效果。
Wesley13 Wesley13
3年前
Oracle回收站及flashback drop
最近在执行健康检查脚本的时候脚本一直卡在了表空间查询这块,瞅了一眼SQL,根据经验小麦苗预估是由于DBA\_FREE\_SPACE视图的缘故,这个视图若回收站的对象很多的话查询就会非常的慢,接下来单独执行selectcount(1)fromdba\_free\_space;果然非常的慢,没办法只能先将回收站的数据清理了再来查询表空间了,而回收站大约有2
Easter79 Easter79
3年前
TiDB 在摩拜单车的深度实践及应用
作者介绍:吕磊,摩拜单车高级DBA。一、业务场景摩拜单车2017年开始将TiDB尝试应用到实际业务当中,根据业务的不断发展,TiDB版本快速迭代,我们将TiDB在摩拜单车的使用场景逐渐分为了三个等级:P0级核心业务:线上核心业务,必须单业务单集群,不允许多个业务共享集群性能,跨AZ部署,具有
Wesley13 Wesley13
3年前
mysql数据库巡检
_本文首发于个人的公众号:Java技术大杂烩,欢迎关注共同学习,有Spring,Mybatis,Redis,JDK等源码分析的文章_前言shell中执行mysql命令各项巡检命令shell脚本实现前言在系统运行的过程中,DBA需要经常的对数据库进行一些检查,如数据库磁盘的占用量,缓存的命中率,内存的分配
Wesley13 Wesley13
3年前
Oracle自带工具sql优化集
如何有效的诊断和监控高负载的SQL对于DBA来说并非是件容易的事情,对SQL语句手工调优需要很多的经验和技巧,     结合个人经验常见如下问题:         .对SQL语句本身进行优化以便获得更优的执行计划;         .合理地调整数据读取方式(例如通过索引)以便能更快地访问数据;         .合理的设计
Wesley13 Wesley13
3年前
2014新炬实习岗位招聘
2014新炬实习岗位招聘Oracle工程师/初级DBA岗位职责:1、日常维护、故障处理,保障系统的健康稳定运行;2、快速响应用户需求,提供数据库技术支持;3、书写技术文档,总结工作经验和故障处理方案。岗位要求:1、本科或以上学历优秀应届生,计算机或相关专业,喜爱数据库技术者;2、熟系数据库体系结构;3、熟悉oracle的
Wesley13 Wesley13
3年前
MySQL 快速创建千万级测试数据
备注:此文章的数据量在100W,如果想要千万级,调大数量即可,但是不要大量使用rand()或者uuid()会导致性能下降背景在进行查询操作的性能测试或者sql优化时,我们经常需要在线下环境构建大量的基础数据供我们测试,模拟线上的真实环境。废话,总不能让我去线上去测试吧,会被DBA砍死的创建测试数据的方式
3A网络 3A网络
2年前
工具 | 常用 MySQL 内核 Debug 技巧
工具|常用MySQL内核Debug技巧掌握MySQL内核源码的阅读和调试能力,不仅是数据库研发人员的日常,也是DBA进阶的必经之路。阅读本文你将了解:如何准备MySQL调试环境GDB调试入门及操作示例Trace文件调试及操作示例|一、准备Debug环境首先用源码编译安装一个用来调试的MySQL环境。开启DWI
凿壁偷光 凿壁偷光
1年前
mac数据库工具MySQL Workbench for mac
MySQLWorkbenchmac版是Macos上一款数据库工具,专为数据库架构师、开发人员和DBA打造的一个统一的可视化工具,Workbench为数据库管理员、程序开发者和系统规划师提供可视化的Sql开发、数据库建模、以及数据库管理功能。