随笔分类 - 数据库
数据库经验分享
摘要:查看表空间大小 点击查看代码 SELECT a.tablespace_name "表空间名", total "表空间大小", free "表空间剩余大小", (total - free) "表空间使用大小", total / (1024 * 1024 * 1024) "表空间大小(G)", free
阅读全文
摘要:多行数据合并后,数据长度不超过4000,用以下sql: select listagg(a.book_id,',') within group (order by a.book id) from tmp_123 a; 如果长度超过4000,会报 ora-01489:字符串连接的结果过长。用以下sql解
阅读全文
摘要:如下例子,Dim_Material_Info有6万条记录,建了索引IDX_DIM_MATERIAL_INFO_1: 但不知道什么原因,没有用上索引IDX_DIM_MATERIAL_INFO_1,造成查询速度很慢。 改造后的查询sql如下,强制使用索引: select /*+index(x IDX_D
阅读全文
摘要:oracle 并行执行 所谓并行执行,是指能够将一个大型串行任务(任何DML,一般的DDL)物理的划分为叫多个小的部分,这些较小的部分可以同时得到处理。 何时使用并行执行: 1、必须有一个非常大的任务 2、必须有充足的资源(CPU,I/O,MEMORY) 并行查询 并行查询允许将一个SQL SELE
阅读全文
摘要:闪回查询 SQL> select * from emp as of timestamp (systimestamp - interval '2' minute); 查询emp表2分钟之前的数据 SQL> select * from emp as of timestamp (systimestamp
阅读全文