炼数成金 大数据Mysql
订阅

Mysql

MySQL 8.0优化器都有哪些新特性?
MySQL 8.0优化器都有哪些新特性?
MySQL当前已经发布到MySQL 8.0版本,在新的版本中,可以看到MySQL之前被人诟病的优化器部分做了很多的改动。为什么需要配置cost model常量 ? 我们知道MySQL已经发展了好几十年的历史,但是在优化器中依然使用了hardc ...
MariaDB和MySQL全面对比:选择数据库需要考虑这几点
MariaDB和MySQL全面对比:选择数据库需要考虑这几点
MySQL 和 MariaDB 都发布了各自的用户名单。使用 MySQL 的有 Facebook、Github、YouTube、Twitter、PayPal、诺基亚、Spotify、Netflix 等。使用 MariaDB 的有 Redhat、DBS、Suse、Ubuntu、1&1、Ingenico 等。有一些 ...
数据库的这些性能优化,你做了吗?
数据库的这些性能优化,你做了吗?
由于互联网业务场景,大多数是读多写少,因此进行数据库的读写分离是一件非常简单且有效率的方案。读写分离简单点来说就是把对数据的读操作和写操作进行分开来,让这两种操作去访问不同的数据库,这样的话,就可以减 ...
我是如何用2个Unix命令给SQL提速的
我是如何用2个Unix命令给SQL提速的
理想情况下,MariaDB 应该支持排序合并连接,并且在预测到备用策略的运行时间过长时,优化器应该使用排序合并连接。但在此之前,使用 70 年代设计的 Unix 命令就可以解决这个问题。
MySQL现在已经正式支持文档存储了
MySQL现在已经正式支持文档存储了
Oracle 已经发布了他们的开源关系数据库管理系统 MySQL 8。这个版本引入了许多改进,最受关注的可能是基于文档的存储,开发人员可以在同一个数据库中使用传统关系数据和“NoSQL”文档数据。该版本还提升了性能,增强 ...
MySQL 在并发场景下的问题及解决思路
MySQL 在并发场景下的问题及解决思路
对于数据库系统来说在多用户并发条件下提高并发性的同时又要保证数据的一致性一直是数据库系统追求的目标,既要满足大量并发访问的需求又必须保证在此条件下数据的安全,为了满足这一目标大多数数据库通过锁和事务机 ...
MySQL 8.0 在关系数据库方面有这些新特性
MySQL 8.0 在关系数据库方面有这些新特性
你可能已经知道 MySQL 从版本 5.7 开始提供了 NoSQL 存储的功能,在 8.0 中这部分功能也得到了一些改进,但鉴于这个在实际当中用得极少,本人也是没用过,所以本文不会介绍这方面的东西,而是关注其关系数据库方面。 ...
详解 MySQL 基准测试和 sysbench 工具
详解 MySQL 基准测试和 sysbench 工具
数据库的基准测试是对数据库的性能指标进行定量的、可复现的、可对比的测试。基准测试可以理解为针对系统的一种压力测试。但基准测试不关心业务逻辑,更加简单、直接、易于测试,数据可以由工具生成,不要求真实;而 ...
MySQL 8.0 正式版 8.0.11 发布:比 MySQL 5.7 快 2 倍
MySQL 8.0 正式版 8.0.11 发布:比 MySQL 5.7 快 2 倍
MySQL 8.0 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能!注意:从 MySQL 5.7 升级到 MySQL 8.0 仅支持通过使用 in-place 方式进行升级,并且不支持从 MySQL 8. ...
MySQL 的索引是什么?怎么优化?
MySQL 的索引是什么?怎么优化?
索引类似大学图书馆建书目索引,可以提高数据检索的效率,降低数据库的IO成本。MySQL在300万条记录左右性能开始逐渐下降,虽然官方文档说500~800w记录,所以大数据量建立索引是非常有必要的。MySQL提供了Explain,用 ...
GTID!MySQL复制中的核武器
GTID!MySQL复制中的核武器
GTID又叫全局事务ID(Global Transaction ID),是一个已提交事务的编号,并且是一个全局唯一的编号。MySQL5.6版本之后在主从复制类型上新增了GTID复制。GTID是由server_uuid和事务id组成的,即GTID = server_uuid:t ...
MySQL 常用30种SQL查询语句优化方法
MySQL 常用30种SQL查询语句优化方法
1、应尽量避免在 where 子句中使用!=或操作符,否则将引擎放弃使用索引而进行全表扫描。2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。3、应尽量避免在 where 子句中 ...
MySQL 下的四种事务隔离级别
MySQL 下的四种事务隔离级别
未提交读 (Read Uncommitted):允许脏读,也就是可能读取到其他会话中未提交事务修改的数据。提交读 (Read Committed):只能读取到已经提交的数据,Oracle 等多数数据库默认都是该级别。可重复读 (Repeated Read): ...
InnoDB最新版本莫名卡死问题深度解析
InnoDB最新版本莫名卡死问题深度解析
今天线上遇到一个问题,MySQL版本是“5.7.19-17-log Percona Server (GPL), wsrep_29.22”,没错,是Percona Xtradb Cluster集群,这个很容易被人说是Galera的问题啊。可以看到,状态都是Killed,说明DBA已经杀过了 ...
从MySQL和MongoDB的对比,看SQL与NoSQL的较量
从MySQL和MongoDB的对比,看SQL与NoSQL的较量
贵金属的行情系统提供的接口通过Redis获取数据,目前使用Redis最多只存储了大概8000条左右的分钟k的行情数据,考虑到将来可能会有更大数据量的查询需求,需要查询几月甚至几年的行情数据,要求数据库在提供功能的同 ...

热门频道

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

即将开课

社区热帖

     

    GMT+8, 2018-12-16 18:30 , Processed in 0.086672 second(s), 16 queries .