Welcome 微信登录

首页 / 数据库 / MySQL

MongoDB集群上副本集(replica set)建立

MongoDB集群上副本集(replica set)建立

1副本集的配置在单机上成功运行MongoDB后,要使用副本集来创建Mongodb集群,需要先关闭mongod守护进程,然后:mongod --replSet setname --fork来使用自己设置的副本集的名字setname并启动mongodb。注意,--fork可以不用,它的意义是让mongod 在后台执行,以方便在shell中运行别的程序。如果要在配置文件中使用这些选项,可以在配置文件mongo.conf中加入replSet=setnamefork...
详解MySQL查询缓存

详解MySQL查询缓存

查询缓存是指存储使用SELECT语法查询到的返回到客户端的文本。当相同的请求再次发生时,会从查询缓存中获取数据,而非再执行一遍查询。查询缓存是共享Session会话的,所以一个客户端的请求可能与另一个客户端的请求得到相同的结果。当服务器频繁收到相同的请求而数据库中的表数据变化频率又不高,查询缓存是非常有用的,它可以大大提高应用程序的访问效率。很多Web服务器利用这一原理基于数据库的内容动态生成页面。查询缓存并不会返回过期的数据,当数据库中的表数据发生变化时...
MySQL慢查询日志分析工具mysqldumpslow

MySQL慢查询日志分析工具mysqldumpslow

mysqldumpslow是mysql自带的一种慢查询日志分析工具,顾名思义,就是查询那些出那些查询慢的SQL语句,由此分析出SQL查询效率慢的原因。通常来说,mysqldumpslow分组查询的结果是相似的,它在展示统计结果时,可以将数字和字符串分别抽象成“N”和“S”。当然也可以用-a 和 -n选项可以用来修改这些抽象的行为。mysqldumpslow查询命令mysqldumpslow [options]...
MySQL慢查询日志

MySQL慢查询日志

MySQL本身支持慢查询日志,可以配置SQL查询超过特定时间的查询记录到日志中。这在优化SQL查询中是非常有效的工具,能够帮助我们快速定位发生问题的SQL。慢查询日志常用的变量long_query_time : 最小值为0,默认为10毫秒,仅记录超过查询时间的SQL,最小粒度为毫秒。min_examined_row_limit : 执行查询时扫描过的行数。slow_query_log_file : 慢查询日志文件名称log-output : 慢查询日志存放...
Oracle高水位High Water Mark(HWM)简介

Oracle高水位High Water Mark(HWM)简介

1.什么是高水位高水位是Oracle中使用和未使用空间中的边界线,也可以理解为数据文间和非数据文间的分界线,但是这里的数据文件指代的是存储过数据的数据文件,而非仅仅是数据表中有数据的数据文件。2.高水位对于检索的影响假设我们有个表有2百万行数据存储在几个区中,假如我们删除一百万条数据。尽管数据区中的数据没有了,但是Oracle中占用的区的数据空间仍然不变,与原来二百万条数据占用的数据空间是一样的。当我们在数据库中执行查询时,Oracle仍会遍历所有的数据块...
MySQL集群之MySQL Cluster

MySQL集群之MySQL Cluster

1. 参考文档http://www.linuxidc.com/Linux/2016-04/130100.htm2. 简介MySQL-Cluster是一种技术,该技术允许在无共享的系统中部署“内存中”数据库的簇。通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件都有自己的内存和磁盘,所以不存在单点故障。MySQL簇将标准的MySQL服务器与名为NDB的“内存中”的簇式存储引擎...
Ubuntu下MySQL Cluster安装和配置

Ubuntu下MySQL Cluster安装和配置

一 MySQL-Cluster简介MySQL Cluster是一种技术,该技术允许在无共享的系统中部署“内存中”数据库的簇。通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件都有自己的内存和磁盘,所以不存在单点故障。MySQL簇将标准的MySQL服务器与名为NDB的“内存中”的簇式存储引擎集成了起来。术语NDB指的是与存储引擎相关的设置部分,而术语“MySQL簇...
在CentOS 7上安装MySQL 7.5数据库

在CentOS 7上安装MySQL 7.5数据库

现在,不使用数据库的软件,还真不能称其为软件,只能称作程序。在Windows平台下,MSSQLServer已深入人心,根深蒂固。但是在Linux平台下,取而代之的是MySQL,所以下面我就如何在Linux平台下安装MySQL做了一些尝试。一、安装与配置1、下载必需的MySQL软件包,我们可以去MySQL官网找到下载页面,由于我目前使用的Linux系统发行版为CentOS 7,那么我就可以通过Yum包管理器来进行安装。首先,应下载MySQL Yum安装源,下...
<< 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 >>