-
教你如何定位及优化SQL语句的性能问题
所属栏目:[MySql教程] 日期:2018-10-17 热度:163
【新品产上线啦】51CTO播客,随时随地,碎片化学习 在现如今的软件开发中,关系型数据库是做数据存储最重要的工具。无论是Oracale还是Mysql,都是需要通过SQL语句来和数据库进行交互的,这种交互我们通常称之为CRUD。在CRUD操作中,最最常用的也就是Read操[详细]
-
MySQL从删库到跑路:顺丰高级工程师跑路被开除之后
所属栏目:[MySql教程] 日期:2018-10-17 热度:170
【新品产上线啦】51CTO播客,随时随地,碎片化学习 9 月 19 日,微博网友大佬坊间八卦爆料,顺丰科技数据中心的一位高级工程师邓某因误删生产数据库,导致某项服务无法使用并持续 590 分钟。 随后,顺丰根据公司相关规定,辞退工程师邓某,并在顺丰内网通报[详细]
-
老司机也该掌握的MySQL优化指南
所属栏目:[MySql教程] 日期:2018-10-17 热度:56
【新品产上线啦】51CTO播客,随时随地,碎片化学习 当MySQL单表记录数过大时,增删改查性能都会急剧下降,所以我们本文会提供一些优化参考,大家可以参考以下步骤来优化: 一、单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会[详细]
-
PostgreSQL何以支持丰富的NoSQL特性?
所属栏目:[MySql教程] 日期:2018-10-17 热度:133
【新品产上线啦】51CTO播客,随时随地,碎片化学习 作者介绍 谭峰,网名francs,中国开源软件推进联盟PostgreSQL分会特聘专家,《PostgreSQL实战》作者之一,《PostgreSQL 9 Administration Cookbook》译者之一。现就职于浙江移动负责应用上云架构管控以及[详细]
-
一看就懂的MySQL存储过程详解
所属栏目:[MySql教程] 日期:2018-10-15 热度:131
【新品产上线啦】51CTO播客,随时随地,碎片化学习 图片来自包图网 1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户[详细]
-
大规模MySQL运维陷阱:使用MyCat踩坑篇
所属栏目:[MySql教程] 日期:2018-10-15 热度:99
【新品产上线啦】51CTO播客,随时随地,碎片化学习 引子 分布式数据库,已经进入了全面快速发展阶段,这种发展,是与时俱进的,与人的需求是分不开的,因为现在信息时代的高速发展,导致数据量和交易量越来越大。这种现象首先导致的就是存储瓶颈,因为MySQL[详细]
-
应用实践:四步法分析定位生产环境下MySQL上千条SQL中的问题所在
所属栏目:[MySql教程] 日期:2018-10-15 热度:106
【新品产上线啦】51CTO播客,随时随地,碎片化学习 第一步:通过以下两种方式之一来打开慢查询功能 (1)方式一:通过修改mysql的my.cnf文件 如果是5.0或5.1等版本需要增加以下选项: log-slow-queries=mysql_slow_query.log 如果是5.5版本以上可以增加如下选[详细]
-
SQL Sever AlwaysOn在阿里云的突破
所属栏目:[MySql教程] 日期:2018-10-15 热度:181
【新产品上线啦】51CTO播客,随时随地,碎片化学习 作者介绍 王方铭,阿里巴巴技术专家,从DBA到产品研发,伴随阿里云数据库产品成长至今,对数据库技术、后端技术平台建设有深刻的理解,目前主要负责RDS SQLServer产品研发工作。 早在2015年的时候,随着阿[详细]
-
8种手动和自动备份MySQL数据库的方法
所属栏目:[MySql教程] 日期:2018-10-15 热度:162
【新产品上线啦】51CTO播客,随时随地,碎片化学习 作为流行的开源数据库管理系统,MySQL的使用者众多,为了维护数据安全性,数据备份是必不可少的。本文就为大家介绍几种适用于企业的数据备份方法。 使用MySQLDump进行MySQL备份 mysqldump是MySQL内置的工[详细]
-
快1万倍!伯克利提出用深度RL优化SQL查询
所属栏目:[MySql教程] 日期:2018-10-15 热度:191
【新产品上线啦】51CTO播客,随时随地,碎片化学习 如何优化 SQL 连接是数据库社区数十年来一直在研究的一个大问题。近日,伯克利 RiseLab 公布了一项研究表明,深度强化学习可以被成功地应用在优化 SQL 连接上。对于大型的连接,这项技术的运行速度比传统[详细]
-
高性能数据库连接池的内幕
所属栏目:[MySql教程] 日期:2018-10-15 热度:115
【新产品上线啦】51CTO播客,随时随地,碎片化学习 摘要 如何打造高性能的数据库连接池框架,可以从哪些角度进行优化,连接池的大量优化实践如何为你的系统保驾护航,本专题将带你走进连接池的世界,为你一一揭晓。 大家可能会有这样疑问:连接池类似于线程[详细]
-
Redis为何这么快——数据存储角度
所属栏目:[MySql教程] 日期:2018-10-15 热度:106
【新产品上线啦】51CTO播客,随时随地,碎片化学习 本文内容思维导图如下: 一、简介和应用 Redis是一个由ANSI C语言编写,性能优秀、支持网络、可持久化的K-K内存数据库,并提供多种语言的API。它常用的类型主要是 String、List、Hash、Set、ZSet 这5种 Re[详细]
-
Redis常见的几种使用方式解决方案总结
所属栏目:[MySql教程] 日期:2018-10-15 热度:102
【新产品上线啦】51CTO播客,随时随地,碎片化学习 本文主要针对 Redis 常见的几种使用方式及其优缺点展开分析。 一、常见使用方式 Redis 的几种常见使用方式包括: 1、Redis 单副本 Redis 单副本,采用单个 Redis 节点部署架构,没有备用节点实时同步数据[详细]
-
关于MySQL通用查询日志和慢查询日志分析
所属栏目:[MySql教程] 日期:2018-10-15 热度:182
【新产品上线啦】51CTO播客,随时随地,碎片化学习 MySQL中的日志包括:错误日志、二进制日志、通用查询日志、慢查询日志等等。这里主要介绍下比较常用的两个功能:通用查询日志和慢查询日志。 1)通用查询日志:记录建立的客户端连接和执行的语句。 2)慢查[详细]
-
InnoDB,select为啥会阻塞insert?
所属栏目:[MySql教程] 日期:2018-10-13 热度:161
技术沙龙 | 邀您于8月25日与国美/AWS/转转三位专家共同探讨小程序电商实战 MySQL的InnoDB的细粒度行锁,是它最吸引人的特性之一。 但是,如《InnoDB,5项最佳实践》所述,如果查询没有命中索引,也将退化为表锁。 InnoDB的细粒度锁,是实现在索引记录上的。[详细]
-
区块链和数据库,技术到底有何区别?
所属栏目:[MySql教程] 日期:2018-10-13 热度:71
技术沙龙 | 邀您于8月25日与国美/AWS/转转三位专家共同探讨小程序电商实战 关于数据库和区块链,总会有很多的困惑。区块链其实是一种数据库,因为他是数字账本,并且在区块的数据结构上存储信息。数据库中存储信息的结构被称为表格。但是,区块链是数据库,[详细]
-
这可能是目前最全的Redis高可用技术解决方案总结
所属栏目:[MySql教程] 日期:2018-10-13 热度:194
技术沙龙 | 邀您于8月25日与国美/AWS/转转三位专家共同探讨小程序电商实战 本文主要针对Redis常见的几种使用方式及其优缺点展开分析。 一、常见使用方式 Redis的几种常见使用方式包括: Redis单副本; Redis多副本(主从); Redis Sentinel(哨兵); Redi[详细]
-
大数据时代下人还有隐私么?带你了解数据库的前世今生
所属栏目:[MySql教程] 日期:2018-09-25 热度:195
9月15日技术沙龙 | 与东华软件、AWS、京东金融、饿了么四位大咖探讨精准运维! 大数据时代 小奈:表哥,为什么浏览器好像什么都知道的?我只是刚刚搜了下感冒怎么治,现在就弹出xx医院广告了。 大仁:当xx公司有了海量的数据,再根据这些数据进行精准营销(广告[详细]
-
带你了解MySQL数据库小技巧
所属栏目:[MySql教程] 日期:2018-09-23 热度:134
【新品产上线啦】51CTO播客,随时随地,碎片化学习 37 个 MySQL 数据库小技巧! 1、如何快速掌握MySQL? 培养兴趣 兴趣是最好的老师,不论学习什么知识,兴趣都可以极大地提高学习效率。当然学习MySQL 5.6也不例外。 夯实基础 计算机领域的技术非常强调基础[详细]
-
步步深入MySQL:架构-查询执行流程-SQL解析顺序
所属栏目:[MySql教程] 日期:2018-09-23 热度:97
【新品产上线啦】51CTO播客,随时随地,碎片化学习 一、前言 一直是想知道一条SQL语句是怎么被执行的,它执行的顺序是怎样的,然后查看总结各方资料,就有了下面这一篇博文了。 本文将从MySQL总体架构---查询执行流程---语句执行顺序来探讨一下其中的知识。[详细]
-
浅谈数据库事务隔离发展历史
所属栏目:[MySql教程] 日期:2018-09-16 热度:128
9月15日技术沙龙 | 与东华软件、AWS、京东金融、饿了么四位大咖探讨精准运维! 事务隔离是数据库系统设计中根本的组成部分,本文主要从标准层面来讨论隔离级别的发展历史,首先明确隔离级别划分的目标;之后概述其否定之否定的发展历程;进而引出 Adya给出[详细]
-
MySQL太慢?试试这些诊断思路和工具
所属栏目:[MySql教程] 日期:2018-09-16 热度:167
9月15日技术沙龙 | 与东华软件、AWS、京东金融、饿了么四位大咖探讨精准运维! MySQL 慢怎么办 如果遇到 MySQL 慢的话,你的第一印象是什么,MySQL 数据库如果性能不行,你是如何处理的? 我咨询了一些同行, 得到了以下反馈: 第一反应是再试一次 第二个反[详细]
-
浅谈三大主流数据库 哪一款你更喜爱
所属栏目:[MySql教程] 日期:2018-09-16 热度:82
9月15日技术沙龙 | 与东华软件、AWS、京东金融、饿了么四位大咖探讨精准运维! Oracle Oracle 能在所有主流平台上运行(包括Windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持,Oracle并行服务器通[详细]
-
「系统架构」缓存与数据库的数据一致性方案介绍
所属栏目:[MySql教程] 日期:2018-09-16 热度:96
9月15日技术沙龙 | 与东华软件、AWS、京东金融、饿了么四位大咖探讨精准运维! 在很多系统中重要数据通常都是写入关系数据库如mysql中,为了实现读写分离,提高系统负载能力,缩短响应时间通常还需要用到缓存。 缓存带来了系统性能的提升同时也把数据一致性[详细]
-
MySQL不同存储引擎的数据备份与恢复
所属栏目:[MySql教程] 日期:2018-09-16 热度:194
9月15日技术沙龙 | 与东华软件、AWS、京东金融、饿了么四位大咖探讨精准运维! 数据备份的目的很直接也很简单,就是为了避免因不可预测、偶然的事件而导致的惨重损失,所以数据越重要、变化越频繁,就越要进行数据备份。我们以MySQL为例对数据备份进行了粗[详细]