炼数成金 大数据Mysql
订阅

Mysql

DBA要失业了?看ML如何自动优化数据库
DBA要失业了?看ML如何自动优化数据库
数据库管理系统(DBMSs,DatabaseManagement Systems)是任何数据密集型应用最重要的组成部分。他们可以处理大规模数据和复杂的负载形态,但它们很难管理,因为它们有成百上千个配置“开关”,用来控制诸如将多少内 ...
mysql死锁以及死锁日志分析
mysql死锁以及死锁日志分析
死锁:死锁一般是事务相互等待对方资源,最后形成环路造成的。对于死锁,数据库处理方法:牺牲一个连接,保证另外一个连接成功执行。发生死锁会返回ERROR:1213 错误提示,大部分的死锁InnoDB存储引擎本身可以侦测到 ...
一次非常有意思的 SQL 优化经历
一次非常有意思的 SQL 优化经历
我用的数据库是mysql5.6,下面简单的介绍下场景课程表create table Course(c_id int PRIMARY KEY,name varchar(10))数据100条学生表:create table Student(id int PRIMARY KEY,name varchar(10))数据70000条学生成绩 ...
也许 MySQL 适合 Uber,但它不一定适合你
也许 MySQL 适合 Uber,但它不一定适合你
Uber 的文章所出现的第一个问题是, 在更新表中的行时,PostgreSQL 通常需要更新表上的所有索引,原文对这方面做了大篇幅的描述,但细节又不够充分。另一方面,对于具有 InnoDB 的 MySQL 来说,只需要更新那些包含有 ...
WTF?MySQL DBA技术难度低为什么工资比Oracle高?
WTF?MySQL DBA技术难度低为什么工资比Oracle高?
mysql DBA技术难度低为什么工资比oracle高?真的很鄙视mysql的dba,那么简单的库,多数实际工作中就是简单的主从架构,也就面试吹吹优化。呵呵,mysql优化最离谱的是依靠SSD PCIE,扩容来优化真是不要脸啊。毫无疑问 ...
MySQL数据恢复的九把瑞士军刀
MySQL数据恢复的九把瑞士军刀
做DBA的朋友可能都遇到过MySQL数据损坏或丢失的问题,比如忘加where条件的update、delete语句,或者MySQL服务器异常宕机导致数据文件损坏等。恢复数据最常见的做法,只要有这两样东西,无论是误操作还是数据库损坏等 ...
MySQL 8 中新的复制功能
MySQL 8 中新的复制功能
MySQL 8 中新的复制功能使得操作更加方便,并帮助用户更好地观察复制过程中内部发生的情况。使用 MySQL 5.7.17 获取 MySQL 组复制插件是一项巨大的工作。组复制是一个新的插件,通过使用组通信和状态机复制,为用户 ...
从Oracle迁移到MySQL的各种坑及自救方案
从Oracle迁移到MySQL的各种坑及自救方案
当企业内部使用的数据库种类繁杂时,或者有需求更换数据库种类时,都可能会做很多数据迁移的工作。有些迁移很简单,有些迁移可能就会很复杂,大家有没有考虑过为了顺利完成复杂的数据库迁移任务,都需要考虑并解决哪 ...
从MySQL中的double write问题说开去
从MySQL中的double write问题说开去
有句话说得好,世上只有两种工具,一种是被人骂的,另一种是没人用的。被骂得越多,侧面反映出关注度越高,使用率越高,越用越成熟,这一点上, MySQL就是一个很不错的例子。而MySQL可支持的存储引擎很多,目前以Inn ...
从源码探究MySQL5.7高吞吐事务量的背后操手
从源码探究MySQL5.7高吞吐事务量的背后操手
大家都知道在MySQL中,在事务真正COMMIT之前,会将事务的binlog日志写入到binlog文件中。在MySQL的5.7版本中,提供了所谓的无损复制功能,该功能的作用就是在主库的事务对其他的会话线程可见之前,就将该事务的日志 ...
MySQL 5.7 GIS特性与性能测试
MySQL 5.7 GIS特性与性能测试
GIS(Geographic Information System)是构建互联网LBS(Location Based Service)服务的核心技术。小伙伴们所熟知的大众点评、美团外卖、微信、陌陌这类应用都广泛地在使用GIS技术,比如用户查找附近的餐厅,附近商家 ...
DBA的40条军规
DBA的40条军规
涉及业务上的修改/删除数据,在得到业务方、CTO的邮件批准后方可执行,执行前提前做好备份,必要时可逆。所有上线需求必须走工单系统,口头通知视为无效。在对大表做表结构变更时,如修改字段属性会造成锁表,并会造 ...
每秒百万查询:MySQL与PG在苛刻负载下的和平之战
每秒百万查询:MySQL与PG在苛刻负载下的和平之战
开源数据库能应付每秒数百万次的查询吗?许多开源倡导者会回答“是的”,但是,断言是不够有理有据的证明。这就是为什么在这篇文章中,我们将分享Alexander Korotkov(CEO,Postgres专家)和Sveta Smirnova(首席技 ...
京东MySQL数据库主从切换自动化
京东MySQL数据库主从切换自动化
随着京东业务的高速增长,数据的重要性对于京东来说重要程度不说自明,在信息时代,数据有着比人们更大的力量,数据库的价值可见一斑,数据库的存在为人们提供了更快的查询,那么为了更好地做到数据库的高可用,保证 ...
MySQL 闪回原理与实战
MySQL 闪回原理与实战
DBA或开发人员,有时会误删或者误更新数据,如果是线上环境并且影响较大,就需要能快速回滚。传统恢复方法是利用备份重搭实例,再应用去除错误sql后的binlog来恢复数据。此法费时费力,甚至需要停机维护,并不适合快 ...

热门频道

  • 大数据
  • 商业智能
  • 量化投资
  • 科学探索
  • 创业

即将开课

社区热帖

     

    GMT+8, 2021-6-15 08:53 , Processed in 0.121207 second(s), 16 queries .