最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Postgresql開啟SQL執(zhí)行語句收集過程

 更新時(shí)間:2024年10月14日 10:05:41   作者:小毛驢850  
本文介紹如何修改PostgreSQL的配置文件來啟用SQL執(zhí)行語句的日志記錄,包括打開配置文件、修改日志相關(guān)設(shè)置以及查看日志文件的方法,關(guān)鍵步驟包括刪除注釋符號(hào)、設(shè)定日志存儲(chǔ)路徑和文件名、選擇記錄的SQL語句類型,此操作有助于數(shù)據(jù)庫管理和問題調(diào)試

修改配置文件

1.打開Postgresql配置文件,如:C:\Program Files\PostgreSQL\14\data\postgresql.conf
2.修改如下,如果字段被#注釋,則去掉#

log_directory = 'log'
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'
log_statement = 'all'

log_directory = 'log'
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log' # log file name pattern,
log_statement = 'all'

log_statement:log_statement參數(shù)控制記錄哪些SQL語句。有效值是none(off),ddl,mod和all(所有語句)。
ddl記錄所有數(shù)據(jù)定義語句,例如CREATE,ALTER和DROP語句。
mod記錄所有ddl語句,以及數(shù)據(jù)修改語句,如INSERT,UPDATE,DELETE,TRUNCATE和COPY FROM。

查看日志

進(jìn)入日志存放目錄:PostgreSQL安裝目錄\data\log,如:C:\Program Files\PostgreSQL\14\data\log,打開目錄下的日志文件查看即可

--查看配置文件路徑

SHOW config_file;
ALTER SYSTEM SET log_statement = 'all';

---查詢系統(tǒng)配置變量

SELECT * FROM pg_settings;
SHOW log_statement;
SHOW log_filename;
SHOW log_directory;
SELECT name, setting, unit, short_desc, vartype
FROM pg_settings
WHERE name = 'log_statement';
#是否開啟日志收集(包括系統(tǒng)日志、錯(cuò)誤日志等)
logging_collector = on
#日志文件目錄。相對(duì)于$PGDATA的子目錄
log_directory = 'log' 
#日志文件名
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'
#日志文件權(quán)限。默認(rèn)0600。如果希望服務(wù)器上其他用戶也能讀取則0644(存在泄露信息風(fēng)險(xiǎn))
log_file_mode = 0600
#按日志文件時(shí)長切換日志。默認(rèn)1d表示24小時(shí)。0為不按時(shí)長切換
log_rotation_age = 1d
#按日志文件大小切換日志。默認(rèn)10MB。 0為不按大小切換
log_rotation_size = 0
#日志內(nèi)容項(xiàng)定義
log_line_prefix = '%m [%p] %a %u %d %r '
#------- 以下與記錄SQL語句密切相關(guān) -------
#記錄SQL范圍,類型可為:none, ddl, mod, all
log_statement = 'mod'
#記錄語句執(zhí)行時(shí)長(單位毫秒)。超過本閾值才對(duì)語句執(zhí)行時(shí)長進(jìn)行記錄
# -1 is disabled, 
# 0 logs all statements and their durations
# > 0 logs only statements running at least this number of milliseconds
log_min_duration_statement = 0
#是否記錄連接創(chuàng)建(例如登錄)
log_connections = on
#是否記錄連接端口(例如登出)
log_connections = on
#是否記錄獲取鎖超時(shí)。當(dāng)會(huì)話獲取lock時(shí)長大于等于deadlock_timeout配置則記錄
log_lock_waits = on

到此這篇關(guān)于Postgresql開啟SQL執(zhí)行語句收集的文章就介紹到這了,更多相關(guān)Postgresql開啟SQL執(zhí)行語句內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解決postgresql無法遠(yuǎn)程訪問的情況

    解決postgresql無法遠(yuǎn)程訪問的情況

    這篇文章主要介紹了解決postgresql無法遠(yuǎn)程訪問的情況,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • phpPgAdmin 常見錯(cuò)誤和問題的解決辦法

    phpPgAdmin 常見錯(cuò)誤和問題的解決辦法

    這篇文章主要介紹了phpPgAdmin 常見錯(cuò)誤和問題的解決辦法,如安裝錯(cuò)誤、登陸錯(cuò)誤、轉(zhuǎn)儲(chǔ)功能、其它錯(cuò)誤和問題等,需要的朋友可以參考下
    2014-03-03
  • PostgreSQL中數(shù)據(jù)批量導(dǎo)入導(dǎo)出的錯(cuò)誤處理

    PostgreSQL中數(shù)據(jù)批量導(dǎo)入導(dǎo)出的錯(cuò)誤處理

    在 PostgreSQL 中進(jìn)行數(shù)據(jù)的批量導(dǎo)入導(dǎo)出是常見的操作,但有時(shí)可能會(huì)遇到各種錯(cuò)誤,下面將詳細(xì)探討可能出現(xiàn)的錯(cuò)誤類型、原因及相應(yīng)的解決方案,并提供具體的示例來幫助您更好地理解和處理這些問題,需要的朋友可以參考下
    2024-07-07
  • 查看PostgreSQL進(jìn)程父子關(guān)系的兩種方法

    查看PostgreSQL進(jìn)程父子關(guān)系的兩種方法

    在 PostgreSQL 數(shù)據(jù)庫運(yùn)維中,理解主進(jìn)程與各子進(jìn)程之間的父子關(guān)系對(duì)于故障排查和性能分析至關(guān)重要,下面詳細(xì)介紹兩種常用的方法及其應(yīng)用場(chǎng)景,需要的朋友可以參考下
    2026-03-03
  • PostgreSQL打印實(shí)時(shí)查詢語句的三種方法

    PostgreSQL打印實(shí)時(shí)查詢語句的三種方法

    這篇文章主要介紹了三種PostgreSQL實(shí)時(shí)打印查詢的方法:1.通過日志配置記錄所有SQL;2.利用pg_stat_activity監(jiān)控活躍查詢;3.使用pg_stat_statements分析歷史性能,并提醒生產(chǎn)環(huán)境應(yīng)避免全量記錄以減少性能損耗,需要的朋友可以參考下
    2025-09-09
  • PostgreSQL修改用戶密碼的多種方式

    PostgreSQL修改用戶密碼的多種方式

    在使用PostgreSQL數(shù)據(jù)庫時(shí),忘記數(shù)據(jù)庫密碼可能會(huì)影響到正常的開發(fā)和維護(hù)工作,本文將詳細(xì)給大家介紹了PostgreSQL修改用戶密碼的多種方式,并有相關(guān)的代碼示例供大家參考,需要的朋友可以參考下
    2025-05-05
  • PostgreSQL創(chuàng)建自增序列、查詢序列及使用序列代碼示例

    PostgreSQL創(chuàng)建自增序列、查詢序列及使用序列代碼示例

    數(shù)據(jù)庫中主鍵的生成一般是通過序列來生成,下面這篇文章主要給大家介紹了關(guān)于PostgreSQL創(chuàng)建自增序列、查詢序列及使用序列的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-11-11
  • PostgreSQL?數(shù)據(jù)誤刪止損操作指南

    PostgreSQL?數(shù)據(jù)誤刪止損操作指南

    本文主要介紹了PostgreSQL數(shù)據(jù)誤刪恢復(fù)的技術(shù)指南,詳細(xì)闡述了誤刪恢復(fù)的核心原理、緊急止損的黃金三步、三種恢復(fù)方案(使用pg_dirtyread插件、底層十六進(jìn)制解析、基于WAL日志的時(shí)間點(diǎn)恢復(fù)),并提供了相應(yīng)的操作步驟和注意事項(xiàng),感興趣的朋友一起看看吧
    2026-04-04
  • Postgresql 系統(tǒng)表作用解釋

    Postgresql 系統(tǒng)表作用解釋

    這篇文章主要介紹了Postgresql 系統(tǒng)表作用解釋,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2026-06-06
  • 實(shí)操解決Navicat連接postgresql時(shí)出現(xiàn)‘datlastsysoid does not exist‘報(bào)錯(cuò)的問題

    實(shí)操解決Navicat連接postgresql時(shí)出現(xiàn)‘datlastsysoid does not&

    這篇文章主要介紹了實(shí)操解決Navicat連接postgresql時(shí)出現(xiàn)‘datlastsysoid does not exist‘報(bào)錯(cuò)的問題,文中通過代碼示例講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-12-12

最新評(píng)論

黔南| 依兰县| 冕宁县| 枣强县| 延吉市| 永川市| 琼结县| 古浪县| 福海县| 古交市| 湟中县| 千阳县| 福泉市| 来宾市| 大渡口区| 德庆县| 雷州市| 连城县| 肇东市| 阳原县| 城口县| 本溪市| 湄潭县| 安阳县| 奉贤区| 巴南区| 扬中市| 乳源| 武功县| 武宁县| 吉木萨尔县| 平湖市| 连州市| 深州市| 胶州市| 葫芦岛市| 封开县| 碌曲县| 滨海县| 莱阳市| 衡东县|