数据库
文章平均质量分 56
xiaojiang51
这个作者很懒,什么都没留下…
展开
-
数据库积累
在Oracle中,默认没有直接提供获取当前时间的毫秒数的相关function,所以要想在SQL里面获得毫秒数,只好手动计算 SQL> select to_char(sysdate,‘yyyy-mm-dd hh24:mi:ss’) current_date, (sysdate- to_date(‘1970-01-01′,‘yyyy-mm-dd’)) * 86400000 current_mil...原创 2010-07-28 16:47:31 · 123 阅读 · 0 评论 -
oracle 不走索引的几种情况
Posted on 2010-01-14 15:16 spinage 阅读(327) 评论(0) 编辑 收藏 1、建立组合索引,但查询谓词并未使用组合索引的第一列,此处有一个INDEX SKIP SCAN概念。 2、在包含有null值的table列上建立索引,当时使用select count(*) from table时不会使用索引。 3、在索引列上使用函数时不会使用索引,如...原创 2010-08-05 14:39:24 · 756 阅读 · 0 评论 -
索引创建相关
切忌外键要创建索引,否则删除主表时,因外键所在表数据量巨大导致主表锁定时间过长2010-12-16 16:39:46 · 101 阅读 · 0 评论 -
oracle 时间计算
oracle date add minutes How does one add a day/hour/minute/second to a date value? Submitted by admin on Wed, 2004-08-04 14:16 The SYSDATE pseudo-column shows the current system date and time. Addi...原创 2010-09-26 13:57:56 · 151 阅读 · 0 评论 -
数据库整理
UNION --集合的并,不包含重复行 Union all --集合的并,包含重复行 Intersect --集合的交,不包含重复行 minus --集合的差,不包含重复行 Oracle中系统时间比较熟悉 是select sysdate from dual; db2中则是 SELECT...原创 2010-11-26 13:50:47 · 97 阅读 · 0 评论 -
Oracle创建悲观锁和乐观锁(转)
为了得到最大的性能,一般数据库都有并发机制,不过带来的问题就是数据访问的冲突。为了解决这个问题,大多数数据库用的方法就是数据的锁定。 数据的锁定分为两种方法,第一种叫做悲观锁,第二种叫做乐观锁。什么叫悲观锁呢,悲观锁顾名思义,就是对数据的冲突采取一种悲观的态度,也就是说假设数据肯定会冲突,所以在数据开始读取的时候就把数据锁定住。而乐观锁就是认为数据一般情况下不会造成冲突,所以在数据进行提交更...原创 2010-11-30 14:09:10 · 122 阅读 · 0 评论