数据库

MySQL性能优化,索引和查询优化

数据库MySQL性能优化,索引和查询优化

要知道为什么使用索引,要知道如何去使用好索引,使自己的查询达到最优性能,需要先了解索引的数据结构和磁盘的存取原理。...

数据库 / 2018-06-08

MySQL查询语句中的IN和Exists对比分析

数据库MySQL查询语句中的IN和Exists对比分析

最近在写SQL语句时,对选择IN 还是Exists 犹豫不决,于是把两种方法的SQL都写出来对比一下执行效率,发现IN的查询效率比Exists高了很多,于是想当然的认为IN的效...

数据库 / 2018-06-07

Java高级编程——慢SQL问题经验总结

数据库Java高级编程——慢SQL问题经验总结

在遇到慢 SQL 情况时,不能简单的把原因归结为 SQL 编写问题(虽然这是最常见的因素),实际上导致慢 SQL 有很多因素,甚至包括硬件和 mysql 本身的 bug。...

数据库 / 2018-06-07

如何打造一款NewSQL + MySQL的分布式数据库?

数据库如何打造一款NewSQL + MySQL的分布式数据库?

对分布式数据库感兴趣的朋友都知道,谷歌的F1和Spanner引领了 NewSQL 技术的发展,于是很多公司去做 NewSQL,导致好多人认为基于MySQL的分布式数据库过时了。其...

数据库 / 2018-06-05

MySQL Innodb如何找出阻塞事务源头SQL

数据库MySQL Innodb如何找出阻塞事务源头SQL

在MySQL数据库中出现了阻塞问题,如何快速查找定位问题根源?在实验开始前,我们先梳理一下有什么工具或命令查看MySQL的阻塞,另外,我们也要一一对比其优劣,因...

数据库 / 2018-06-01

嗦一嗦MySQL 8.0的新特性(三)

数据库嗦一嗦MySQL 8.0的新特性(三)

MySQL8.0 GA版本发布了,展现了众多新特性,本系列译文将整理为3篇,本文为第三篇(完结篇),为大家介绍升级的部分新特性。...

数据库 / 2018-06-01

高性能数据库集群-分库分表

数据库高性能数据库集群-分库分表

上期我讲了“读写分离”,读写分离分散了数据库读写操作的压力,但没有分散存储压力,当数据量达到千万甚至上亿条的时候,单台数据库服务器的存储能力会成为系统...

数据库 / 2018-06-01

拯救DBA!美团SQL解析探索实践

数据库拯救DBA!美团SQL解析探索实践

数据库作为核心的基础组件,是需要重点保护的对象。任何一个线上的不慎操作,都有可能给数据库带来严重的故障,从而给业务造成巨大的损失。...

数据库 / 2018-06-01

从SQL Server到MySQL,近百亿数据量迁移实战

数据库从SQL Server到MySQL,近百亿数据量迁移实战

我们成立于 2001 年,作为较早期的教育学习网站,当时技术选型范围并不大:Java 的版本是 1.2,C# 尚未诞生,MySQL 还没有被 Sun 收购,版本号是 3.23。工程师们选择了当时最合适的微软体系,并在日后的岁...

数据库 / 2018-05-31

嗦一嗦MySQL 8.0的新特性(二)

数据库嗦一嗦MySQL 8.0的新特性(二)

MySQL8.0 GA版本发布了,展现了众多新特性,本系列译文将整理为3篇,本文为第二篇,为大家介绍升级的部分新特性。...

数据库 / 2018-05-31

区块链代表的数据库和传统数据库有何区别

数据库区块链代表的数据库和传统数据库有何区别

传统数据库和区块链之间的区别始于架构,或者说是如何来协调这些技术。运行在万维网上的数据库通常使用客户端服务器的网络体系结构。具有与其帐户关联权限的用户...

数据库 / 2018-05-30

Oracle性能收集和分析工具—ASH、AWR、ADDM

数据库Oracle性能收集和分析工具—ASH、AWR、ADDM

如果在一个小时以内发生 的我们可以通过生成ASH报告 来找出和 性能相关的等待事件和SQL语句 。如果是1小时以上或几天我们可以通过AWR报告来找出几小时几天以来最...

数据库 / 2018-05-30

嗦一嗦MySQL 8.0的新特性(一)

数据库嗦一嗦MySQL 8.0的新特性(一)

MySQL8.0 GA版本发布了,展现了众多新特性,本系列译文将整理为3篇,为大家介绍升级的部分新特性。本文为第1篇,重点为大家介绍SQL、JSON上展现的新特性,其他特...

数据库 / 2018-05-30

高并发大容量NoSQL解决方案探索

数据库高并发大容量NoSQL解决方案探索

NoSQL作为近几年新崛起的一门技术,受到越来越多的关注。本文将基于个推SRA孟显耀先生所负责的DBA工作,和大数据运维相关经验,分享两大方向内容:一、公司在KV...

数据库 / 2018-05-28

PostgreSQL查询优化器详解(物理优化篇)

数据库PostgreSQL查询优化器详解(物理优化篇)

继《PostgreSQL查询优化器详解(逻辑优化篇)》,本文将另以物理优化角度,继续深入PostgreSQL数据库查询优化器的细枝末节。为了让大家通过通俗易懂的方式更好地...

数据库 / 2018-05-25

如何从命令行管理MySQL数据库和用户

数据库如何从命令行管理MySQL数据库和用户

本教程介绍了如何使用命令行来创建和管理MySQL或MariaDB数据库和用户。 MySQL是最受欢迎的开源关系数据库管理系统。 MySQL服务器允许我们创建大量用户和数据库并...

数据库 / 2018-05-24

PostgreSQL查询优化器详解(逻辑优化篇)

数据库PostgreSQL查询优化器详解(逻辑优化篇)

本文以逻辑优化角度,对PostgreSQL数据库的查询优化器的实现进行详细分析。为了让大家通过通俗易懂的方式更好地理解消化其中的晦涩概念,作者别出心裁地撰写成趣...

数据库 / 2018-05-23

我不得不告诉大家的MySQL优化“套路”

数据库我不得不告诉大家的MySQL优化“套路”

说起 MySQL 的查询优化,相信大家收藏了一堆奇技淫巧:不能使用 SELECT *、不使用 NULL 字段、合理创建索引、为字段选择合适的数据类型........

数据库 / 2018-05-23

一文说尽MySQL优化原理,值得你看!

数据库一文说尽MySQL优化原理,值得你看!

说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *、不使用NULL字段、合理创建索引..... 你是否真的理解这些优化技巧?是否理解其背后的工作...

数据库 / 2018-05-22

无服务器数据库的概念、产品及优缺点概述

数据库无服务器数据库的概念、产品及优缺点概述

本文将介绍无服务器数据库的基本概念,其知名的产品,以及各自的优缺点。无服务器计算仍然需要用到真实的服务器来安放其对应的无服务器数据库。...

数据库 / 2018-05-22

新手MySQL工程师必备命令速查手册

数据库新手MySQL工程师必备命令速查手册

MySQL的基本操作可以包括两个方面:MySQL常用语句如高频率使用的增删改查(CRUD)语句和MySQL高级功能,如存储过程、触发器、事务处理等。...

数据库 / 2018-05-21

Redis在万亿级日访问量下的中断优化

数据库Redis在万亿级日访问量下的中断优化

2017年年初以来,随着Redis产品的用户量越来越大、接入服务越来越多,再加上美团点评Memcache和Redis两套缓存融合,Redis服务端的总体请求量从年初最开始日访问...

数据库 / 2018-05-21

MariaDB 10.3首推系统版本表,误删数据不用跑路了!

数据库MariaDB 10.3首推系统版本表,误删数据不用跑路了!

同一行数据一秒内被更改了10次,那么系统版本表就会保存10份不同时间的版本数据。就像电影《源代码》里的平行世界理论一样,你可以退回任意时间里,从而有效保障...

数据库 / 2018-05-21

Get MySQL这5个优化技巧,你将如虎添翼!

数据库Get MySQL这5个优化技巧,你将如虎添翼!

一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇文章主要谈谈MySQL数据库在发展周期中所...

数据库 / 2018-05-18

网站数据库设计应注意哪些问题

数据库网站数据库设计应注意哪些问题

实现sql server数据库的优化,首先要有一个好的数据库设计方案。在实际工作中,许多sql server方案往往是由于数据库设计得不好导致性能很差。今天就由正龙数据小...

数据库 / 2018-05-17

分布式之数据库和缓存双写一致性方案解析

数据库分布式之数据库和缓存双写一致性方案解析

首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。...

数据库 / 2018-05-16

MySQL主从复制:使用场景、原理和实践

数据库MySQL主从复制:使用场景、原理和实践

MySQL数据库的主从复制方案,和使用scp/rsync等命令进行的文件级别复制类似,都是数据的远程传输,只不过MySQL的主从复制是其自带的功能,无需借助第三方工具,...

数据库 / 2018-05-16

互联网MySQL数据库应用潜规则

数据库互联网MySQL数据库应用潜规则

高并发大数据的互联网业务,架构设计思路是“解放数据库CPU,将计算转移到服务层”,并发量大的情况下,这些功能很可能将数据库拖死,业务逻辑放到服务层具备更...

数据库 / 2018-05-16

“中兴案”或将加速国产数据库破局

数据库“中兴案”或将加速国产数据库破局

目前,中兴美国上游供货商覆盖手机处理器、闪存、FPGA、CPU、数据库、光模块、光纤收发器等多个核心领域,对于中兴而言,禁止令被形容为“一剑封喉”或者“釜底...

数据库 / 2018-05-16

MySQL 8.0在关系数据库方面有这些新特性

数据库MySQL 8.0在关系数据库方面有这些新特性

本文介绍几个 8.0 在关系数据库方面的主要新特性。你可能已经知道 MySQL 从版本 5.7 开始提供了 NoSQL 存储的功能,在 8.0 中这部分功能也得到了一些改进,但鉴...

数据库 / 2018-05-15

1
3