
Oracle
文章平均质量分 53
iteye_3767
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
个人感觉不错的SQL语句
删除重复行[code="java"]delete from t6 where rowid not in ( select max(t6.rowid) from t6 group by t6.bm,t6.mc); --这里用min(rowid)也可以。[/code]具体可详看http://elf8848.iteye.com/blog/761471博客...原创 2013-05-23 00:18:08 · 101 阅读 · 0 评论 -
Oracle常见表操作
drop table test2;create table test( id integer not null, name varchar2(100)); ---可为空alter table test modify (id null); ---不可为空alter table test modify (id not null...原创 2013-07-01 22:36:28 · 148 阅读 · 0 评论 -
Oracle行级锁和表级锁
1、DML锁包括行级锁(TX)和表级锁(TM) 2、行级锁不是单独存在的,当事务获得了某些数据行上的行级锁时,此事务同时获得了数据行所属表上的表级锁,因为表级锁能够防止系统中并发地执行有冲突的 DDL 操作,避免当前事务中的数据操作被并发地DDL 操作影响。行级锁可以用select * from table t where t.a='b' for update;表级锁lock ...原创 2013-07-01 22:38:50 · 802 阅读 · 0 评论 -
Oracle大数据常见优化查询
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:selec...原创 2013-07-02 16:30:47 · 157 阅读 · 0 评论 -
SQL调优(转)
一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不...原创 2014-04-18 17:12:13 · 132 阅读 · 0 评论