炼数成金 大数据Mysql
订阅

Mysql

我是如何用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的行情数据,考虑到将来可能会有更大数据量的查询需求,需要查询几月甚至几年的行情数据,要求数据库在提供功能的同 ...
MySQL JSON 数据类型如何操作?
MySQL JSON 数据类型如何操作?
mysql 自 5.7.8 版本开始,就支持了 json 结构的数据存储和查询,这表明了 mysql 也在不断的学习和增加 nosql 数据库的优点。但 mysql 毕竟是关系型数据库,在处理 json 这种非结构化的数据时,还是比较别扭的。创建 ...
MySQL MEMORY 引擎及性能比对
MySQL MEMORY 引擎及性能比对
MEMORY存储引擎创建的表数据只能保存在内存。MySQL宕机、硬件故障或者意外掉电,都会造成MEMORY引擎表丢失数据。所以,MEMORY表中的数据来源于其他表(可落盘永久保存)用于只读适用,或者用于临时工作起到数据周转。 ...
一个不可思议的 MySQL 慢查分析与解决!
一个不可思议的 MySQL 慢查分析与解决!
一、前言开发需要定期的删除表里一定时间以前的数据,SQL 如下mysql delete from testtable WHERE biz_date = '2017-08-21 00:00:00' AND status = 2 limit 500\G前段时间在优化的时候,已经在相应的查询条件上加上 ...

热门频道

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

即将开课

社区热帖

     

    GMT+8, 2018-8-15 03:46 , Processed in 0.123447 second(s), 16 queries .