Logo

  • 灰白世界

    发布于:2018-10-03 21:19:11

    1

    Python全栈开发之MySQL
    No.1数据库概念什么是数据库?数据库就是一种特殊的文件,内部存储着需要的数据RDBMS所谓关系数据库,是建立在关系模型基础的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据SQLSQL是结构化语言,是一种用来操作关系数据库的数据库语言,SQL语句说明举例DQL数据查询语言selectDML数据操作语言insert、update、deleteTPL事物处理语言begin、transact
    阅读 10000+ 评论 10 收藏 11
  • AIOPS_DBA

    发布于:2018-09-04 09:21:52

    58

    京东数据库运维自动化体系建设之路
    运维自动化来源于工作中的痛点,京东数据库团队面对的是商城成千上万的研发工程师,这种压力推动我们不断变革,然而变革不是一蹴而就,也经历过从手工到脚本化、自动化、平台化、智能化的艰难转变,所以说是需求在驱动运维体系的建设,而运维自动化的真谛在于解放运维人员,促进人率提升,减少人为故障,要学会培养自己“懒”这个好习惯。京东的自动化运维体系建设始于2012年,下面从两个方面进行介绍。1.京东数据库智能运维
    阅读 10000+ 评论 25 收藏 8 赞赏 4
  • 张甦 专栏作者

    发布于:2018-08-27 09:40:59

    26

    没有宫廷内斗,数据库界的延禧攻略
    宫廷类的剧,都是后宫嫔妃之间的尔虞吾诈,勾心斗角,有你没我,有我没你的残酷事实。胜者为王,败者为寇这种思想好像从古代就一直延续到今日。非要分出个胜负,分出个谁好,谁坏才罢休。在数据库领域也会有此类问题,老张我混迹开源数据库圈多年。MySQL数据库占领着开源数据库的头把交椅,MongoDB占领着NoSQL数据库的第一位。我们来看下数据库的整体排名情况.
    阅读 10000+ 评论 10 收藏 9
  • dbapower

    发布于:2018-07-03 15:40:02

    30

    揪出MySQL磁盘消耗迅猛的真凶
    当一张单表10亿数据量的表放在你面前,你将面临着什么?
    阅读 10000+ 评论 11 收藏 7 赞赏 1
  • 张甦 专栏作者

    发布于:2018-06-19 09:57:36

    32

    ProxySQL!像C罗一样的强大!
    各位兄弟们,时隔多日老张又与大家见面啦。每次与大家见面,都会有好消息告诉大家,次也不例外。前段时间出版了《MySQL王者晋级之路》一书,反响还不错。争取今年再出版一本MongoDB运维实战的书籍,供给那些想要学习NoSQL的同学们作为工作中的参考。今儿,老张给大家介绍一款MySQL的一款中间件的产品——ProxySQL
    阅读 10000+ 评论 38 收藏 9 赞赏 4
  • 爱可生

    发布于:2018-06-13 11:03:05

    2

    多从库时半同步复制不工作的BUG分析
    存在多个半同步从库时,如果参数 rpl_semi_sync_master_wait_for_slave_count=1,启动第1个半同步从库时可以正常启动,启动第2个半同步从库后有很大概率 slave_io_thread 停滞(复制状态正常,Slave_IO_Running: Yes,Slave_SQL_Running: Yes,但是完全不同步主库 binlog )
    阅读 9499 评论 0 收藏 2
  • hcymysql

    发布于:2018-05-28 18:48:27

    23

    MariaDB10.3 系统版本表 有效防止数据丢失
    系统版本表是SQL:2011标准中首次引入的功能。系统版本表存储所有更改的历史数据,而不仅仅是当前时刻有效的数据。举个例子,同一行数据一秒内被更改了10次,那么就会保存10份不同时间的版本数据。就像《源代码》电影里的平行世界理论一样,你可以退回任意时间里。从而有效保障你的数据是安全的,DBA手抖或程序BUG引起的数据丢失,在MariaDB10.3里已成为过去。
    阅读 10000+ 评论 5 收藏 5
  • lilugoodjob

    发布于:2018-05-27 22:55:35

    32

    MySQL查询语句中的IN 和Exists 对比分析
    最近在写SQL语句时,对选择IN 还是Exists 犹豫不决,于是把两种方法的SQL都写出来对比一下执行效率,发现IN的查询效率比Exists高了很多,于是想当然的认为IN的效率比Exists好,但本着寻根究底的原则,我想知道这个结论是否适用所有场景,以及为什么会出现这个结果。 网上查了一下相关资料,大体可以归纳为:外部表小,内部表大时,适用Exists;外部表大,内部表小时,适用IN。那我就困惑了,因为我的SQL语句里面,外表只有1W级别的数据,内表有30W级别的数据,按网上的说法应该是Exists的效率会比IN高的,但我的结果刚好相反!! “没有调查就没有发言权”!于是我开始研究IN 和Exists的实际执行过程,从实践的角度出发,在根本上去寻找原因,于是有了这篇博文分享。
    阅读 10000+ 评论 13 收藏 4
  • 橡皮高

    发布于:2018-05-10 21:13:46

    3

    急中生智~利用Spark core完成"ETL"!
    背景介绍:今天接到老板分配的一个小任务:开发一个程序,实现从数据库中抽取数据并生成报表(这是我们数据库审计平台即将上线的一个功能)。既然是要生成报表,那么首先得有数据,于是便想到从该业务系统的测试环境抽取业务表的数据,然后装载至自己云主机上的Mysql中。本来以为只要"select...intooutfile"和"loaddatainfile..."两个命
    阅读 10000+ 评论 2 收藏 1
  • 甘兵

    发布于:2018-04-20 17:01:13

    52

    容器中的mysql迁移RDS,会话却“爆了”
    1事件起源 整个事件的起源还要从笔者最近入职了一家区块链金融公司来说起(为了保密性,不便透露公司名字),公司业务发展比较迅猛,突破百万用户也是近在眼前。整个系统都在阿里云上运行,每天都能看到用户的不断增长,即兴奋又担忧,为什么这么说呢? 由于笔者过来的时候这里业务就已经上线了,系统接过来之后,并了解所有的应用服务都是在dockerswarm跑起来的,也包括mysql数据库,以至于笔者就有了迁库的想
    阅读 10000+ 评论 54 收藏 8
写文章