MySQL已启用了slow query log且long_query_time=0.01,为什么有些慢SQL还是没被记录呢? 1、在线动态设置long_query_time=0.01,但该设置对当前已建立的连接不会生效。 2、log_slow_admin_statements=0,因此ALTER、C ...
分类:
数据库 时间:
2020-06-16 18:43:04
阅读次数:
86
为什么long_query_time设置了1秒,slow log中还会记录小于1秒的慢查询? 可能原因如下: 1、设置了全局的long_query_time未对当前连接生效。 2、打开了log_queries_not_using_indexes选项,记录了未走索引的SQL。 ...
分类:
其他好文 时间:
2020-06-16 18:28:12
阅读次数:
215
一、出现的场景 依赖的sharding-jdbc-core的版本从 <version>4.0.0</version>升级到<version>4.1.1</version>,导致项目启动特别慢 <dependency> <groupId>org.apache.shardingsphere</group ...
分类:
Web程序 时间:
2020-06-14 15:13:08
阅读次数:
454
1: 慢查询: 启动慢查询常用配置:slow_query_log 启动停止记录慢查询日志slow_query_log_file 指定慢查询日志存储的路径及文件long_query_time指定记录慢查询日志SQL执行 时间的阈值(单位:秒,默认是10秒)log_queries_not_using_i... ...
分类:
其他好文 时间:
2020-06-12 00:47:25
阅读次数:
61
慢日志(Slow log) 是 Redis 用来记录命令执行时间的日志系统。例如线上Redis突然出现堵塞,使用该命令可以查询Redis服务器耗时的命令列表,快速定位问题。 由于慢日志是存储于内存的,读写速度非常快,不用担心因为使用慢日志而造成性能问题。 可用版本: >= 2.2.12时间复杂度: ...
分类:
其他好文 时间:
2020-06-11 10:50:11
阅读次数:
57
https://ubuntu.com/tutorials/tutorial-install-ubuntu-desktop?_ga=2.250922051.474537111.1591811798-1382975992.1591811798#1-overview USB flash drive ruf ...
分类:
系统相关 时间:
2020-06-11 09:12:21
阅读次数:
69
141. 环形链表 给定一个链表,判断链表中是否有环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。 示例 1: 输入:head = [3,2,0,-4], pos = 1 输出:true 解释:链表 ...
分类:
其他好文 时间:
2020-06-07 12:42:51
阅读次数:
64
链表的一个结点的结构体如下: type LNode struct { value int next *LNode } 对于一个单链表,如果他要存在环,那么至少存在两个节点,也就是说最后一个结点的next指向了前面的某个结点。 所以在判断链表是否存在环的时候,我们添加快慢两个指针fast和slow,f ...
分类:
其他好文 时间:
2020-06-04 13:36:46
阅读次数:
69
思路 本题设置的条件很特殊 ,解法反常规,用时间换空间 我也只能想到哈希解法 该解法还不符合要求2 参考各种题解 收集以下解法(不局限于题设要求) 哈希 /** * 使用HashMap 2ms 但不能满足 要求2 */ public static int findDuplicate(int[] nu ...
分类:
其他好文 时间:
2020-05-30 21:42:31
阅读次数:
83
前言 MySQL中有以下日志文件,分别是: 1:重做日志(redo log) 2:回滚日志(undo log) 3:二进制日志(binlog) 4:错误日志(errorlog) 5:慢查询日志(slow query log) 6:一般查询日志(general log) 7:中继日志(relay lo ...
分类:
数据库 时间:
2020-05-30 10:58:00
阅读次数:
93