社区
基础和管理
帖子详情
****设置一个批次允许最大执行的时间****
prjM
2002-07-30 03:04:51
在Oracle中,为了防止死锁,需要监视一个批次执行的最大时间,超出时间则将该批次查询作废。怎样在系统中设置这个允许最大批次执行的时间???
...全文
52
5
打赏
收藏
****设置一个批次允许最大执行的时间****
在Oracle中,为了防止死锁,需要监视一个批次执行的最大时间,超出时间则将该批次查询作废。怎样在系统中设置这个允许最大批次执行的时间???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhoubf725
2002-07-31
打赏
举报
回复
在分布式处理中有个原则,2pc(两阶段提交)
同时提交,同时回滚(通过异常实现回滚)
你可以参考。
prjM
2002-07-31
打赏
举报
回复
我是讲:甲方执行
begin transaction
update table set ...
(此时与服务器的连接断了,或死机了等等,没有提交)
commit transaction
服务器一直在等待
此时乙方执行
update table set ...
则会发生死锁
这种问题怎么解决?请高手们都来指一条路!!!
biti_rainy
2002-07-31
打赏
举报
回复
不会一直等待
oracle会自动定期清理死进程并回收资源的
biti_rainy
2002-07-30
打赏
举报
回复
SQL> select * from dba_profiles;
PROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- -------- -------------
DEFAULT COMPOSITE_LIMIT KERNEL UNLIMITED
DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD UNLIMITED
DEFAULT SESSIONS_PER_USER KERNEL UNLIMITED
DEFAULT PASSWORD_LIFE_TIME PASSWORD UNLIMITED
DEFAULT CPU_PER_SESSION KERNEL UNLIMITED
DEFAULT PASSWORD_REUSE_TIME PASSWORD UNLIMITED
DEFAULT CPU_PER_CALL KERNEL UNLIMITED
DEFAULT PASSWORD_REUSE_MAX PASSWORD UNLIMITED
DEFAULT LOGICAL_READS_PER_SESSION KERNEL UNLIMITED
DEFAULT PASSWORD_VERIFY_FUNCTION PASSWORD NULL
DEFAULT LOGICAL_READS_PER_CALL KERNEL UNLIMITED
PROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- -------- -------------
DEFAULT PASSWORD_LOCK_TIME PASSWORD UNLIMITED
DEFAULT IDLE_TIME KERNEL UNLIMITED
DEFAULT PASSWORD_GRACE_TIME PASSWORD UNLIMITED
DEFAULT CONNECT_TIME KERNEL UNLIMITED
DEFAULT PRIVATE_SGA KERNEL UNLIMITED
已选择16行。
zhoubf725
2002-07-30
打赏
举报
回复
这种操作一般是通过另一个进程去监视的。
光在一个进程中也是可以的,
通过oracle的profile来限制用户的cpu时间的资源使用量。
具体是哪个参数什么不知道,自己试试。
Java 多线程分批同步数据
但是,身为
一个
优秀的程序员 怎么只能考虑功能的实现不考虑效率问题呢(
时间
允许
的情况下考虑效率对已完成功能的代码做优化),这里就用到了多线程分批导入。注意这里一定要分批,不要所有线程一块去
执行
要按
批次
。...
Streaming核心原理--
批次
、窗口,调优- Batch Duration优化,多线程并行处理
对于spark streaming程序和spark程序的区别,
最大
的
一个
问题就是spark streaming程序需要控制每次处理的
时间
。我们看以下两种场景,都很常见。 场景1: 程序每次处理的数据量是波动的,比如周末比工作日多很多,晚...
论各数据库大数据量同步及批处理batch条数限制
数据库处理几百万以上的数据时,要提高效率,批处理和多线程是首要考虑的方案,其次就是把自动提交
设置
为手动提交,大概是因为自动提交数据库需要多
一个
判断是否符合提交条件的操作从而比
设置
手动提交更耗
时间
的缘故...
mysql分
批次
插入VS一次性插入
由于临近考试,需要从前端页面将整个学校的学生信息通过Excel...最后采用分
批次
插入数据库解决问题。接下来是我和欢哥的实验结果。 1、实验条件: 戴尔 i3处理器,12G内存条。 2、采用技术 前端采用Angular,后
多道批处理调度
某多处理器多道批处理系统一次
允许
将所有作业调入内存,且能并行
执行
,其并行数等于处理机个数。该系统采用SJF的调度方式(最短作业优先,系统在调度时,总是优先调度
执行
处理
时间
最短的作业)。 现给定处理器个数m...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章