一、优化数据库的一般步骤: (A) 通过 show status 命令了解各种SQL的执行频率。 (B) 定位执行效率较低的SQL语句,方法两种: 事后查询定位:慢查询日志:--log-slow-queries=[file_name], 事中查询状态:show processlist命令查看当前进行 ...
分类:
数据库 时间:
2016-11-28 08:17:28
阅读次数:
153
为何说是无聊的记录呢? 因为事先把问题想复杂了,事后发现的时候觉得更是无聊的行为。还是写下来,毕竟很少弄这么无聊的事情。 事情起因是需要给服务器做性能基数(baseline),用sqldiag 提取了大量的log信息,当然这里的数据库日志并不是指ldf文件。当我打开SQL 2005或2008的对象资 ...
分类:
数据库 时间:
2016-11-25 14:20:02
阅读次数:
261
Nagios官网:https://www.nagios.org/nagios重状态和结果,支持告警,没有数据历史,不用数据库,不成图像,不支持web配置,也可以自己开发脚本定制个性化的监控,支持多插件。监控日志:log_file=/var/log/nagios/nagios.logWeb访问原因:/etc/httpd/conf.d/nagios.confyumnag..
分类:
移动开发 时间:
2016-11-24 22:24:37
阅读次数:
392
查询超时时间:long_query_time 启动慢查日志:log_slow_queries={YES|NO} 启动慢查日志 : slow_query_log 日志记录文件:slow_query_log_file [= file_name ] MySQL如果启用了slow_query_log=ON选 ...
分类:
数据库 时间:
2016-11-19 15:58:53
阅读次数:
207
若一次加密一个文件内容,文件内容不会更新变化,网上大多数序列化反序列加密程序是没问题的。 1:由于log文件的随时会更新内容,那网上常用的程序是行不通的。需要做修改 若想通过打开txt , using (var file =new FileStream(path,FileMode.Append)) ...
分类:
其他好文 时间:
2016-11-14 12:18:31
阅读次数:
126
Master机器运行命令: Slave中只开启lagstash并将相关log指向主ELK服务器: 启动后logstash会报错,因为默认指向本地的elasticsearch服务,登录到docker更改配置文件: 此时slave的logstash可以正常运行。 添加监控文件: 使用以下命令启动logs ...
分类:
其他好文 时间:
2016-10-28 19:39:49
阅读次数:
220
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.IO; namespace DBUtility{ p ...
分类:
其他好文 时间:
2016-10-18 16:07:23
阅读次数:
147
1.错误日志:log_error#错误日志log_warnings#警告信息也要记录到错误日志中;0:表示不记录;1表示记录log_error=/PATH/TO/ERROR_LOG_FILENAME定义错误日志文件。作用范围为全局或会话级别,可用于配置文件,属非动态变量。log_warnings=#设定是否将警告信息记录进错误日志。..
分类:
数据库 时间:
2016-10-09 14:44:00
阅读次数:
276
1. 查找改动某个文件所有的日志 2. 格式化输出,git log --pretty=format:" " 3.指定日期、关键字、作者 注意作者与提交者的关系:作者是程序的修改者,提交者是代码提交人。 如指定2天前,作者为“BeginMan”的提交含有关键字'init'的前2条记录:$ git lo ...
分类:
其他好文 时间:
2016-08-02 23:59:47
阅读次数:
556
__VA_ARGS__ 是一个可变参数的宏,这个可变参数的宏是新的C99规范中新增的,目前似乎只有gcc支持(VC6.0的编译器不支持)。宏前面加上##的作用在于,当可变参数的个数为0时,这里的##起到把前面多余的","去掉的作用,否则会编译出错 __FILE__ %s 宏在预编译时会替换成当前的源 ...
分类:
其他好文 时间:
2016-08-02 16:29:34
阅读次数:
119