Welcome 微信登录

首页 / 数据库 / MySQL

MongoDB复制集之:概念及特点

MongoDB复制集之:概念及特点

复制集的概念复制集(也叫副本集 Replica Set)就是有自动故障恢复功能的主从集群。传统的主从结构和复制集最为明显的区别是复制集没有固定的“主节点”:整个节点会选举出一个“主节点”,当其不能工作时则变更到其它节点。复制集总会有一个活跃节点(primary)和一个或多个备份的节点(secondary)对于MongoDB在数据容灾上,推荐的模式是使用副本集模式,但传统主从结构与复制集相较也有的一些&ldqu...
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仍会遍历所有的数据块...
<< 911 912 913 914 915 916 917 918 919 920 >>