随笔分类 -  oracle经验

工作经验
摘要:Number(p, s) 声明一个定点数 p(precision)为精度,s(scale)表示小数点右边的数字个数,精度最大值为38,scale的取值范围为-84到127 Number(p) 声明一个整数 相当于Number(p, 0) Number 声明一个浮点数 其精度为38,要注意的是scal 阅读全文
posted @ 2022-02-28 16:08 bug开发工程师 阅读(290) 评论(0) 推荐(0)
摘要:动态性能视图v$session_longops v$session_longops This view displays the status of various operations that run for longer than 6 seconds (in absolute time). T 阅读全文
posted @ 2020-09-11 15:11 bug开发工程师 阅读(502) 评论(0) 推荐(0)
摘要:当需要对一个非常大的表INSERT的时候,会消耗非常多的资源,因为update表的时候,oracle需要生成 redo log和undo log;此时最好的解决办法是用insert, 并且将表设置为nologging;当把表设为nologging后,并且使用的insert时,速度是最快的,这个时候o 阅读全文
posted @ 2020-05-08 10:13 bug开发工程师 阅读(6949) 评论(0) 推荐(0)
摘要:需求简介:生产数据库一个表有27亿多数据,要删除其中其中2014年之前的历史数据(大约4亿左右),表信息:5个字段的主键、一个字段的单列索引、hash分区。 数据库情况:每日1:00-9:00会跑增量数据程序,其他sql不能影响增量程序。(所以数据要在9:00-24:00之内跑完) 解决方案1: d 阅读全文
posted @ 2020-04-26 10:53 bug开发工程师 阅读(2549) 评论(0) 推荐(0)