SQL: ...
.分段调试 面对长的SQL,出错时一般直接看定位的行号,有时候不出错但是没数据时,应该尝试分段调试,很长的SQL嵌套很多的子查询时,一个一个子查询进行分别调试,看哪一步子查询出了问题,层层推进 .日志查看 通常情况下,日志都是很重要的指示。有时候一些莫名其妙的错误时,错误信息看得懂却始终调不通时,不妨尝试查看运行的日志 例如相关的设置项,系统解析出来运行的SQL等 logview:ODPS的De ...
2018-08-25 16:40 0 1030 推荐指数:
SQL: ...
1.好久没用log4j了,转到logback好多年了,hbase程序运行时,报缺少log4j配置,那么,就转去logback吧(以下的XXX表示版本号)。 原先lib包里面有log4j-XX ...
本文原创,更多内容可以参考: Java 全栈知识体系。如需转载请说明原处。 Java 在线问题排查主要分两篇:本文是第一篇,通过linux常用命令排查。@pdai 文本操作 文本查找 - grep grep常用命令: Grep的参数: 文本分析 - awk ...
在平时开发过程中,对于线上问题的排查以及系统的优化,免不了和Linux进行打交道。每逢大促和双十一,对系统的各种压测性能测试,优化都是非常大的一次考验。抽空整理了一下自己在线上问题排查以及系统优化的一些经验。 一、系统性能瓶颈在哪 我们常常提到项目的运行环境,那么运行环境包括哪些呢?一般 ...
我做的其他很多工作就比较有针对性了,不是什么大众性的问题,比如加统计代码、实现自己的速率调整算法或者加一些自己的控制什么的,就不再单独介绍了,最后呢再罗列一些小问题,供参考。 1. 加载模块(执行wifi命令)失败 2. 系统崩溃的几个常见原因 3. 用十六进制输出字符前面出现一串ffff ...
转自:https://yq.aliyun.com/articles/652356?spm=a2c4g.11186623.2.16.70be302emNbIDl 用过MaxComputer的同学,都知道MaxComputer SQL只支持常用DDLDML语句,不支持存储过程的开发,但我 ...
前言 大多数情况下,我们会在打印日志时定义日志的LOGGER级别,用来控制输出的信息范围。 一方面,过多的输出会影响查看日志的效率,另一方面,过少的日志让问题定位变得困难。 但当线上出现问题时,线上容器通常定义在info级别,发生一些疑难问题时,光靠info级别的日志很难定位问题。 一个 ...
在生产上我们经常会碰到一些不好排查的问题,例如线程安全问题,用最简单的threaddump或者heapdump不好查到问题原因。为了排查这些问题,有时我们会临时加一些日志,比如在一些关键的函数里打印出入参,然后重新打包发布,如果打了日志还是没找到问题,继续加日志,重新打包发布。对于上线流程复杂 ...