数据库专栏最新文章

03_(B)Redis数据类型

千呼万唤始出来,呵呵(没有犹抱琵琶半遮面)。Redis数据类型第二弹来了! 这次主要是讲解set,sorted set,hash ps:希望大家习惯我的博客风格。我主要是通过操作Redis的常用命令来讲解这个数据库。截图我觉得能更好的说明效果。但是有些网速可能不给力,所以这次除了截图,我也会吧代码直接贴出来 老套路,我们先启动Redis服务器 命令在复习一次:redis-server r ...
 
zc985552943 有1632人浏览 2014-01-06 14:07 专栏:redis解说

03_(A)Redis数据类型

Redis的数据类型:key,string,list,set,sorted set,hash。 学习这种数据类型最主要的就是实践。你多操作几次就记住了。这次先说明前面三种数据类型常用的命令。(请一定要熟练使用常用的命令,后面你会知道为什么哟……) 还是先启动Redis吧。 启动命令还记得吗? redis-server redis.conf 别忘了密码哟 auth **** 现在开始学 ...
zc985552943 有1553人浏览 2013-12-27 11:15 专栏:redis解说

02_Redis.conf文件详解和管理命令

在上一篇文章中我们已经启动了Redis了。启动命令是什么还记得吗?哈哈…… redis-server redis.conf记起来了吗。如果找不到redis.conf这个文件,请到你解压的Redis包的路劲找找看  找到了redis.conf文件,打开看看。使用cat redis.conf命令。我靠!太多了。还是直接用vi redis.conf吧 看看这些参数都是什么意思吧。其实如果不是深入R ...
zc985552943 有6245人浏览 2013-12-18 17:39 专栏:redis解说

01_Redis非关系型数据库的安装

打算写一下Redis这种非关系型数据的博客。 在学习之前,你应该先确定一下你是否对linux有足够的了解? 如果Linux的操作水平不好的话,请先学习一下Li ...
zc985552943 有2375人浏览 2013-12-18 17:01 专栏:redis解说

Oracle——24定时任务

            我们有时候会这么一个需求:希望数据库能够定时的帮我们做某一件事。比如说我们希望数据库能够定期的把库里面某一张表、或某些表的数据汇总到另外一张汇总表里面。那么这个时候我们就可以通过使用数据库的定期任务来实现这么一个功能。             下面我们来举一个简单的例子,假如我们有如下两张表,t1和t2。 t1及其对应的sequence: create table ...
234390216 有16633人浏览 2013-11-29 23:06 专栏:Oracle基础

Oracle分区表的分区交互技术实现数据快速转移

有一个需求,将某业务表的某个时间点之前的记录转移到它的历史表中。如果当前业务表不是基于这个业务时间点的分区表设置,那只能insert再delete操作。这种转移数据的方法非常非常低基础。经常在初级的数据库管理人员和开发人员的程序中出现。不是说这个方法不好,对于转移的记录数量在几十几百条,而转移频率高,转移时间点随机的情况而言,这个方法还是挺管用的。但如果转移的数据量一次数以百万计的话,这种方法就 ...
mikixiyou 有14831人浏览 2013-01-22 11:48 专栏:Oracle管理和开发

Oracle数据库的SQL性能问题分析

在Oracle 10.2.0.4数据库中,有一个SQL执行缓慢,超过数分钟无结果,等待事件又是空闲的SQL*Net message事件,最后只好强行中断。 这个SQL是一个普通的UPDATE语句,where子句中多张表关联,关联的表都是临时表。 update t_fund_product_info set is_valid = 'N' where prdt_id not ...
mikixiyou 有5295人浏览 2012-12-27 15:31 专栏:Oracle管理和开发

创建增量同步Oracle物化视图问题

我们采用Oracle的物化视图增量刷新机制定时将数据库A上的某个表的数据同步到另一个数据库B上。 我们常用的最简单的实现步骤是这样。首先在数据库A上确认该表有主键,然后建立在这个表上建立物化视图日志如“CREATE MATERIALIZED VIEW LOG ON T_tablename;”,再到数据库B上创建数据库链接和快速刷新的物化视图如“create materialized view ...
mikixiyou 有15335人浏览 2012-12-25 14:07 专栏:Oracle管理和开发

Oracle sql loader使用速成

Oracle SQL LOADER是Oracle的数据加载工具,用来将固定格式的文本文件中数据加载到Oracle数据库中。它提供了最快捷的加载途径(direct / parallel),是大数据快速 ...
mikixiyou 有4982人浏览 2012-11-30 14:14 专栏:Oracle管理和开发

to_char将number转成string的小技巧

很多数据转换处理操作时,会遇到将0.007007040000转换成0.70%的需求,我们使用Oracle 的SQL 函数 to_char可以实现这种转换。 这个函数用来将DATE或NUMBER数据类型转换成可显示的字符串,格式是to_char(number_type, format_mask)。 格式'999.99',9表示对应的某一个指定位数的值,如果是值是0则忽略不显示,如果指定 ...
mikixiyou 有10644人浏览 2012-11-27 14:14 专栏:Oracle管理和开发

to_date转成字符串时ORA-01843 not a valid month 问题分析

(注,本文三度易稿) 在开发Oracle SQL或PL/SQL程序过程中,我们常常遇到将字符串类型转换成DATE类型的需求。我们会使用to_date来实现这个转换需求。但有时候这种转换会出错,报ORA-01843:not a valid month。有时候这种转换在开发系统上测试时是正常的,部署到生产环境时却出这种错误。 例如,我们需要将字符串类型的字符串'19-JUN-01'转换为时间类型的 ...
mikixiyou 有29328人浏览 2012-11-26 16:38 专栏:Oracle管理和开发

第三方应用的数据库用户如何创建

在日常管理的Oracle数据库中,会有第三方应用需要操作数据库。第三方应用会要求在数据库中创建一个用户,用于读写自己的对象和其他的对象。 关键 ...
mikixiyou 有3138人浏览 2012-11-05 11:42 专栏:Oracle管理和开发

oracle限制某IP的连接数

在数据库管理中,会出现限制某个IP访问数据库的连接数或某个用户访问数据库的连接数的需求。 对于用户访问数据库的连接数限制,我们可以从数据库的profile上着手,使用profile的特性实现该需求。 对于IP访问数据库的连接数限制,从数据库上可以使用logon on database触发器来实现。   每一次新会话登录,都将IP记录在vrsession的client_info中,然后coun ...
mikixiyou 有3632人浏览 2012-10-26 11:34 专栏:Oracle管理和开发

Oracle 11g RAC的常用管理

在Oracle 11g RAC中,主要管理工具是srvctl和crsctl。   srvctl(Server Control)是一个命令行工具,可用于管理定义在Oracle Cluster Registry (OCR)上的资源。 这些资源包括节点应用(nodeapps),它构成Oracle Cluterware,而其包括the Oracle Notification Service (ONS) ...
mikixiyou 有4420人浏览 2012-10-19 14:48 专栏:Oracle管理和开发

oracle asm实例的aud文件问题

在Oracle 10g数据库服务器上,$ORACLE_HOME/rdbms/audit目录下,生成了大量的以aud为扩展名的文件。 查看一下日志文件内容,记录的都是以sysdba访问数据库实例ASM的操作。   这是因为: 以sysdba身份访问oracle asm 实例,不管你打开或者关闭审计,系统都会在$ORACLE_HOME/rdbms/audit目录下记录访问日志,生成*.aud文件 ...
mikixiyou 有4916人浏览 2012-10-19 10:26 专栏:Oracle管理和开发

PLSQL表函数实现字符串拆分

在应用程序开发中,会出现单选或多选框条件输入的需求。如输入框的输入值为'sz',或'sz|nj|zj|nt',在SQL中会这样处理。 select * from tab_1 where col_1='sz' ;这是单选框输入。 select * from tab_1 where col_1 ='sz|nj' ;这是多选框输入。 很明显,多选输入值不会查询出结果。   如何解决这个问题? ...
mikixiyou 有5455人浏览 2012-09-19 16:46 专栏:Oracle管理和开发

关于Oracle执行计划

所谓执行计划 执行计划是指Oracle 运行的一条SQL 语句按照某一顺序操作的动作。 使用explain plan for 语句可以查看执行计划。在plsql developer ...
mikixiyou 有2539人浏览 2012-09-11 15:52 专栏:Oracle管理和开发

Oracle的pipelined函数实现高性能大数据处理

在plsql开发中,会涉及到一些大数据量表的数据处理,如将某记录数超亿的表的记录经过处理转换插入到另外一张或几张表。 常规的操作方法固然可以实现,但时间、磁盘IO、redo日志等等都非常大。Oracle 提供了一种高级函数,可以将这种数据处理的性能提升到极限。这种函数称为管道函数。 在实际项目中,管道函数会和表函数、数据流函数(即表函数和CURSOR结合)、数据集合、并行度一起使用,达到大数据处 ...
mikixiyou 有21140人浏览 2012-09-07 16:47 专栏:Oracle管理和开发

Oracle的pipelined函数提升数据输出性能

       从Oracle 8开始,我们就可以从一个collection类型的数据集合中查询出数据,这个集合称之为“虚拟表“。它的方法是“SELECT FROM TABLE(CAST(plsql_functi ...
mikixiyou 有6547人浏览 2012-08-10 15:55 专栏:Oracle管理和开发

使用bulk collect insert实现大数据快速迁移

在Oracle 数据库中,将一张表的部分字段转换导入到另外一张表的部分字段中,如"insert into t_target(owner,object_name) from t_source;" 。 这也是解决此类数据迁移的的常规操作方法。 如果源表记录数不是很多,操作操作也无妨。 但是若源表记录数一旦超过百万千万,执行时间就长了,占用的回 ...
mikixiyou 有9679人浏览 2012-08-09 16:12 专栏:Oracle管理和开发

数据库热门专栏

更多专栏>>

数据库热门文章

博客专栏评论

redis从入门到精通网盘地址:https://pan.baidu.com/s/1htp3M0s 密码 ...
80后的童年2 评论了 Redis官方文档(4) ——从入门到精通(中)
redis从入门到精通网盘地址:https://pan.baidu.com/s/1deQFts 密码: ...
80后的童年2 评论了 Redis官方文档(3)——从入门到精通(上)
分享一款代码生成器,拖拽式组件结合流式处理,很容易的访问数据库、http、文件读写操作等等,支持编写j ...
MCLoginandPwd 评论了 Docker和hadoop
已过期的键不是在内存中被删除了吗? 还能找到吗?
WeaponLin 评论了 Redis官方文档(12) ——键空间通知
可以跟你加个好友吗
rashly 评论了 智能调度:Stanford的Quasar
请问你有没有quasar的源代码
rashly 评论了 智能调度:Stanford的Quasar
,一直读你的文章,写的真好
sjzcmlt 评论了 01_Redis非关系型数据库的安装
主要讲架构的书
jiezhu2007 评论了 为什么写《大数据架构详解》这本书
intel推出新的开发包,相信会简化很多
jiezhu2007 评论了 计算机系统结构变革在即?
我记得 F5 设备中也用过这种方案,但最终放弃。FPGA 开发调试比软件来的繁琐。对开发者门槛比较高。 ...
netkiller.github.com 评论了 计算机系统结构变革在即?
Global site tag (gtag.js) - Google Analytics