摘要: 配置audit规则 auditctl -a always,exit -F arch=b64 -S adjtimex -S settimeofday -k time-change auditctl -a always,exit -F arch=b32 -S adjtimex -S settimeofd 阅读全文
posted @ 2023-02-08 23:50 罗论明 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 点击查看代码 # import pandas as pd # df = pd.read_csv('320007.csv') # print(df) import csv # with open('320007.csv', encoding='utf-8-sig') as f: # for row i 阅读全文
posted @ 2022-07-26 23:40 罗论明 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 主程序和功能程序 主程序(main):提示用户输入信息,判断。启动入口 功能程序(tools):所有名片的功能函数 在写分支时不希望立即编写分支代码可以写pass关键字跳过【占位符】 如何debug 左键点击行号,-->debug-->F8(执行步骤分解)-->F9(debug结束) TODO注释 阅读全文
posted @ 2022-05-25 21:32 罗论明 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-29 16:41 罗论明 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 如何查找TOP SQL (例如IO消耗最高的SQL) (包含SQL优化内容) 背景 数据库是较大型的应用,对于繁忙的数据库,需要消耗大量的内存、CPU、IO、网络资源。 SQL优化是数据库优化的手段之一,优化什么SQL效果最佳呢?首先要了解最耗费资源的SQL,即TOP SQL。 从哪里可以了解数据库 阅读全文
posted @ 2022-03-14 20:33 罗论明 阅读(425) 评论(0) 推荐(0) 编辑
摘要: pg_stat_replication参数详解 postgres=# select * from pg_stat_replication ; pid | usesysid | usename | application_name | client_addr | client_hostname | c 阅读全文
posted @ 2021-11-02 11:14 罗论明 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 根据同步流复制模式,需要等待至少一个备库接受wal并返回确认信息后主库才向客户端返回成功,一方面保障数据完整性,另一方面如果备库宕机,主库的写操作将出现等待状态,实验环境为一主一备 模拟备库故障 [postgres@localhost pg_root]$ pg_ctl stop -m fast wa 阅读全文
posted @ 2021-11-01 17:28 罗论明 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 在postgresql.conf文件中的参数 synchronous_commit参数详解 此参数是指:数据库提交事务时是否需要等待wal日志写入硬盘后才向客户端返回成功 这几个参数的含义: 场景1:单实例环境 on:当数据库提交事务时,wal先写入wal buffer在写入wal日志,设置为on时 阅读全文
posted @ 2021-11-01 17:12 罗论明 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 通过解读pg_stat_replication系统视图,在主库上看 postgres=# select usename,application_name,client_addr,sync_state from pg_stat_replication ; usename | application_n 阅读全文
posted @ 2021-11-01 16:14 罗论明 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 部署流复制备库的数据复制环节主要包括以下3个步骤:1.pg_stat_backup('francs_bk1'); 2.拷贝主节点$PGDATA数据文件和表空间文件到备节点; 3.pg_stop_backup(); pg_basebackup工具对数据库实例级别进行物理备份,此工具需要超级用户权限或者 阅读全文
posted @ 2021-11-01 15:59 罗论明 阅读(293) 评论(0) 推荐(0) 编辑