首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Java架构师必看

    JAVA基础(11) 系统日志

    系统日志的概念及作用 日志系统作为一种应用程序服务,对于跟踪调试、程序状态记录、崩溃数据恢复都有着重要的作用 常用Java日志系统 Log4J 最早的Java日志框架之一,由Apache基金会发起 ,提供灵活而强大的日志记录机制。 ,输出格式,通过设置日志信息的级别还可以细致地控制日志的生成过程.Log4j有三个主要的组件:Loggers(记录器),Appenders(输出源)和Layouts(布局),这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出 3.Layout:格式化输出日志信息 Appender必须使用一个与之相关联的 Layout,这样才能知道怎样格式化输出日志信息 Log4j具有三种类型的Layout HTMLLayout 格式化日志输出为 Layouts提供了四种日志输出样式,如HTML样式、自由指定样式、包含日志级别与信息的样式和包含日志时间、线程、类别等信息的样式等等。

    77020发布于 2021-05-27
  • 来自专栏技术杂记

    日志服务器(11

    数据库连接正常,并且准备创建相应表 Note: 这个过程中要确保 php-mysql 包存在,否则无法与mysql 连接,会出现如下的界面 Tip: 遇到这种情况,先检查一下 php-mysql ,

    78320发布于 2021-10-20
  • 来自专栏OneMoreThink的专栏

    应急靶场(11):【玄机】日志分析-apache日志分析

    1、提交当天访问次数最多的IP,即黑客IP 已知中间件是Linux上的Apache,常见日志路径一般是: /var/log/apache/ /var/log/apache2/ /var/log/httpd / 这里定位到日志路径是/var/log/apache2。 通过命令ls -lah根据文件大小,判断日志文件是access.log.1,因为access.log的大小是0。

    1K10编辑于 2024-10-15
  • 来自专栏Sign

    精灵之息 开发日志11

    但是后期有些精灵出现一些重叠感,而且虽然都是独特的行为模式但是很多精灵让无法给人留下很深的印象

    46220发布于 2021-08-27
  • 来自专栏悠扬前奏的博客

    Kafka-11.设计-日志压缩

    日志压缩可以保证Kafka总是最少保留单个主题分区的数据日志中的每个消息的key的最后的已知值。 让我们更详细的介绍这些情况,然后描述是如何压缩的: 到目前为止,我们仅描述了简单一些的数据保留方法,其中旧的日志数据在固定时间段或者当日志达到某个预定大小时被丢弃。 这适用于时间事件数据,例如记录独立的日志记录。但是,一类重要的数据流是keyed更改的日志(例如,对数据库表的更改)。 让我们讨论这种流的具体例子。

    74340发布于 2019-06-19
  • 技术日志挑战——第11天:0803

    该软件用于提高设计人员的生产力,改善设计质量,通过文档改善沟通,并为制造业创建一个数据库。通过CAD软件进行的设计在专利申请中有助于保护产品和发明。

    30300编辑于 2024-08-03
  • 来自专栏计算机学习

    xv6(11) 文件系统:日志

    在 $xv6$ 的日志系统中,文件操作方面的系统调用并不会直接对磁盘进行写操作,而是把对磁盘写操作描述包装成一个日志写在磁盘的日志区中,当该系统调用执行完成之后,再提交一个记录到磁盘上,将日志区的数据复制一份到正确的位置 其后就是超级块,接着就是日志区,分为日志头(位于第一个日志块)和日志数据块。 ]; }; 日志头用来记录每次日志的大小和位置关系信息。 日志操作 有了上述的了解之后来看如何进行日志操作,日志是如何保证磁盘数据的一致性的,典型的日志使用方式如下: begin_op; //开始日志 .......... bp = bread(...); 如果有日志要提交,则先根据内存中的日志头中的 $block$ 数组记录的信息,将内存中的缓存块写到日志区。 然后将内存中的日志头同步到磁盘的日志头中去。

    57010编辑于 2023-12-06
  • 来自专栏开源部署

    Oracle 11g LogMiner解析redo日志

    如果我们要分析的数据库中的表有变化,影响到库的数据字典也发生变化,这时就需要重新创建该字典文件。另外一种情况是在分析另外一个数据库文件的重作日志时,也必须要重新生成一遍被分析数据库的数据字典文件。 的重作日志分为两种,在线(online)和离线(offline)归档日志文件,我这里主要分析归档日志,在线日志原理一样。 (options =>dbms_logmnr.new,logfilename =>'/u01/app/oracle/oradata/or11g/redo01.log'); 如果是有多个日志,那么就继续添加 8.1、数据库运行在归档模式 8.2、数据库已开启补全日志(附加日志) 8.3、查看字典文件生成目录 SQL> show parameter utl_file_dir NAME                    SQL> 8.5、查看数据库当前日志文件及归档信息 SQL> set linesize 120  SQL>  SQL> select GROUP#,THREAD#,SEQUENCE#,ARCHIVED

    1.1K10编辑于 2022-08-17
  • 来自专栏从ORACLE起航,领略精彩的IT技术。

    主机、数据库日志收集

    Current Version:V1.0.0 Latest Version:主机、数据库日志收集 Create Time:2016-04-08 Update Time:2016-04-08 15:24 一、主机系统日志收集: Linux AIX HP-UX Solaris Windows 二、数据库告警日志收集: Oracle 一、主机系统日志收集: 创建主机日志收集目录: --Unix/Linux 创建存放系统日志的文件夹: # mkdir -p /var/collect/OS Linux Linux系统日志文件: /var/log/messages 将最近1000条日志输出到linux1000 .log文件中: # tail -1000 /var/log/messages > /var/collect/OS/linux1000.log AIX AIX系统日志文件收集: 将日志输出到aix.log 二、数据库告警日志收集: Oracle 告警日志检查: 10g告警日志默认所在路径:ORACLE_BASE/admin/ORACLE_SID/bdump/alert*.log 11g告警日志默认所在路径

    2.2K30编辑于 2022-05-06
  • 来自专栏Devops专栏

    11. 数据库事务

    11. 数据库事务 前言 上一章节,我们学习了数据插入的批量操作,那么下面再来认识一下数据库事务。 数据库事务 1. 数据库事务介绍 事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态。 当一个连接对象被创建时,默认情况下是自动提交事务:每次执行一个 SQL 语句时,如果执行成功,就会向数据库自动提交,而不能回滚。 **关闭数据库连接,数据就会自动的提交。 e.printStackTrace(); } } } } 关闭模拟的网络异常操作 首先执行一次,转账成功,此时,可以查看mysql的执行日志 ,如下: 执行完毕之后, mysql 的数据如下: 设置模拟的网络异常操作,确认转账是否数据回滚 执行操作之后,mysql的日志如下: 可以看到执行了 更新 AA 用户的账单,但是后续又执行了 持久性(Durability)持久性是指一个事务一旦被提交,它对数据库中数据的改变就是永久性的,接下来的其他操作和数据库故障不应该对其有任何影响。

    53810编辑于 2022-01-17
  • 来自专栏CSDN博客专家-小蓝枣的博客

    达梦数据库启用日志方法,达梦数据库查看日志是否启用,达梦数据库日志文件位置查找

    注: 日志启用时会非常占用硬盘的读写资源,使正常读写数据库的效率大大降低,因为日志文件很大,之前我们有个服务器一直起着日志,一个月就达到 500G 的大小了,平时的一个操作都几十兆的涨。 可以用下面两种方式来启用和关闭日志。 【启用关闭方式一】 -- 启用日志 sp_set_para_value(1,'svr_log',1); -- 关闭日志 sp_set_para_value(1,'svr_log',0); 效果图: -- 开启日志 alter system set 'SVR_LOG' = 1; -- 关闭日志 alter system set 'SVR_LOG' = 0; 看到提示执行失败了,但实际上已经成功了,可以用上面的方法查询确认下 达梦数据库下的 log 文件夹里的 dmsql 开头的文件就是日志文件。 ? 下面是一次日常操作过程的记录。

    6.6K10发布于 2020-09-24
  • 来自专栏工作总结

    日志打印的11条建议

    日志是我们定位问题的得力助手,也是我们团队间协作沟通(甩锅)、明确责任归属(撕B)的利器。没有日志的程序运行起来就如同脱缰的野。打印日志非常重要。 今天我们来聊聊日志打印的 N 个好建议~ 选择合适的日志等级 在开发中我们有常见的四种日志打印等级,debug、info、warn、error,要选择合适的等级打印,不要上来直接 info。 要打印函数的入参、出参 记录日志并不是要把所有信息都记录下来,那日志存储就要大到上天。我们只记录关键有效的日志,有效日志才是 battle 时杀手锏。 哪些算是有效日志? ,必须进行日志级别开关判断 对于 trace、debug、info 这些比较低的日志级别,必须进行日志级别开关。 (不携带上下文、日志链路 id) 反例: 不携带任何业务信息的日志,对故障排查意义不大。

    58300编辑于 2024-03-16
  • 来自专栏雨过天晴

    数据库主从配置日志

    mysql-m-5.6.32/mysql_error.log pid-file = /data/mysql-m-5.6.32/mysql.pid log-bin = mysql-bin #开启bin日志 ,并设置名称 server-id = 1 #设置serviced,不可重复 expire_logs_days = 2 #设置日志过期时间 2、从配置 [mysqld mysql-s-5.6.32/mysql_error.log pid-file = /data/mysql-s-5.6.32/mysql.pid server-id = 2 #服务唯一id 二、执行主数据库 三、从数据库配置 1、登陆从数据库 mysql -uroot -P63307 -S /data/mysql-s-5.6.32/mysql.sock 2、设置同步 change master to master_host 3、查看从数据库状态 show slave status\G ?

    82840发布于 2018-06-04
  • 来自专栏仙士可博客

    mysql开启数据库记录日志

    程序出错时,几乎占了一半是写错了sql语句,而定位出错位置和找错是非常麻烦的,这时候就可以借助mysql的日志记录 打开mysql文件夹的my.ini 在最底部或者最前面换行重新添加一句 log="G :/mysqllog/mysql.sql"  G:是盘符,然后后面是你想要放数据库日志的目录和文件名 保存后重启mysql,如果在目录没发现你的文件,请自行添加目录和文件名,然后重启 ? 这样,你可以在程序出错的时候去看mysql的日志,但是这个日志记录的是全部执行过的语句,时间久了数据量是非常巨大的,如果查完请记得删除以免影响性能 ?

    4.3K10发布于 2019-12-18
  • 来自专栏大嘴说编程

    清除数据库日志文件

    随着使用,数据库日志会越来越大,直接影响数据库的性能,这时候就需要对数据库日志进行瘦身了,下面的脚本可以对数据库日志进行清理(dbname为数据库名,dbname_log为数据库日志文件名(不带扩展名

    2.2K30发布于 2019-03-21
  • 来自专栏了不得的专栏

    开启查看Mysql数据库日志

    很多时候网站打开速度变慢,为了定位是否为数据库导致的,我们需要知道在访问网站的同时,站点执行了哪些SQL,每条SQL耗时多长。 为此,查看数据库日志是最直接的。 一般情况下,数据库日志默认是关闭的,因此需要先激活日志功能: 1. 使用root用户登陆到数据库后,检查“数据库日志”是否开启 SHOW VARIABLES LIKE 'general%'; # 这份日志会保存到数据库的安装目录, Centos7默认的目录是 /var 另外,还有一个相关的“慢查询日志”,检查是否开启: SHOW VARIABLES LIKE '%slow_query_log%'; # 这份日志会保存到数据库的安装目录, Centos7默认的目录是 无需重启数据库,直接刷新站点,发现 VM_211_224_centos.log 日志有内容,VM_211_224_centos-slow.log日志无内容(当然这是针对我的情况而言,mysql/mariadb

    8.9K10发布于 2021-06-15
  • 来自专栏散尽浮华

    Oracle数据库重做日志及归档日志的工作原理说明

    Oracle数据库重做日志及归档日志的工作原理: lgwr进程将redo log buffer中的重做数据写入到redo log中,此时的redo log分组,每当一个redo log group写满时 ,或者发出switch logfile指令时都会触发日志组的切换,当发生日志组切换时,arc进程会将当前的重做日志数据写入归档日志; lgwr进程是将内存中的数据写入到重做日志文件,这是内存读磁盘写。 然而arc进程是将重做日志文件写入到归档文件,是磁盘读磁盘写。 显然lgwr进程的读写效率或者读写速度比arc进程要快,而频繁发生DML操作的数据库中,可能会发生归档慢,而重做日志写入速度快的情况,这就会导致数据库被HANG住,此时数据库什么也不做就是等待arc进程将当前重做日志数据写入到归档文件

    2.2K90发布于 2018-01-23
  • 数据库日志解析:深入了解MySQL中的各类日志

    欢迎来到我的博客,代码的世界里,每一行都是一个故事 数据库日志解析:深入了解MySQL中的各类日志 前言 数据库就像一个庞大的图书馆,而日志则是记录这个图书馆内每一本书的目录。 正如在图书馆中找到特定书籍一样,数据库日志帮助我们追溯数据的变更、定位问题和还原状态。而今天,我们将深入探讨MySQL中的这些神奇日志,解密数据库背后的点滴故事。 优化索引: 通过查询日志,可以了解查询哪些列,这有助于优化数据库的索引,提高查询性能。 监控数据库活动: 查询日志记录了数据库的活动情况,可以用于监控和分析系统的整体健康状况。 4. 通过合理配置和分析查询日志,可以更好地了解数据库的运行状况,及时发现和解决潜在的性能问题。在优化数据库性能时,查询日志是一个有力的工具。 定期清理慢查询日志,以避免日志文件变得过大。 通过启用、解析和优化慢查询日志,你可以更好地了解数据库的性能状况,及时优化查询,提高数据库的响应速度和整体性能。

    48510编辑于 2025-05-30
  • 来自专栏全栈程序员必看

    mysql查看数据库日志文件_怎么查看mysql数据库日志文件「建议收藏」

    2017-10-16 回答 一.错误日志 错误日志在mysql数据库中很重要,它记录着mysqld启动和停止,以及服务器在运行过程中发生的任何错误的相关信息。 note:由于log日志记录了数据库所有操作,对于访问频繁的系统,此种日志会造成性能影响,建议关闭。 1.配置信息 –log=[file-name]用来指定错误日志存放的位置。 time id command argument # time: 080313 10:39:59 # user@host: root[root] @ localhost [] # query_time: 11 localhost select count(n) from t1 a, t1 b,t1 c where a.id=b.id and b.name=c.name count: 1 time=11.00s (11s : -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日志: -log-update 二进制日志: -log-bin 在mysql的安装目录下,打开my.ini

    18.5K30编辑于 2022-11-04
  • 来自专栏ytkah

    wordpress数据库优化-关闭日志修订

    网站修改文章的时候都会产生一个修订版本,wp_posts会产生一个post_type为“REVISIONS”的记录,修改次数一多的话,那修订版本就有几万条记录了 在function.php里加入如下代码关闭日志修订 : define('WP_POST_REVISIONS', false); 限制日志修订为最新的3个: define('WP_POST_REVISIONS', 3); 如果要批量删除的话,可以用下面的

    92120编辑于 2022-03-14
领券