Welcome 微信登录

首页 / 数据库 / MySQL

Redis监控技巧

Redis监控技巧

本文来自 Bugsnag 的联合创始人 Simon Maynard 的系列文章,作者根据几年来对 Redis 的使用经历,对 Redis 监控方法进行了系统性的总结,干货很多,值得一看。原文链接:Redis Masterclass – Part 2, MonitoringRedis 监控最直接的方法当然就是使用系统提供的 info 命令来做了,你只需要执行下面一条命令,就能获得 Redis 系统的状态报告。redis-cli info 内存使用...
Oracle的在线重定义表功能

Oracle的在线重定义表功能

在一个高可用系统中,如果需要改变一个表的定义是一件比较棘手的问题,尤其是对于7×24系统。Oracle提供的基本语法基本可以满足一般性修改,但是对于把普通堆表改为分区表,把索引组织表修改为堆表等操作就无法完成了。而且,对于被大量DML语句访问的表,幸运的是,Oracle从9i版本开始提供了在线重定义表功能,通过调用DBMS_REDEFINITION包,可以在修改表结构的同时允许DML操作。在线重定义表具有以下功能:修改表的存储参数;可以将表转移...
MongoDB高级查询[聚合]

MongoDB高级查询[聚合]

因为最近测试MongoDB,也算是熟悉了MongoDB吧。MongoDB还算简单,在短短一周我就掌握了很多内容。相对于其他数据库这个确实容易多了。我安装的:MongoDB版本为:2.0.8 系统为:64位Ubuntu 12.04先给他家看一下我的表结构[Oh sorry, Mongo叫集合]如你所见,我尽量的模拟现实生活中的场景。这是一个人的实体,他有基本的manId, manName, 有朋友[myFriends],有喜欢的水果[fruits],而且每种...
MongoDB高级查询[聚合Group]

MongoDB高级查询[聚合Group]

接上一篇... 见:http://www.linuxidc.com/Linux/2013-04/82787.htmGroup为了方便我还是把我的表结构贴上来:和数据库一样group常常用于统计。MongoDB的group还有很多限制,如:返回结果集不能超过16M, group操作不会处理超过10000个唯一键,好像还不能利用索引[不很确定]。Group大约需要一下几个参数。key:用来分组文档的字段。和keyf两者必须有一个keyf:可以接受一个javas...
Oracle执行计划中的连接方式nested loops join、sort merge joinn、hash join

Oracle执行计划中的连接方式nested loops join、sort merge joinn、hash join

关键字:nested loops join、sort merge joinn、hash join嵌套循环(Nested Loops (NL))假如有A、B两张表进行嵌套循环连接,那么Oracle会首先从A表中提取一条记录,然后去B表中查找相应的匹配记录,如果有的话,就把该条记录的信息推到等待返回的结果集中,然后再去从A表中提取第二条记录,去在B表中找第二条匹配的记录,如果符合就推到返回的结果集中,依次类推,直到A表中的数据全部被处理完成,将结果集返回,就完...
Linux/Unix shell 脚本清除归档日志文件

Linux/Unix shell 脚本清除归档日志文件

对于DEV以及UAT环境,有些时候,数据库需要处于归档模式,但并不需要备份数据库。因此,archive归档日志不停的增长导致磁盘空间被大量耗用。对于这种情形,可以使用一个shell脚本来定时自动清除这些归档日志。本文给出了清除归档日志的脚本。1、清除归档日志shell脚本robin@SZDB:~/dba_scripts/custom/bin> more remove_arch_dump.sh#!/bin/bash# -----------------...
CentOS5.5下PHP5.2.10未安装MySQL模块的解决方式

CentOS5.5下PHP5.2.10未安装MySQL模块的解决方式

问题描述:服务器操作系统是CentOS 5.5,此前已经有多套系统跑在上面,且装有PHP5.2.10。Centos5.X系统的稳定yum安装源版本是5.1.6,并不符合最新版本的phpmyadmin(5.2以上版本),下载了最新版本phpmyadmin安装后提示缺少mysql支持模块。查看了一下发现的确是安装php的时候没有装上php-mysql模块。直接重新编译php源码安装比较麻烦。一个比较方便的方法:为yum添加第三方的源,然后直接用yum -y i...
Postgresql备份心得笔记

Postgresql备份心得笔记

许久没用服务器上装的那个postgresql,其实是用来做redmine的数据库的,考虑到mysql可能经常升级,而rails的连接组件在安装上有点麻烦,所以当初就装成postgresql。今天准备备份一下,用的phppgadmin,刚开始是提示其中的pg_dump执行路径没有配置,重新配置好后,导出的结果却是空的损坏文件。于是想算了,还是转到pg的安装目录下执行pg_dump.服务器装的是CentOS 6.2,忘了当初是建了一个用户postgres.po...
Oracle教程之Oracle静默安装

Oracle教程之Oracle静默安装

本文主要介绍以静默方式完成Oracle数据库的安装及数据库的创建工作。创建用户,用户组及环境设置等与图形化安装是一样的,具体设置方式请参考博客:http://www.linuxidc.com/Linux/2013-04/82819.htm。静默安装主要分为三个步骤:静默安装oracle软件,静默升级oracle软件,静默创建数据库。首先我们从静默安装oracle软件开始。一. 静默安装oracle软件1. 制作静默安装响应文件(OUI方式)使用OUI录制响...
Oracle升级(10.2.0.1->10.2.0.3)

Oracle升级(10.2.0.1->10.2.0.3)

一般情况下我们在安装Oracle软件以后,创建数据库之前就会为Oracle打上补丁,当然没打也没关系,接下里就会介绍Oracle在建库以后的升级过程,DB:Oracle 10G R2 10.2.0.1;OS:Red Hat Linux as 4。Oracle安装参考:http://www.linuxidc.com/Linux/2013-04/82819.htm一. 升级前的准备首先下载并上传补丁包到数据库服务器上,因为我试验使用的是Linux下32位的Or...
<< 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 >>