DM達夢數據庫開啟SQL日志記錄功能

DM達夢數據庫開啟SQL日志記錄功能

配置SQL日志(非必須的配置步驟,與主備集群配置無關,如果沒有需求可以跳過配置SQL日志)
sqllog.ini 配置文件用于SQL日志的配置,當且僅當 INI(dm.ini)?參數 SVR_LOG = 1 時使用。SQL日志主要用于慢SQL定位等分析跟蹤用途。

SVR_LOG:系統級別配置參數,是否打開SQL日志功能。
? 0 表示關閉;
? 1 表示打開;
? 2 表示按文件中記錄數量切換日志文件,日志記錄為詳細模式;
? 3 表示不切換日志文件,日志記錄為簡單模式,只記錄時間和原始語句。

SVR_LOG_NAME:系統級別配置參數,默認為 SLOG_ALL ,使用 sqllog.ini 中預設的模式的名稱。

sqllog.ini 主要配置參數

# 所有節點修改 sqllog.ini?
vi /opt/dm/dmdbms/data/testdb/sqllog.ini

BUF_TOTAL_SIZE = 10240
BUF_SIZE = 1024
BUF_KEEP_CNT = 6

[SLOG_ALL]
FILE_PATH = ../log
PART_STOR = 1? ? #SQL日志分區存儲配置參數,0 表示不劃分;1 表示 USER,根據不同用戶分布存儲
SWITCH_MODE = 2? ? #日志文件切換模式 2 表示按文件大小切換
SWITCH_LIMIT = 512? ? #文件大小限制、單位MB
ASYNC_FLUSH = 1? ? #日志刷盤模式,默認1異步刷盤,0表示實時刷盤(要考慮性能影響)
FILE_NUM = 20? ? ?#打印日志文件個數,默認5個,建議配置20
ITEMS = 0? ? #指定一條SQL日志中應包含的內容,位號:位號:位號...,如果配置為 0 表示記錄所有的列(記錄SQL全部信息),默認 0。其他內容詳情參考后面的內容詳情介紹
SQL_TRACE_MASK = 1? ? #打印全部類型SQL日志,默認 1
MIN_EXEC_TIME = 1500? ? #詳細模式下,記錄的最小語句執行時間,單位毫秒
USER_MODE = 0? ? #SQL日志按用戶過濾時的過濾模式。0 表示關閉用戶過濾;1 表示白名單模式,只記錄列出的用戶操作的SQL日志;2 表示黑名單模式,列出的用戶不記錄SQL日志
USERS =? ? ?#打開 USER_MODE 時指定的用戶列表。格式為:用戶名:用戶名:用戶名...

重啟數據庫才能生效。

ITEMS支持記錄的內容詳情:

0 表示記錄所有內容
1 TIME 執行的時間
2 SEQNO 服務器的站點號
3 SESS 操作的SESS地址
4 USER 執行的用戶
5 TRXID 事務ID
6 STMT 語句地址
7 APPNAME 客戶端工具
8 IP 客戶端IP
9 STMT_TYPE 語句類型。分別為
[ORA]表示原始語句(服務器從客戶端收到的未加分析的語句) 、
[DDL]表示DDL 語句、
[INS]表示INSERT語句、
[DML]表示DML語句、
[CAL]表示CALL語句、
[UPD] 表示UPDATE語句、
[DEL] 表示DELETE 語句、
[SEL]表示SELECT語句、
[LGN]表示登錄登出語句
10 INFO 記錄內容,記錄當前執行的SQL語句
11 RESULT 運行結果,包括運行用時、影響行數和EXEC_ID(可能沒有)
12 THRD 線程地址
配置示例:ITEMS = 1:4:5:6:7:8:10


另外也可以在線動態修改參數的方式打開、無需重啟數據庫、修改立即生效:
修改動態參數開啟SQL日志記錄功能:
disql SYSDBA/'"password"'@localhost:5236
call SP_SET_PARA_VALUE(1,'SVR_LOG',1);

查詢日志記錄功能是否開啟(0 表示關閉;1/2/3 表示開啟):

-- 修改配置(打開)
SP_SET_PARA_VALUE(1,'SVR_LOG',1);
或者(按需)
SP_SET_PARA_VALUE(1,'SVR_LOG',2);

-- 查詢配置
SELECT SF_GET_PARA_VALUE (1, 'SVR_LOG');


關閉SQL日志記錄功能:
SP_SET_PARA_VALUE(1,'SVR_LOG',0);
?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/907447.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/907447.shtml
英文地址,請注明出處:http://en.pswp.cn/news/907447.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【HW系列】—C2遠控服務器(webshell鏈接工具, metasploit、cobaltstrike)的漏洞特征流量特征

文章目錄 蟻劍、冰蝎、哥斯拉一、蟻劍(AntSword)流量特征二、冰蝎(Behinder)流量特征三、哥斯拉(Godzilla)流量特征 metasploit、cobaltstrike一、Metasploit流量特征二、CobaltStrike流量特征三、檢測與防…

手機平板等設備租賃行業MDM方案解析

目錄 引言:MDM 在租賃行業的重要性日益凸顯 用戶場景:租賃公司面臨的主要挑戰 1. 設備丟失、逾期未還 2. 手動配置和恢復效率低 3. 非授權使用頻繁 4. 時區設置混亂影響運維 5. 缺乏實時監管能力 EasyControl MDM:租賃設備的遠程管控…

前端面試核心考點全解析

前端面試常見問題及解析大綱 核心技術篇 HTML相關問題 1. HTML5新特性解析 語義化標簽&#xff08;<header>、<section>等&#xff09;的作用與示例本地存儲&#xff08;localStorage與sessionStorage&#xff09;的差異 localStorage.setItem(key, value); c…

Selenium 測試框架 - Kotlin

??Selenium Kotlin 實踐指南:以百度搜索為例的完整測試示例 隨著測試自動化的普及,Selenium 已成為 Web 自動化測試的事實標準,而 Kotlin 憑借其簡潔語法和高安全性,越來越受到開發者歡迎。本指南將通過一個完整的實戰案例——在百度中執行搜索操作,來展示如何使用 Sele…

vscode調試stm32,Cortex Debug的配置文件lanuch.json如何寫,日志

https://blog.csdn.net/jiladahe1997/article/details/122046665 https://discuss.em-ide.com/blog/67-cortex-debug 第一版 {// 使用 IntelliSense 了解相關屬性。 // 懸停以查看現有屬性的描述。// 欲了解更多信息&#xff0c;請訪問: https://go.microsoft.com/fwlink/?li…

反范式設計應用場景解析

反范式設計應用場景解析 1. 反范式設計核心概念 反范式設計是指為了特定性能優化目標,在數據庫設計中故意違反關系數據庫的范式規則(通常是第三范式或BC范式),通過引入冗余數據或合并表結構來提升查詢效率的設計方法。 關鍵結論:反范式不是對范式理論的否定,而是在特定…

算法-js-子集

題&#xff1a;給你一個整數數組 nums &#xff0c;數組中的元素 互不相同 。返回該數組所有可能的子集&#xff08;冪集&#xff09;。解集 不能 包含重復的子集。你可以按 任意順序 返回解集。 方法一&#xff1a;迭代法 核心邏輯&#xff1a;動態擴展子集&#xff0c; 小規…

python里的NumPy算法

NumPy&#xff08;Numerical Python&#xff09;是 Python 中用于科學計算的基礎庫&#xff0c;提供了高性能的多維數組對象、矩陣運算以及大量數學函數庫。其核心優勢在于通過向量化操作替代傳統循環&#xff0c;大幅提升計算效率&#xff0c;尤其適合處理大規模數據的算法實現…

HarmonyOS優化應用文件上傳下載慢問題性能優化

一、概述 在開發應用時&#xff0c;客戶端與服務器之間數據交換的效率取決于文件傳輸的性能。一個數據交換性能較低的應用會導致其在加載過程中耗費較長時間&#xff0c;在很多的場景造成頁面卡頓&#xff0c;極大的影響了用戶體驗。相反&#xff0c;一個數據交換高效的應用&a…

64、【OS】【Nuttx】任務休眠與喚醒:clock_nanosleep

背景 之前的 blog 63、【OS】【Nuttx】任務休眠與喚醒&#xff1a;sleep 分析了任務休眠中的 sleep 函數&#xff0c;下面繼續來分析下 sleep 函數中的核心功能 clock_nanosleep clock_nanosleep usleep 上篇 blog 分析了 sleep 函數&#xff0c;其核心功能封裝到了 clock_…

【生產實踐】華為存儲XSG1在RHEL 7.x/8.x上的多路徑配置操作手冊(生產環境)

一、概述 本手冊針對Red Hat Enterprise Linux 7.x/8.x系統與華為XSG1存儲設備的多路徑I/O&#xff08;MPIO&#xff09;配置&#xff0c;通過優化路徑策略實現高可用、負載均衡及故障容錯&#xff0c;適配華為存儲硬件特性&#xff0c;滿足生產環境需求。 二、參數解析與配置…

Unity開發之Webgl自動更新程序包

之前讓客戶端更新webgl程序是在程序里寫版本號然后和服務器對比&#xff0c;不同就調用 window.location.reload(true);之前做的客戶端都是給企業用&#xff0c;用戶數少看不出來啥問題。后來自己開發一個小網站&#xff0c;用戶數量還是挺多&#xff0c;然后就會遇到各種各樣的…

一個開源腳本,可自動安裝在 AMD Radeon 7900XTX 上運行選定 AI 接口所需的所有內容

?一、軟件介紹 文末提供程序和源碼下載 一個開源腳本&#xff0c;可自動安裝在 AMD Radeon 7900XTX 上運行選定 AI 接口所需的所有內容。 二、ROCm-AI-Installer ROCm-AI-安裝程序 一個開源腳本&#xff0c;可自動安裝在 AMD Radeon 7900XTX 上運行選定 AI 接口所需的所有內…

【Axure結合Echarts繪制圖表】

1.繪制一個矩形&#xff0c;用于之后存放圖表&#xff0c;將其命名為test&#xff1a; 2.新建交互 -> 載入時 -> 打開鏈接&#xff1a; 3.鏈接到URL或文件路徑&#xff1a; 4.點擊fx&#xff1a; 5.輸入&#xff1a; javascript: var script document.createEleme…

Relooking:損失權重λ 、梯度權重α、學習率η

一般多任務&#xff0c;大家都喜歡疊加很多損失&#xff0c;由此產生很多損失權重系數。此外&#xff0c;有的學者直接對梯度進行操作。咋一看&#xff0c;上面三個系數貌似重復多余&#xff0c;直接用其中一個系數代替不行嗎&#xff1f;為此&#xff0c;回顧了下神經網絡的前…

數學復習筆記 20

復習方程組&#xff0c;還有隨便復習一下高數和矩陣&#xff0c;向量。現在是復習高數的導數這一章。兩個曲線相切&#xff0c;列出方程&#xff0c;然后解出參數&#xff0c;沒有任何難度呢。算切線方程&#xff0c;就是&#xff0c;算導數&#xff0c;導數就用導數定義&#…

Sqlalchemy 連mssql坑

連接失敗: (pyodbc.OperationalError) (08001, [08001] [Microsoft][ODBC Driver 17 for SQL Server]SSL Provider: [error:0A00014D:SSL routines::legacy sigalg disallowed or unsupported] (-1) (SQLDriverConnect)) (Background on this error at: https://sqlalche.me/e/…

AI大模型學習三十、ubuntu安裝comfyui,安裝插件,修改返回405 bug,值得一看喔

一、說明 ComfyUI是一個開源的、基于節點的Web應用。它允許用戶根據一系列文本提示&#xff08;Prompt&#xff09;生成圖像。 ComfyUI使用擴散模型作為基礎模型&#xff0c;并結合 ControlNet、Lora和LCM低階自適應等模型&#xff0c;每個工具都由程序中的一個節點表示 二、開…

MySQL(40)如何使用DROP TABLE刪除表?

DROP TABLE 語句用于從數據庫中永久刪除一個表及其所有數據。執行該語句后&#xff0c;表結構和數據都將被徹底刪除&#xff0c;且無法恢復。因此&#xff0c;在執行 DROP TABLE 操作之前&#xff0c;請確保已備份好相關數據。 基本語法 DROP TABLE table_name;如果要刪除多個…

element ui 表格 勾選復選框后點擊分頁不保存之前的數據問題

element ui 表格 勾選復選框后點擊分頁不保存之前的數據問題 給 el-table上加 :row-key"getRowKey"給type“selection” 上加 :reserve-selection"true"