Welcome 微信登录

首页 / 数据库 / MySQL

Oracle分组函数rollup,cube

Oracle分组函数rollup,cube

rollup(字段1,字段2):cube(字段1,字段2):rollup(col1,col2,...)和cube(col1,col2,...)用法区别在 cube在rollup汇总的记录集上,还会增加对 col2 等字段的汇总;ROLLUP只对第一个参数(字段)进行汇总,CUBE可以对参数(字段)依次汇总,所以ROLLUP中参数个数只有一个会起作用(且排名在前的参数)。Oracle的GROUP BY语句除了最基本的语法外,还支持ROLLUP和CUBE语句。...
MySQL 5.6 MEMCACHED API 体验

MySQL 5.6 MEMCACHED API 体验

MySQL 5.6给我们带了MEMCACHED FOF INNODB 的 API。 最主要的好处就是我们可以通过最熟悉不过的SQL语句来对MEMCACHED 的插件进行读写。安装以及配置方面我就不介绍了, 有需要的可以访问官方手册。 这里呢,我主要来演示下效果。容器表内容:我的示例表结构:MEMCACHED API的示例代码:TELNET 来查看MEMCACHED 插件:我们可以看到,有了对INNODB 的 API, 可以很方便的把关系表和MEMCACHE...
NoSQL之Redis 高可用性集群方案,应急维护技巧

NoSQL之Redis 高可用性集群方案,应急维护技巧

前提:现在有主从结构,主库没有配置持久化,从库配置AOF。(主库用来备份和写服务,从库用来提供读服务)场景:哪天主库突然宕了,怎么办?方法:连上从库,做save操作。将会在从库的data目录保存一份从库最新的dump.rdb文件。将这份dump.rdb文件拷贝到主库的data目录下。再重启主库。就因为这个我想到了用集群的方案,但是redis官方没有mysql那样的master-master的模式~ 这样的情况下,只能咱们自己想办法了~实现的原理~当 Mas...
Oracle 10g的dmp如何导入9i

Oracle 10g的dmp如何导入9i

问题描述:如何将Oracle 10g中的数据库对象迁移到9i中.这个10g和9i的服务器分别搭建在局域网的两个机器上,可以相互访问.问题分析:在网上查了一些资料,表明要想将10g导出的dmp文件导入到9i中,是不可实现的.只能实现9i往10g中导.如果想要把10g中的数据导入到9i中,可以先到9i那台服务器上配置一个tnsnames.ora串,用于访问10g数据库,之后在9i服务器中用9i客户端提供的exp命令实现导出,再用imp命令实现导入.10g导出的...
从 ASM 中删除归档日志遇 ORA-15028 错误

从 ASM 中删除归档日志遇 ORA-15028 错误

今天一8点跑去中金校验数据,发现近期库(AIX6.1下4节点11gR2 RAC)的归档满了,数据库hang住,跑去问提前到的中间件的哥们,结果来了一句没发现什么异常……心凉了一截,这他妈我要是晚来一会,准出事啊,纳税人还不得急死……二话不说赶紧去先清清再说,切换到grid用户下,通过 asmcmd 用 os 命令连删除了两个文件夹结果删到第二个文件夹时,突然报错:ORA-15032: not all ...
sqlplus spool 到动态日志文件名

sqlplus spool 到动态日志文件名

通过sqlplus的spool功能我们将数据库日常运维的结果输出到日志文件,而有时候则需要定时输出,为避免日志文件名的重复,我们可以将输出的日志文件名采用动态命名方式来实现。本文则是针对这个问题给出一个示例,供大家参考。1、生成动态日志文件的脚本robin@SZDB:~> more dynamic_logfile_name.sql--+ =========================================================...
在 Linux中Oracle中如何使用rlwrap解决上下键使用出现乱码

在 Linux中Oracle中如何使用rlwrap解决上下键使用出现乱码

在论坛上看到了rlwrap工具,感觉很好,我把总结发一下。(rlwrap下载 http://www.linuxidc.com/Linux/2011-09/43919.htm)在Windows操作系统上,当在DOS命令窗口中运行SQL*Plus的时候,可以使用向上,向下键来跳回之前已经执行过的SQL语句.你可以根据需要修改他们,然后按Enter键重新提交执行. 然而,当在Linux Shell中运行SQL*Plus的时候,并不提供浏览历史命令行的功能. 为了...
Oracle构建索引index后table的10046数据块读取测试

Oracle构建索引index后table的10046数据块读取测试

测试目的1,未创建索引前的表的扫描情况 1,扫描哪些数据块 2,数据块之间的关系 3,物理读 4,逻辑读 5,以上测试区分:全表扫描与部分表记录扫描 6,扫描数据块是采用单块读取还是多块读取还是先单块读后多块读取?2,小结: 1,表扫描速度与数据块大小的关系 2,表扫描与并行度设置的关系 3,表扫描与db cache的关系前文测试了全表扫描的数据块读取情况;如果对表建立了索引,先读取索引,然后根据ROWID再读取对应表记录的数据块SQL&...
<< 641 642 643 644 645 646 647 648 649 650 >>