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

    清理SqlServer2008 R2数据库日志

    USE [master] GO ALTER DATABASE DbName SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE DbName SET RECOVERY SIMPLE --简单模式 GO USE wenzhou_dc GO DBCC SHRINKFILE (N'wenzhou_dc_Log' , 11, TRUNCATEONLY) GO USE[master]

    80330发布于 2020-03-04
  • 来自专栏Kevinello的技术小站

    Whosbug项目日志2

    会造成内存装载量过大,容易导致流水线机器OOM 图片 解决措施: 减少单次内存装载数据量,处理完毕的数据及时抛弃(以及必要的手动GC) 优化数据流动的过程,减小重复的内存开销,提高数据结构的复用能力 2.

    57531编辑于 2022-08-19
  • 来自专栏大内老A

    .NET Core下的日志2):日志模型详解

    1: public interface ILogger 2: { 3: void Log(LogLevel logLevel, EventId eventId, object state 1: public struct EventId 2: { 3: public int Id { get; } 4: public string 值得一提的是,定义在模板中的占位符通过花括号括起来,可以使用零基连续整数(比如“{0}”、“{1}”和“{2}”等),也可以使用任意字符串(比如“{Minimum}”和“Maximum”等)。 如果该类型是一个泛型类型(比如Foobar<T1,T2>),泛型参数部分将不包含在日志类型名称中(日志类型为“Foobar”)。 && ReferenceEquals(logger2, logger3)); 如上面的代码片段所示,我们利用同一个LoggerFactory对象针对相同的日志类型(“App”)先后得到三个Logger

    1.2K100发布于 2018-01-15
  • 来自专栏技术杂记

    日志服务器(2

    [ OK ] [root@h105 log]# chkconfig httpd --list httpd 0:off 1:off 2: root@h105 log]# chkconfig httpd on [root@h105 log]# chkconfig httpd --list httpd 0:off 1:off 2: warning: Percona-Server-client-56-5.6.27-rel76.0.el6.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID cd2efd2a ########## [100%] 1:Percona-Server-shared-5########################################### [ 25%] 2:

    1.3K20发布于 2021-10-19
  • 来自专栏全栈程序员必看

    db2 日志管理

    0:前言 DB2日志是以文件的形式存放在文件系统中,分为两种模式:循环日志和归档日志。当创建新数据库时,日志的缺省模式是循环日志。在这种模式下,只能实现数据库的脱机备份和恢复。 DB2 数据库管理器将改为每隔五分钟就尝试创建一次日志文件,直至成功。每次尝试之后,DB2 数据库管理器都会将一条消息写至管理通知日志。 如果找不到日志文件(在活动日志路径或溢出日志路径中)并且已配置数据库进行日志归档,那么 DB2 数据库管理器将检索日志文件。 logarchcompr2 数据库配置参数指定数据库管理器是否压缩 logarchmeth2 所指定的位置中包含的日志文件。 logarchmeth2 数据库配置参数导致数据库管理器对日志文件的其他副本归档。如果配置了镜像日志记录,那么系统将从镜像日志路径中获取已归档至 logarchmeth2 参数指定的路径的日志文件。

    4.2K30编辑于 2022-07-01
  • 来自专栏漫漫架构路

    2. 日志模块(上)

    日志需求分析 无论对于业务系统还是中间件来说,日志都是必不可少的基础功能。完善、清晰地日志可以帮助我们观测系统运行的状态,并且快速定位问题。 第三方的日志框架种类繁多,常用的如 slf4j、log4j2、logback 等等,而且每种框架的日志级别定义、打印方式、配置格式都不尽相同。 extends Log> logConstructor; //按照顺序依次尝试加载Log实现类 //优先级为:slf4j -> commons-logging -> log4j2 -> log4j useSlf4jLogging); tryImplementation(LogFactory::useCommonsLogging); tryImplementation(LogFactory::useLog4J2Logging ...省略非必要代码 } 可以看到,在 LogFactory 的静态代码块中,按照指定的顺序尝试加载 Log 实现类,具体的优先级为:slf4j -> commons-logging -> log4j2

    47660编辑于 2023-10-12
  • 来自专栏从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
  • 来自专栏CSDN博客专家-小蓝枣的博客

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

    注: 日志启用时会非常占用硬盘的读写资源,使正常读写数据库的效率大大降低,因为日志文件很大,之前我们有个服务器一直起着日志,一个月就达到 500G 的大小了,平时的一个操作都几十兆的涨。 可以用下面两种方式来启用和关闭日志。 达梦数据库下的 log 文件夹里的 dmsql 开头的文件就是日志文件。 ? 下面是一次日常操作过程的记录。 dm8/ root 79094 79025 0 14:14 pts/4 00:00:00 grep --color=auto dmserver dmdba 86755 1 2 IPv6的地址,需要用[]指明是IPv6地址,例如[fe80::1e6f:65ff:fed1:3724 DISQL 用法1:disql -h|help 显示disql版本信息和帮助信息 DISQL 用法2:

    6.6K10发布于 2020-09-24
  • 来自专栏EdisonTalk

    容器日志知多少 (2) 开源日志管理方案ELKEFK

    上一篇《你必须知道的容器日志(1)》中介绍了Docker自带的logs子命令以及其Logging driver,本篇将会介绍一个流行的开源日志管理方案ELK。 .png]    上图展示了在Docker环境下,一个典型的ELK方案下的日志收集处理流程: Logstash从各个Docker容器中提取日志信息 Logstash将日志转发到ElasticSearch (2)将日志发到哪里? Fluentd也是云原生基金会 (CNCF) 的成员项目之一,遵循Apache 2 License协议,其github地址为:https://github.com/fluent/fluentd/。 因此,整个日志收集与处理流程变为下图,我们用 Filebeat 将 Fluentd 收集到的日志转发给 Elasticsearch。

    1.9K01发布于 2019-11-24
  • 来自专栏Java架构师必看

    Log4j2同步日志,混合日志和异步日志配置详解

    Log4j2中记录日志的方式有同步日志和异步日志两种方式,其中异步日志又可分为使用AsyncAppJava 强烈推介IDEA2020.2破解激活,IntelliJ IDEA 注册码,2020.2 IDEA 激活码 Log4j 2中记录日志的方式有同步日志和异步日志两种方式,其中异步日志又可分为使用AsyncAppender 要使所有记录器异步,请将disruptor jar添加到类路径,并将系统属性log4j2.contextSelector设置 为org.apache.logging.log4j.core.async.AsyncLoggerContextSelector artifactId>disruptor</artifactId> <version>3.4.2</version> </dependency> 然后在src/java/resources目录添加log4j2. component.properties配置文件 # 设置异步日志系统属性 log4j2.contextSelector=org.apache.logging.log4j.core.async.AsyncLoggerContextSelector

    3.3K11发布于 2021-07-15
  • 来自专栏开源部署

    Hadoop2中的日志

    日志是定位问题最重要的手段,Hadoop2中的日志主要有三类:系统日志;应用日志(Job);标准输出 系统日志 系统日志指各个组件打印的日志,如resourcemanager、namenode等,系统日志默认在 ${HADOOP_HOME}/logs目录下,格式为hadoop-username-service.log或者yarn-username-service.log,这个比较简单,很容易在找到,但是路径和日志级别都是可以修改的 ,可以在yarn-daemon.sh和hadoop-daemon.sh分别修改yarn和HDFS的日志路径和级别。 应用日志 应用日志指每个application打印的日志(例如一个MR任务),应用日志默认保存在${HADOOP_HOME}/logs/userlogs下,按照application_时间戳_应用ID创建目录保存 ,该目录下保存了每个container的日志,包括AM和Task的日志 标准输出 在编写应用时(例如MR),经常会用到标准输出(System.out.print())或者异常输出,帮助我们定位问题,而这类输出则保存在每个

    42610编辑于 2022-06-30
  • 来自专栏雨过天晴

    数据库主从配置日志

    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 #服务唯一id 二、执行主数据库 1、登陆root mysql -uroot -P63306 -S /data/mysql-m-5.6.32/mysql.sock 2、创建用户 GRANT REPLICATION 三、从数据库配置 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
  • 来自专栏小简技术栈

    Log4j2 日志

    自动重载配置: 参考Logback,与Logback一样,Log4j 2可以在修改时自动重新加载其配置。但与 Logback 不同的是,在重新配置发生时,它将在不丢失日志事件的情况下执行此操作。 无垃圾:在稳态日志记录期间,Log4j 2 在独立应用程序中是无垃圾的,在 Web 应用程序中是低垃圾。这减少了垃圾回收器的压力,并可以提供更好的响应时间性能。 更多详细转看官网:Log4j – Apache Log4j 2 配置Log4j2 在src下创建一个 log4j2.xml 文件,将以下代码添加进入即可 <? 的使用【超详细图文】_不埋雷的探长的博客-CSDN博客_log4j2 完成以上步骤后,接下来讲解如何使用 log4j2 Log4j2 的使用 导包 import org.apache.logging.log4j.LogManager 编写代码 日志级别 Log4j2日志有六个级别(level): trace:追踪,是最低的日志级别,相当于追踪程序的执行,一般不怎么使用 debug:调试,一般在开发中,都将其设置为最低的日志级别

    64410编辑于 2022-05-23
  • 来自专栏Sign

    精灵之息 开发日志2

    这个系列与其说是日志,更像是随笔,主要就是记录开发过程的各种苦恼和迷茫。 ---- 第2周的情况,期间做了一些新手引导的优化。 嗯,说下结果。 没有变化,甚至数据变更差了,跌破20%。

    62630发布于 2021-07-20
  • 来自专栏技术杂记

    Logstash 处理多种格式日志2

    hosts: ["logstash-server:5077"] shipper: logging: files: [root@nginx-accesslog filebeat]# 这里指定了日志路径 ,类型,添加了一个域并赋值,然后输出到指定的logstash中 相关的配置基础可以参考 Filebeat Configuration Options Tip: 默认情况下,filebeat是全量读取日志内容

    68420编辑于 2022-01-20
  • 来自专栏漫漫架构路

    MyBatis设计思想(2)——日志模块

    MyBatis设计思想(2)——日志模块 一. 痛点分析 作为一个成熟的中间件,日志功能是必不可少的。那么,MyBatis是要自己实现日志功能,还是集成第三方的日志呢? MyBatis内部需要打印日志的地方 创建PrepareStatement时,打印待执行的 SQL 语句。 访问数据库时,打印参数的类型和值。 查询出结果集后,打印结果数据条数。 + 2]; Arrays.fill(buffer, '='); buffer[queryStack * 2 + 1] = ' '; if (isInput) { buffer } ConnectionLogger:数据库连接的日志增强器,打印PreparedStatement信息,并通过动态代理方式,创建具有打印日志功能的PreparedStatement、Statement * * @author Clinton Begin * @author Eduardo Macarron * * 数据库连接的日志增强器,打印PreparedStatement信息,并通过动态代理方式

    65630发布于 2020-09-03
  • 来自专栏仙士可博客

    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 ): SET GLOBAL general_log='ON'; # 当调试完毕后记得关闭之,否则太耗服务器资源了 2. 另外,还有一个相关的“慢查询日志”,检查是否开启: SHOW VARIABLES LIKE '%slow_query_log%'; # 这份日志会保存到数据库的安装目录, Centos7默认的目录是

    8.9K10发布于 2021-06-15
  • 来自专栏小洁叫你mysql

    日志是什么?耗时2个月搞懂Linux日志

    日志管理服务 *. * 第一个 *代表日志类型 第二个 *代表日志级别 *代表全部的意思 日志类型分为: auth pam产生的日志 authpriv ssh,ftp等登录信息的验证信息 corn list-unit-files | grep rsyslog 由日志服务rsyslogd 记录的日志文件,其格式包含一下4种 1.事件产生的时间 2.产生事件的服务器的主机名 3.产生事件的服务名或程序名 4.事件的具体信息 日志轮替 日志轮替就是把旧的日志文件移动并改名,同时建立新的空日志文件,当旧日志文件超出保存的范围之后,就会进行删除。 missingok 如果日志不存在时,则忽略该日志的警告信息 notifempty 如果日志为空文件则不进行日志轮替 minsize 大小 日志轮替的最小值,也就是日志一定要达到这个最小值才会轮替,否则就算时间到达也不会轮替 endscripts 在日志轮替之前执行脚本命令 postrotate/endscripts 在日志轮替之后执行脚本命令 日志轮替机制原理: 日志轮替之所以在指定的时间备份日志,是依赖系统定时任务。

    66920编辑于 2023-10-10
领券