专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
  很多时候,我们不太清楚自己写的SQL语句好还是不好,往往数据量一大,程序运行变慢。其实在SQL/PLUS里可以很清晰的分析出SQL语句的执行计划,它可以提醒我们来创建索引或改变SQL语句的写法。      先在sys用户下运行@/ORACLE_HOME/sqlplus/admin/plustrce.sql    内容:  set echo on  drop role plustrace;  create role plustrace;  grant select on v_$sesstat to plustrace;  g [阅读全文] [PDF]
  DM对各种DDL和GRANT等非DML语句都分解为增、删、改。下表为DM对各种DML语句和查询语句的封锁策略。   注:S*表示瞬时锁,在语句结束后释放;Range表示键范围锁。   上表只是系统在一般情况下的处理,当系统检测到有锁升级的可能,则会升级锁。一般而言,IS锁升级为S锁,IX锁升级为X锁,同时,不再进行行封锁。   5、自定义锁定提高系统效率   DM也提供了两个函数SET_TABLE_OPTION([db.][sch.]tablename,option,value)、SET_INDEX_OPTION([db.]indexname,option [阅读全文] [PDF]
我们知道PHPMYADMIN可以有个SQL查询功能,对SQL语句进行了完美的分析,我们是不是可以通过这个来实现呢? 这里介绍一种通过正则表达式进行SQL解释的方法 先看要解析的样例SQL语句: select * from dual SELECT * frOm dual Select C1,c2 From tb select c1,c2 from tb select count(*) from t1 select c1,c2,c3 from t1 where condi1=1 Select c1,c2,c3 From t1 Where condi1=1 select c1 [阅读全文] [PDF]
1 共3条 分1页