51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Mysql

三个流行MySQL分支的对比

三个流行MySQL分支的对比

厉飞雨 阅读(4) 评论(0) 赞(2)

导读:尽管MySQL是最受欢迎的程序之一,但是许多开发人员认为有必要将其拆分成其他项目,并且每个分支项目都有自己的专长。该需求以及 Oracle对核心产品增长缓慢的担忧,导致出现了许多开发人员感兴趣的子项目和分支。本文将讨论受人们关注的三个流行MySQL分支:Drizzle、 MariaDB和Percona Server(包括XtraDB引擎)。文中简要介绍每个分支出现...

如果对MySQL还停留在这个印象,就out了

如果对MySQL还停留在这个印象,就out了

厉飞雨 阅读(3) 评论(0) 赞(2)

如何对MySQL还停留在这个印象,就out了 > 错误印象一:InnoDB存储引擎适合写密集型应用,MyISAM适合读密集型应用 > > 回答:这个问题大该在8,9年前,也就是2005年的时候在论坛是非常有争论的话题,而上述答案算是在那个年代的一种总结。其实这个答案仅回答了堆表与索引组织表在更新时的区别,其他很多问题没有考虑。到目前的MySQL 5.6为止,I...

mysql查询优化之索引类型 最左前缀

mysql查询优化之索引类型 最左前缀

厉飞雨 阅读(2) 评论(0) 赞(1)

一、什么是索引? 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有 1000个记录,通过索引查找记...

mysql中int、bigint、smallint 和 tinyint的区别

mysql中int、bigint、smallint 和 tinyint的区别

厉飞雨 阅读(3) 评论(0) 赞(2)

使用整数数据的精确数字数据类型。 **bigint** 从 -2\^63 (-9,223,372,036,854,775,808) 到 2\^63-1 (9,223,372,036,854,775,807) 的整型数据(18位)。存储大小为 8 个字节。 **int** 从 -2\^31 (-2,147,483,648) 到 2\^31 - 1 (2,147,483,6...

MySQL 高可用架构在业务层面的分析研究

MySQL 高可用架构在业务层面的分析研究

厉飞雨 阅读(2) 评论(0) 赞(2)

相对于传统行业的相对服务时间9x9x6或者9x12x5,因为互联网电子商务以及互联网游戏的实时性,所以服务要求7\*24小时,业务架构不管是应用还是数据库,都需要容灾互备,在mysql的体系中,最好通过在最开始阶段的数据库架构阶段来实现容灾系统。所以这里从业务宏观角度阐述mysql架构的方方面面. 一,MySQL架构设计---业务分析 (1)读多写少 比如电子商务系统,一...

Linux下优化Mysql的运行环境

Linux下优化Mysql的运行环境

厉飞雨 阅读(1) 评论(0) 赞(2)

Mysql优化已经讲过很多篇教程了,而且网上也很多相关内容,但是本文我们是讲Linux下Mysql运行环境如何进行优化,有些地方与以往有所不同,也具有参考价值。 一、修改Linux默认的IO调度算法. linux默认的IO调度算法为cfq,需要修改为dealine,如果是SSD或者PCIe-SSD设备,需要修改为noop,可以使用下面两种修改方式。 1、在线动态修改,重启...

大型数据集的MySQL优化

大型数据集的MySQL优化

厉飞雨 阅读(2) 评论(0) 赞(2)

诸多知名大公司都在使用MySQL,其中包括Google、Yahoo、NASA和Walmart。此外,其中部分公司的表囊括数十亿行,却又性能极佳。虽然很难保持MySQL数据库高速运行,但面对数据堆积,可以通过一些性能调整,来使其继续工作。本文则将围绕这一问题展开讨论。 导论 设 计数据库之前,有必要先了解一下表的使用方法。例如,对于需要频繁更新的数据,最好将其存入一个独立表中...

mysql数据库主从同步复制原理

mysql数据库主从同步复制原理

厉飞雨 阅读(3) 评论(0) 赞(2)

MySQL的Replication(英文为复制)是一个多MySQL数据库做主从同步的方案,特点是异步复制,广泛用在各种对MySQL有更高性能、更高可靠性要求的场合。与之对应的是另一个同步技术是MySQL Cluster,但因为MySQL Cluster配置比较复杂,所以使用者较少。 MySQL的 Replication是一个异步复制的过程(mysql5.1.7以上版本分为异步...

mysql正则匹配模糊查询某个字段

mysql正则匹配模糊查询某个字段

厉飞雨 阅读(2) 评论(0) 赞(2)

我们在查询某个字段的时候,有时候只想匹配某段数据,比如想查询这篇文章的所有关键词是否存在某个关键词,我们往往需要匹配,我们下面来讲解一下如何匹配查询某个关键词值 SQL模糊查询的语法为 `"SELECT column FROM table WHERE column LIKE 'pattern'"` SQL提供了四种匹配模式: 1. %...