-
PingCAP CTO 黄东旭:我眼中的未来数据库技术趋势
所属栏目:[MySql教程] 日期:2019-03-06 热度:120
副标题#e# 在 TiDB DevCon 2019 上,我司联合创始人兼 CTO 黄东旭分享了对数据库行业大趋势以及未来数据库技术的看法。以下是演讲实录,enjoy~ 我司联合创始人兼 CTO 黄东旭 大家今天在这里看到了 TiDB 社区用户实践分享和我们自己的一些技术进展和展望,还[详细]
-
MySQL命令,一篇文章替你全部搞定
所属栏目:[MySql教程] 日期:2019-03-02 热度:78
副标题#e# MySQL的基本操作可以包括两个方面:MySQL常用语句如高频率使用的增删改查(CRUD)语句和MySQL高级功能,如存储过程,触发器,事务处理等。而这两个方面又可以细分如下: MySQL常用语句 表(或者数据库)的CRUD 表数据的CRUD,其中表数据查询使用[详细]
-
记录一次MySQL两千万数据的大表优化解决过程,提供三种解决方案
所属栏目:[MySql教程] 日期:2019-03-02 热度:51
副标题#e# 问题概述 使用阿里云rds for MySQL数据库(就是MySQL5.6版本),有个用户上网记录表6个月的数据量近2000万,保留最近一年的数据量达到4000万,查询速度极慢,日常卡死。严重影响业务。 问题前提:老系统,当时设计系统的人大概是大学没毕业,表设计[详细]
-
开源数据库这么多,你知道几种
所属栏目:[MySql教程] 日期:2019-03-02 热度:93
副标题#e# 数据库从字面上的理解就是数据的仓库,其实我们平时说的数据库是指数据库管理系统(Database Management System),它是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。严格来说数据库是数据库管理系统的实例,一个数据库[详细]
-
怎么对MySQL数据库进行备份与恢复
所属栏目:[MySql教程] 日期:2019-03-02 热度:168
副标题#e# MySQL的备份与恢复 前言:前面我们已经了解了MySQL数据库的安装及使用,但随着自动化办公与电子商务的不断发展,企业对信息系统的依赖性越来越高,而数据库在信息系统中担任着非常重要的角色。尤其是一些对数据可靠性要求高的行业,如果发生数据[详细]
-
MySQL数据库的备份案例
所属栏目:[MySql教程] 日期:2019-03-02 热度:80
副标题#e# MySQL企业备份案列 前言:上篇文档分享了MySQL数据库的几种备份方法,以及各自的特点。下面我们通过一个企业级的备份案例了解一下MySQL数据库的常见备份和恢复。(如果有看不懂的地方,可以参考小编主页的上篇文档:怎么对MySQL数据库进行备份与[详细]
-
面试前必须要知道的Redis面试
所属栏目:[MySql教程] 日期:2019-02-25 热度:182
副标题#e# 今天来分享一下Redis几道常见的面试题: 如何解决缓存雪崩? 如何解决缓存穿透? 如何保证缓存与数据库双写时一致的问题? 一、缓存雪崩 1.1 什么是缓存雪崩? 回顾一下我们为什么要用缓存(Redis): 为什么要缓存 现在有个问题,如果我们的缓存挂掉了[详细]
-
英国《卫报》是如何不停机从MongoDB迁移到Postgres?
所属栏目:[MySql教程] 日期:2019-02-23 热度:114
副标题#e# 这篇文章介绍了英国《卫报Guardian》为什么和如何从Mongo迁移到Postgres,英国卫报大部分内容 - 包括文章,实时博客,画廊和视频内容 - 都是内部CMS工具Composer中制作的。直到最近一直得到了在AWS上运行的Mongo DB数据库的支持。这个Mongo DB数[详细]
-
MySQL误删数据救命指南:必收藏
所属栏目:[MySql教程] 日期:2019-02-21 热度:187
首先看下MySQL误删数据排名最前的几种是: 1.误删文件 2.误删库、表 3.错误全表删除 / 更新 4.升级操作失误 都来看看你命中过几个,hoho。 简单说下我亲手造的一个大事故吧。 那大概是一个春暖花开的季节,我的内心是激动澎湃的,因为已经安排了休假计划。[详细]
-
MySQL每秒570000的写入,如何实现?
所属栏目:[MySql教程] 日期:2019-02-21 热度:129
副标题#e# 一、需求 一个朋友接到一个需求,从大数据平台收到一个数据写入在20亿+,需要快速地加载到MySQL中,供第二天业务展示使用。 二、实现再分析 对于单表20亿, 在MySQL运维,说真的这块目前涉及得比较少,也基本没什么经验,,但对于InnoDB单表Inser[详细]
-
数十个SQL审核项目后,我总结出了这样一套经验
所属栏目:[MySql教程] 日期:2019-02-21 热度:170
副标题#e# 多行业SQL审核落地总结 近年来落地了数十个行业(包含银行、制造业、保险等)的SQL审核项目,在项目对接需求,直到后期验收,完成优化目标的过程中,有一些感悟和总结,本文做一个分享。 首先要明确一下SQL审核的对象范围是针对数据库层面的,涉及[详细]
-
大牛出招|分分钟解决MySQL查询速度慢与性能差
所属栏目:[MySql教程] 日期:2019-02-21 热度:50
副标题#e# 一、什么影响了数据库查询速度 1.1 影响数据库查询速度的四个因素 1.2 风险分析 QPS:Queries Per Second意思是每秒查询率,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。 TPS:是Transa[详细]
-
2019年学MySQL,最佳的10本新书
所属栏目:[MySql教程] 日期:2019-02-16 热度:132
如果你有兴趣学习MySQL,那么,你最好读一些由该领域经验丰富的专家撰写的书籍,下面是一些关于一些MySQL书籍,作者都是经验非常丰富的专业人士,如果你打算在2019年学习MySQL,这些书籍一定是不二之选 MySQL有很多用途,许多程序员都认为它是不可或缺的,[详细]
-
2月数据库排行榜:MySQL分数增长迅猛,Oracle下降最多
所属栏目:[MySql教程] 日期:2019-02-16 热度:82
DB-Engines 数据库流行度排行榜发布了2月份的数据,看看排名前二十的情况: 一如既往地,整体排名变化不大。最突出的莫过于 MySQL 在上个月增加的分数,增加了 13.02 分,目前总分为 1167.29,稳坐第二名的位置。而万年老大的 Oracle 则依旧保持着每个月分[详细]
-
巧用这19条MySQL优化,效率至少提高3倍
所属栏目:[MySql教程] 日期:2019-02-06 热度:125
副标题#e# 本文我们来谈谈项目中常用的MySQL优化方法,共19条,具体如下: 1、EXPLAIN 做MySQL优化,我们要善用EXPLAIN查看SQL执行计划。 下面来个简单的示例,标注(1、2、3、4、5)我们要重点关注的数据: type列,连接类型。一个好的SQL语句至少要达到rang[详细]
-
MySQL数据库设计总结
所属栏目:[MySql教程] 日期:2019-02-03 热度:81
副标题#e# 规则1:一般情况可以选择MyISAM存储引擎,如果需要事务支持必须使用InnoDB存储引擎。 注意:MyISAM存储引擎 B-tree索引有一个很大的限制:参与一个索引的所有字段的长度之和不能超过1000字节。另外MyISAM数据和索引是分开,而InnoDB的数据存储是[详细]
-
FoundationDB Record Layer 宣布开源,提供关系数据库功能
所属栏目:[MySql教程] 日期:2019-02-03 热度:136
昨日,FoundationDB 数据库宣布开源 FoundationDB Record Layer。既然提到了层(layer)这个概念,我们不妨在这里简单说一下 FoundationDB 和层之间的渊源 。层(layer)源于 FoundationDB 创立之初的理念 FoundationDB 的愿景是从一个简单且强大的核内核开始[详细]
-
大牛是怎么思考设计MySQL优化方案的?
所属栏目:[MySql教程] 日期:2019-02-03 热度:95
副标题#e# 在进行MySQL的优化之前,必须要了解的就是MySQL的查询过程,很多查询优化工作实际上就是遵循一些原则,让MySQL的优化器能够按照预想的合理方式运行而已。 图-MySQL查询过程 一、优化的哲学 注:优化有风险,涉足需谨慎 1、优化可能带来的问题 优[详细]
-
数据库分库分表,何时分?怎样分?
所属栏目:[MySql教程] 日期:2019-02-03 热度:176
副标题#e# 一. 数据切分 关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到1000W或100G以后,由于查询维度较多,即使添加从库、优化索引,做很多操作时性能仍下降严重。此时就要考虑对其进行切分了,切分的[详细]
-
为什么企业依赖于NoSQL
所属栏目:[MySql教程] 日期:2019-02-03 热度:177
如果你关注大数据科技动向,你对 NoSQL 一定不陌生,NoSQL 是一个分布式数据库。在过去时间,数据存储一直关系型数据库天下,有着良好的控制并发操作、事务功能。虽然 RDBMS 很优秀,但是随着时间的推移就出现了两个关系数据库解决不了的问题:快速增长的[详细]
-
高吞吐低延迟的 NoSQL 数据库——Scylla 3.0 发布
所属栏目:[MySql教程] 日期:2019-02-03 热度:199
开源 NoSQL 数据库 Scylla Open Source 发布第 3 个主要版本更新,这个版本提高了查询效率并减少存储的容量需求,尽可能降低维护时间,同时也还加强了整体数据库的执行效率,官方表示,Scylla 是目前性能最高的 NoSQL 数据库,包括布署于生产环境的 Apache[详细]
-
值得收藏:一份非常完整的MySQL规范
所属栏目:[MySql教程] 日期:2019-02-03 热度:199
副标题#e# 一、数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命名要能做到见名识意,并且最后不要超过32个字符 临时库[详细]
-
Redis实现分布式锁的正确姿势
所属栏目:[MySql教程] 日期:2019-02-01 热度:172
副标题#e# 一、前言 在我们日常工作中,除了Spring和Mybatis外,用到最多无外乎分布式缓存框架Redis。但是很多工作很多年的朋友对Redis还处于一个最基础的使用和认识。所以我就像把自己对分布式缓存的一些理解和应用整理一个系列,希望可以帮助到大家加深对[详细]
-
分库分表,读写分离后,数据库中间件扮演了一个怎样的角色?
所属栏目:[MySql教程] 日期:2019-02-01 热度:50
副标题#e# 分库分表,读写分离会带来哪些问题? 前面一篇文章图解分布式系统架构(看推荐阅读)大概讲了一下分库分表,以及读写分离出现的场景,分库分表为了解决高并发和海量数据的问题。 分库后会出现新的问题 1、跨库join问题 如有2个库,订单库,用户库[详细]
-
MySQL性能突发事件问题排查技巧
所属栏目:[MySql教程] 日期:2019-02-01 热度:83
副标题#e# 经过多年的实际经验,整理了一些材料,已Linux环境下MySQL性能突发事件问题排查技巧分享给大家。 作为DBA在面对性能上突发问题的时候,是否出现过束手无策,无从下手的经历。 其实性能无非问题点在于存储、操作系统, 应用程序,数据库 等方面。[详细]
