![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
断崖修竹
这个作者很懒,什么都没留下…
展开
-
SQL之美 - 分页查询的排序问题
SQL> CREATE TABLE TEST AS SELECT ROWNUM ID, A.*FROM DBA_OBJECTS A; 表已创建。 SQL> EXEC DBMS_STATS.GATHER_TABLE_STATS(USER,'TEST') PL/SQL 过程已成功完成。 SQL>SET AUTOT ON EXP SQL> SELECT ID, OB转载 2017-06-19 09:00:52 · 417 阅读 · 0 评论 -
SQL优化之道 - 或许你不知道的10条SQL技巧
一、一些常见的SQL实践 (1)负向条件查询不能使用索引 select * from order where status!=0 and stauts!=1 not in/not exists都不是好习惯 可以优化为in查询: select * from order where status in(2,3) (2)前导模糊查询不能使用索转载 2017-07-27 09:47:44 · 940 阅读 · 0 评论 -
运维技巧 - 活用临时表隔离冷热数据
在数据库监控过程中发现考勤数据库上Employees_ControlData存储过程执行时间需20分钟。这个存储过程逻辑很简单,就是打开一个游标,做LOOP循环,再删除重复数据,结构如下: CREATE OR REPLACE PROCEDURE Employees_ControlData IS tmpVar NUMBER(6); tmpVar1 NUM转载 2017-07-27 09:49:39 · 521 阅读 · 0 评论