首页 > 其他分享 >Bug 33121934 - Library cache lock / load lock / mutex x during connection storm due to update user$

Bug 33121934 - Library cache lock / load lock / mutex x during connection storm due to update user$

时间:2024-12-20 19:20:38浏览次数:2  
标签:load 33121934.8 last successful lock LSLT update user login

Concurrent logons for user may be affected due to Last Successful Logon Time (LSLT) update:

update user$ set spare6=DECODE(to_char(:2, 'YYYY-MM-DD'), '0000-00-00', to_date(NULL), :2) where user#=:1
(sql_id = 9zg9qd9bm4spu)

REDISCOVERY INFORMATION:
If the concurrent logons for a user may be slow when the system is under
heavy load and/or logon storm happens, all waiting for the Last Successful
Logon Time (LSLT) update to happen, this bug may have been rediscovered.
如果系统处于高负载和/或登录风暴时,用户的并发登录速度可能很慢,所有人都在等待上次成功登录时间 (LSLT) 更新,则此错误可能已被重新发现。

During a connection storm you may see wait events like:
在连接风暴期间,您可能会看到以下等待事件:

  • library cache: mutex X
  • library cache load lock
  • library cache lock
  • gc buffer busy acquire

The fix introduces the parameter _disable_last_successful_login_time.
Set it to TRUE to turn off LSLT.
此修复引入了参数 _disable_last_successful_login_time。
将其设置为 TRUE 以关闭 LSLT。

Two hidden system parameters have also been added to optimize LSLT writes in
high load scenarios.
还添加了两个隐藏的系统参数,以优化高负载情况下的 LSLT 写入

 _disable_last_successful_login_time_unlimited_iat - This controls whether
 users associated with a password profile with UNLIMITED Inactive Account
 Time will not have their LSLT updated. 

 _granularity_last_successful_login_time - This controls the granularity
 of LSLT update for _ALL_ users. Say, it is set to 30 seconds and then all
 users logons within that period of 30 seconds will NOT update the LSLT
 for that user.

_disable_last_successful_login_time_unlimited_iat - 这控制与具有无限非活动帐户时间的密码配置文件关联的用户是否不会更新其 LSLT。

_granularity_last_successful_login_time - 控制 ALL 用户的 LSLT 更新的粒度。假设设置为 30 秒,则 30 秒内所有用户登录都不会更新该用户的 LSLT。

标签:load,33121934.8,last,successful,lock,LSLT,update,user,login
From: https://www.cnblogs.com/lndt/p/18619874

相关文章

  • jquery loading遮罩层插件
    busy-load是一款灵活的jqueryloading遮罩层插件。它可以在加载的时候为容器添加一个遮罩层,并显示loading效果。loader可以是字体图标,图片,文字等,非常灵活方便。在线预览  下载  使用方法在页面中引入jquery和busy-load相关文件。<scriptsrc="http://code.jquery.com/......
  • Struts2文件上传(二) 深入FileUploadInterceptor
      Struts2框架本身没有文件上传的功能模块,而是利用现在流行的几个文件上传开源框架,如Common-FileUpload和COS等。Struts2利用拦截器将这些文件上传的框架巧妙的集成进来,不能不被称为一个优秀的拿来主义者。由于拦截器的使用,我们使用Struts2实现文件上传变的非常容易,似乎什么也......
  • 解决Ubuntu安装git时遇到的进程占用和waiting for cache lock: Could not get lock /v
    系统版本:Ubuntu20.04.2.0在安装git时,使用sudoaptinstallgit,却有以下提示:即出现waitingforcachelock:Couldnotgetlock/var/lib/dpkg/lock-frontend的问题查阅资料,有人提出使用kill9进程号这里我使用 kill99021提示bash:kill:(9)-Nosuchprocess......
  • 【PyTorch】FutureWarning: You are using `torch.load` with `weights_only=False` (
    【PyTorch】FutureWarning:Youareusingtorch.loadwithweights_only=False(thecurrentdefault问题描述model.load_state_dict(torch.load(model_path))FutureWarning:Youareusing`torch.load`with`weights_only=False`(thecurrentdefaultvalue),......
  • 【Python】调用 image.verify() 后报错 AttributeError_ ‘PngImageFile‘ object has
    【Python】调用image.verify()后报错AttributeError:‘PngImageFile’objecthasnoattribute‘load_seek’问题描述file=request.files.get('file')iffile:file_content=file.read()file_stream=BytesIO(file_content)......
  • vue-实现loading页面
    效果实现步骤第一步先编写一个加载页面在APP.vue中引入将控制加载的变量添加到状态管理库中例如pinia或VueX中在loading页面中导入常量并控制主体是否显示在请求拦截器和响应拦截器里配置......
  • pdfjs 报错提示Failed to load module script
    参考文章:pdfjs报错提示Failedtoloadmodulescript[JavaScript]MIMEtype异常在服务器好不容易配好nginx转发,jar包,静态资源等,访问网站一切ok,结果打开pdf时,无法预览:F12看了下,接口返回正常啊,说明接口没问题,接着看控制台,oh,问题在这:Failedtoloadmodulescript:Expecte......
  • harmony_flutter_wakelock(锁屏状态)
    harmony_flutter_wakelock(锁屏状态)一.MethodChannel1.flutter端代码创建MethodChannel**static**WakelockPlatformInterface_instance=MethodChannelWakelock();接收ohos端传递过来的状态值import'dart:async';import'dart:typed_data'showUint8List,......
  • MaLoader:一款基于Tauri+Rust的免杀马生成工具
    免责声明本公众号“黑客之道HackerWay”提供的资源仅供学习,利⽤本公众号“黑客之道HackerWay”所提供的信息而造成的任何直接或者间接的后果及损失,均由使⽤者本⼈负责,本公众号“黑客之道HackerWay”及作者不为此承担任何责任,一旦造成后果请自行承担责任!简介MaLoader是一款基......
  • 深入剖析 openGauss LWLock 相关代码
    一、LWLock简介大家好!今天我们来聊一聊openGauss的LWLock(轻量级锁),他是一种用于并发控制的机制,旨在提高数据库的性能和响应能力,尤其是在多线程和多进程环境下。接下来,我会带大家一步步解析相关代码,并提供优化实践的建议。希望通过这篇文章,你能对openGauss的LWLock有更深刻的......