- 博客(7)
- 资源 (7)
- 收藏
- 关注
原创 oracle-扫盲贴:存储过程实现增删改查
为公司一个项目没有接触过oracle的程序员准备的一个oracle如何使用proc实现增删改查,简单示例: create table t1 ( sid number not null primary key, sname varchar2(10) ) tablespace test; declare a number :=1; begin loop inse
2013-02-27 12:43:52 11972
原创 获取SQL执行计划的常见几种方法
*********************************************************** ----1:获取“刚刚”的执行计划display_cursor *********************************************************** Explain plan命令在Oracle中,可以对后面的SQL语句进行直接的解析,将
2013-02-22 16:48:24 25376
原创 定期重建索引?maybe
是否需要定期重建索引,是dba们一直争论的话题,从未停止过. 总结下各方意见 ---5.1 支持重建索引的理由 1)oracle的B树索引随着时间的推移变得很不平衡 很多dba认为如果对oracle的B树索引进行大量的DMl操作,尤其是delete或update,索引会变得不平衡; 其实这个不是最终的事实,因为根块和所有的叶块之间的高度始终是一致的. 2)索引中被删除的
2013-02-20 11:57:34 8406
原创 skip_unusable_indexes参数对不可见索引的影响
skip_unusable_indexes参数对不可见索引的影响 数据库如何处理不可用索引主要由参数skip_unusable_indexes决定的; 如果该参数设置为true则数据库遇到不可用索引时,只会忽略而不会提示任何 错误信息;同时即使该表上带有不可用的索引或索引分区,也可以针对该表执 行DML操作,针对不可用索引对应的DML语句都将正常执行,但是数据库停止 维护相关索引
2013-02-19 17:49:38 7066
原创 oracle 聚簇因子对查询性能的影响
create table t0 ( sid int not null , sname varchar2(20) ) tablespace test; --循环导入数据 declare maxrecords constant int:=100000; i int :=1; begin for i in 1..m
2013-02-19 09:17:46 6367
原创 限制sqlserver表更新和删除行数
不小心update忘记添加条件,简单限制下! trigger针对DML频繁操作时性能不佳,注意自己实际情况! create trigger tr_tblTime on tblTime for update,delete as if ORIGINAL_LOGIN()in ('wind','snow') and (select count(*)
2013-02-14 17:58:11 3083
原创 oracle 不可见索引
#########################一.不可见索引########################## --1.新建不可见索引表 create table t1 ( sid int not null , sname varchar2(10) ) tablespace test; --循环导入数据 declare
2013-02-14 17:40:11 10717
sqlserver 2008备份脚本
2011-12-31
监视sqlserver 2008 R2 复制性能
2011-12-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人