首页 > 数据库 >达梦sqllog慢日志配置方案,抓取用户所有的操作记录

达梦sqllog慢日志配置方案,抓取用户所有的操作记录

时间:2025-01-14 15:22:34浏览次数:1  
标签:文件 记录 取值 抓取 切换 SQL 日志 sqllog 达梦

很多用户反馈,开启审计影响数据库性能,但是不开启审计,数据库没保障,数据无安全性,误删了数据,无法找到记录

达梦慢日志可以配置下,记录用户的操作记录

 

mkdir -p /data/dmlog/log

vi /data/dmdb/sqllog.ini

BUF_TOTAL_SIZE = 10240   #SQL 日志 buffer 占用空间的上限,单位为 KB,取值范围 1024~1024000
BUF_SIZE = 1024                  #一块 SQL 日志 BUFFER 的空间大小,单位为 KB,取值范围 50~409600
BUF_KEEP_CNT = 6             #系统保留的 SQL 日志缓存的个数,取值范围 1~ 100
[SLOG_ALL]
FILE_PATH = /data/dmlog/log    #日志打印的路径
PART_STOR = 0                  #SQL 日志分区存储,表示 SQL 日志进行分区存储的划分条件。 0 表示不划分;1 表示 user:根据不同用户分布存储
SWITCH_MODE = 2            #示 SQL 日志文件切换的模式:0:不切换  1:按文件中记录数量切换   2:按文件大小切换   3:按时间间隔切换
SWITCH_LIMIT = 2000        #不同切换模式 SWITCH_MODE 下,意义不同:1 按数量切换时,一个日志文件中的 SQL 记录条数达到多少条之后,系统自动将日志切换到另一个文件中。取值范围 1000~10000000,缺省为 100000      2 按文件大小切换时,一个日志文件达到该大小后,系统自动将日志切换到另一个文件中,单位 MB。取值范围 1~2000,缺省为 128       3 按时间间隔切换时,每隔指定的时间间隔,系统自动将日志切换到另一个文件中,单位分钟。取值范围 1~30000,缺省为 60

ASYNC_FLUSH = 1           #  是否打开 SQL 日志异步刷盘功能。0:否,采用实时刷盘;1:是,采用异步刷盘
FILE_NUM = 256     #总共记录多少个日志文件,当日志文件达到这个设定值以后,再生成新的文件时,会删除最早的那个日志文件。取值范围 2~1024。日志文件名称中将包含日期时间信息

 

 

数据库所有操作都会打印到dm_sql*的日志下,再通过分析日志,可以查到用户的操作记录

 


SP_SET_PARA_VALUE(1,'SVR_LOG',1);   #开启日志
SP_REFRESH_SVR_LOG_CONFIG();       # 如果对 sqllog.ini 进行了修改,可通过调用函数即时生效,无需重启数据库

 

标签:文件,记录,取值,抓取,切换,SQL,日志,sqllog,达梦
From: https://www.cnblogs.com/xuchuangye/p/18670835

相关文章

  • 达梦表结构查询
    查询表和字段:SELECTCASEWHENCOL.COLID=0THENtab.Table_nameELSE''END表名,col.name字段名称,col.colid,col.TYPE$字段类型,LENGTH$字段长度,col.scale精度,nullable$是否可空,defval默认值,col.INFO1,col.INFO2FROMall_tablestabJOINsysobjectsobjON......
  • 记录在虚拟机中达梦数据库DEM安装过程遇到的问题解决方法
    本篇博客是记录了在寒假课程设计中在虚拟机麒麟银河系统安装达梦数据库DEM遇到的各种刁钻问题的解决方法,希望同样遇到这些问题的小伙伴们能够在查看本篇博客后真正解决问题。废话不多说,直接往下看吧! dem服务器的安装与部署1、上传dem和tomcat压缩包2、./dminitpath=/d......
  • Python 进行高效数据抓取
    第一招:使用requests库进行HTTP请求requests库是Python中处理HTTP请求的神器,它让发送请求变得异常简单。importrequests#发送GET请求response=requests.get('https://api.example.com/data')#检查请求是否成功ifresponse.status_code==200:print......
  • 使用Python爬虫将抓取的数据保存到CSV文件
    在爬虫开发中,数据的存储是至关重要的一步。通常情况下,爬取的数据需要存储在一种易于后续分析和处理的格式中。CSV(Comma-SeparatedValues,逗号分隔值)是一种非常流行的数据存储格式,因其简单、易于处理以及与许多数据分析工具(如Excel、Pandas等)兼容,成为了很多爬虫项目中常用的......
  • 定时抓取数据:Python爬虫与定时任务实现每日数据采集与存储
    引言在现代数据驱动的世界中,实时获取和存储数据是许多应用的核心需求。无论是金融行业的实时汇率监控,还是电商行业的价格变化追踪,定时抓取数据都是一种高效的数据采集方式。本文将详细介绍如何使用Python结合爬虫技术和定时任务,实现每天定时抓取数据并将其存入数据库。一......
  • 达梦优化记录
    项目中碰到一个问题,一个简单的接口sql,关联字段都有索引,执行时间需要2s多,由于是一个接口sql,每次页面跳转都需要调用该sql,导致每次跳转不顺畅,先模拟相关测试创建测试表droptableifexistsdm;createtabledm(didintprimarykeyidentity(2,3),enamevarchar(200),deptnoin......
  • 【DMSQL系列】 达梦数据库写文件的方式探索
    前沿这篇文章整体算是......
  • tk矩阵系统,可实现抓取,强私,截流
    TK云控来袭!让你的TikTok营销如虎添翼......
  • [Python爬虫] 抓取京东商品详情数据||京东商品列表接口采集
    一、引言在电商数据分析和市场调研领域,获取京东平台的商品数据至关重要。通过抓取京东商品详情数据以及利用商品列表接口采集数据,可以深入了解商品的各项信息,包括价格、销量、用户评价等,从而为电商从业者、市场分析师和数据爱好者提供有价值的决策依据。本教程将详细介绍如何......
  • 【手把手教】使用wireshark抓取omci报文
    引言OMCI协议是GPON标准中G.984.4标准号明确定义的管理接口,它规定了OLT和ONT之间各种消息的编码格式和消息交互过程。在PON产品的研发测试过程中,经常需要抓取omci报文进行分析。然而专业的网络分析仪过于昂贵,工作中通常采取将omci报文镜像到产品LAN口然后通过wireshark抓包。......