今天凌晨4点多钟,在客户现场的负责人打电话给我,说很奇怪,下载功能时快时慢。此下载功能非常复杂,之前一直是我优化,在半梦半醒中打开电脑,通过远程看着现场同时在PL/SQL developer中操作。执行同一条SQL,时快时慢,快的时候大概0.6s,慢的时候超过1分钟。
这条SQL有调用一个函数,功能是动态生成接近200条查询语句,SQL中都是有绑定变量的。是现场的测试环境,刚刚部署,心想...
分类:
数据库 时间:
2014-10-10 21:25:34
阅读次数:
292
/*分为四步 *//*第1步:创建临时表空间 */create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' //临时表空间存储位置size 50m //表空间初始大小aut...
分类:
数据库 时间:
2014-10-10 10:58:44
阅读次数:
226
因为零时表只存在于一个exec 会话中,所以可以用 多个 select 返回到 dataset 中处理多个table,按照select 的顺序,读取 tables[0],table[1] ,多用于统计,返回统计总数等等。exec (@sql + ';select * from #tempTota.....
分类:
其他好文 时间:
2014-10-10 00:06:57
阅读次数:
201
注意点: 1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行 2.确保路径存在,比如【D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路径存在 /*分为四步?*/ /*第1步:创建临时表空...
分类:
数据库 时间:
2014-10-09 17:35:08
阅读次数:
166
数据库中临时表,表变量和CTE使用优势极其区别...
分类:
数据库 时间:
2014-10-09 15:12:24
阅读次数:
213
对以下对象判断是否存在:database、table、proc、触发器、临时表、索引。1、判断数据库:if exists (select*fromsys.databaseswherename=’数据库名’)dropdatabase[数据库名] 2、判断表:Sql代码if exists (select...
分类:
数据库 时间:
2014-10-08 17:28:45
阅读次数:
228
oracle表空间管理1.分类:数据表空间datatablespace临时表空间temprarytablespace回滚表空间undotablespace索引表空间indextablespace本地表空间:extentmanagementlocal段自动管理:segementspacemanagementauto2.数据表空间2.1创建:createtablespaceUSER1datafile‘/data/use..
分类:
数据库 时间:
2014-10-08 16:28:16
阅读次数:
232
注意点:1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行2.确保路径存在,比如【D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路径存在/*分为四步*//*第1步:创建临时表空间*/create temporary tablespace ...
分类:
其他好文 时间:
2014-10-06 21:19:40
阅读次数:
264
如何创建oracle表空间?1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行2.确保路径存在,比如【D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路径存在/*分为四步 *//*第1步:创建临时表空间 */create temporary...
分类:
数据库 时间:
2014-10-06 12:20:50
阅读次数:
237
临时表空间概念 临时表空间用来管理数据库排序操作以及用于存储临时表、中间排序结果等临时对象,当ORACLE里需要用到SORT的时候,并且当PGA中sort_area_size大小不够时,将会把数据放入临时表空间里进行排序。像数据库中一些操作: CREATE INDEX、 ANALYZE、SELECT...
分类:
数据库 时间:
2014-10-05 13:15:28
阅读次数:
372