SQL
钛合金编程
静以修身,俭以养德!The greatest thing is, at any moment, to be willing to give up who we are in order to become all that we can be.
展开
-
Oracle 临时表空间的增删改查
1、查看临时表空间 (dba_temp_files视图)(v_$tempfile视图)select tablespace_name,file_name,bytes/1024/1024 file_size,autoextensible from dba_temp_files;select status,enabled, name, bytes/1024/1024 file_size from原创 2013-08-30 18:42:18 · 1200 阅读 · 0 评论 -
SQL高级优化之常用的优化策略-2(The Return Of The King)
1.2 索引 索引不是越多越好,你需要知道索引建立多了,写入数据的效率会降低。如何使用索引要看你的项目的应用场景,做出合理的测试评估。1.2.1 统计数量 统计数量上,如果字段(fieldName)索引没有索引,那么会用全表扫描,而count(*)会使用最优的索引,进行用索引快速全扫描。所以,最优的做法是计数统一使用count(*)。1.2.2 高效的分页原创 2014-06-10 23:27:26 · 1157 阅读 · 0 评论 -
SQL高级优化之常用的优化策略-1(The Return Of The King)
# ############################################ 索引相关# ###########################################– 查询(或更新,删除,可以转换为查询)没有用到索引 这是最基础的步骤,需要对sql执行explain查看执行计划中是否用到了索引,需要重点关注type=原创 2014-06-10 22:54:11 · 1984 阅读 · 0 评论 -
查询Oracle正在运行SQL的SQL命令
查询Oracle正在运行SQL的SQL命令:select a.EVENT, a.SQL_ID, a.MACHINE, b.SQL_TEXT, b.SQL_FULLTEXT,b.FIRST_LOAD_TIME,b.LAST_LOAD_TIME,b.LAST_ACTIVE_TIME from v$session a, v$sql bwhere a.SQL_ID = b.SQL_ID原创 2015-03-02 16:54:31 · 1270 阅读 · 0 评论 -
Oracle 分页最优方案
1.根据ROWID来分select * from t_xiaoxi where rowid in(select rid from (select rownum rn,rid from(select rowid rid,cid fromt_xiaoxi order by cid desc) where rownum9980) order by cid desc;执行时间0.03原创 2015-03-02 17:04:25 · 1264 阅读 · 0 评论