简介 MongoDB更类似Mysql,支持字段索引、游标操作,其优势在于查询功能比较强大,擅长查询JSON数据,能存储海量数据,但是不支持事务。 Mysql在大数据量时效率显著下降,MongoDB更多时候作为关系数据库的一种替代。 内存管理机制 Redis数据全部存在内存,定期写入磁盘,当内存不够时 ...
分类:
数据库 时间:
2016-09-10 15:56:12
阅读次数:
184
准备colempnofor9999;
colenamefora10;
coljobfora10;
colmgrfor9999;
colhiredatefora12;
colsalfor9999;
colcommfor9999;
coldeptnofor99;
coltnamefora40;
setpagesize80;--创建新表xxx_emp,复制emp表中的结构,同时复制emp表的所有数据
createtablexxx_emp
as
select*from..
分类:
数据库 时间:
2016-09-10 14:53:24
阅读次数:
297
orderbyiddesc查询唯按次序排列selecttop6*from[ViewCMPP_SendCentreMo]whereSendType=‘扣费‘orderbyiddesc;这个速度快些selecttop6*from[ViewCMPP_SendCentreMo]whereSendType=‘扣费‘orderbySendCentreIDdesc,iddesc;COUNT统计和groupby1分组SELECTCOUNT(*)FROMemployee_tbl..
分类:
数据库 时间:
2016-09-10 14:48:12
阅读次数:
284
一、分组查询 使用group by关键字对数据分组,使用having关键字对分组数据设定约束条件,从而完成对数据分组和统计 1.1 聚合函数:常被用来实现数据统计功能 ① count() 统计记录条数 ② sum() 求和 ③ min() 求最小值 ④ max() 求最大值 ⑤ avg() 求平均值 ...
分类:
数据库 时间:
2016-09-10 14:38:24
阅读次数:
260
Oracle的并发技术可以将一个大任务分解为多个小任务由多个进程共同完成。合理地使用并发可以充分利用系统资源,提高效率。一、 并发的种类Parallel queryParallel DML(PDML)Parallel DDL Parallel recovery [@more@] 二、 适用场合适用p ...
分类:
数据库 时间:
2016-09-10 14:38:43
阅读次数:
231
查询数据库当前进程的连接数及会话的连接数、并发连接数以及会话情况等等,感兴趣的你可以参考下哈,希望可以帮助到你 查询数据库当前进程的连接数及会话的连接数、并发连接数以及会话情况等等,感兴趣的你可以参考下哈,希望可以帮助到你 1.查询数据库当前进程的连接数: 复制代码 代码如下: select cou ...
分类:
数据库 时间:
2016-09-10 14:36:24
阅读次数:
193
查看锁表进程SQL语句1: select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ...
分类:
数据库 时间:
2016-09-10 14:38:00
阅读次数:
316
Oracle连接数过多释放机制 sqlplus /nolog 打开sqlplus connect /as sysdba 使用具有dba权限得用户登陆oracle show parameter resource_limit 显示资源限定是否开启,value为true是开启,为false是关闭 alte ...
分类:
数据库 时间:
2016-09-10 14:37:42
阅读次数:
219
今天又遇到了11gR2连接数满的问题,以前也遇到过,因为应用那边没有深入检查,没有找到具体原因,暂且认为是这个版本Oracle的BUG吧。 上次的处理办法是用Shell脚本定时在系统中kill v$session.status='INACTIVE'的连接,但是这次现场没有在操作系统中部署脚本的权限, ...
分类:
数据库 时间:
2016-09-10 14:29:26
阅读次数:
171
FORM: 对FROM的左边的表和右边的表计算笛卡尔积。产生虚表VT1 ON: 对虚表VT1进行ON筛选,只有那些符合<join-condition>的行才会被记录在虚表VT2中。 JOIN: 如果指定了OUTER JOIN(比如left join、 right join),那么保留表中未匹配的行就 ...
分类:
数据库 时间:
2016-09-10 14:28:47
阅读次数:
167
-- 死锁查询语句 SELECT bs.username "Blocking User", bs.username "DB User", ws.username "Waiting User", bs.SID "SID", ws.SID "WSID", bs.serial# "Serial#", bs ...
分类:
数据库 时间:
2016-09-10 14:27:19
阅读次数:
197
在每个MongoDB Instance中,都有一个本地数据库(local),用于存储 Replication 进程的信息和本地数据。local 数据库的特性是:位于local数据库中的数据和集合不会被 Replication 进程复制到其他MongoDB instance上。如果实例上有些colle ...
分类:
数据库 时间:
2016-09-10 14:25:47
阅读次数:
231
1、监控等待事件select event,sum(decode(wait_time,0,0,1)) prev, sum(decode(wait_time,0,1,0)) curr,count(*)from v$session_wait group by event order by 4; Lock ...
分类:
数据库 时间:
2016-09-10 13:15:23
阅读次数:
249
${sqlCount} Row Count ${sqlStr} #注释:Row Count 将SQL查询结果的行数返回给前面的参数; @{rs} query ${sqlStr} #注释:query 将SQL查询结果以二维数组形式返回给前面的参数; ...
分类:
数据库 时间:
2016-09-10 13:12:51
阅读次数:
626
--查询Oracle正在执行的sql语句及执行该语句的用户 [sql] view plain copy SELECT b.sid oracleID, b.username 登录Oracle用户名, b.serial#, spid 操作系统ID, paddr, sql_text 正在执行的SQL, b ...
分类:
数据库 时间:
2016-09-10 13:12:18
阅读次数:
210
目前总结的语句,在查看数据的连接情况很有用 ,写完程序一边测试代码一边查看数据库连接的释放情况有助于分析优化出一个健壮的系统程序来。 1. Sql代码 1.select count(*) from v$process select count(*) from v$process --当前的数据库连接 ...
分类:
数据库 时间:
2016-09-10 13:08:46
阅读次数:
192
同学要写个trigger,稍微帮他研究了下 以下主要是个人猜想理解的 主要讲update 我们在创建trigger时,数据库会对创建了trigger的表进行事件监听。 当表中的一条记录发生update操作的时候: - 数据库会在执行update之前,使用old来存储旧的记录。 - 执行update。 ...
分类:
数据库 时间:
2016-09-10 13:04:31
阅读次数:
184