一、背景1 讲故事在SQLSERVER中有非常多的索引,比如:聚集索引,非聚集索引,唯一索引,复合索引,Include索引,交叉索引,连接索引,奇葩索引
2023-01-06 11:15:20我们在几乎所有的编程语言中都学习过循环。所以,默认情况下,只要有重复性的操作,我们就会开始实施循环。但是当我们处理大量的迭代(数百万
2022-12-29 11:59:18简介P6Spy是一个轻量级框架,只需简单配置,就可以无缝地拦截和记录数据库执行sql以及耗时,而无需对现有应用程序进行代码更改。其原理是包装
2022-12-12 19:03:58日常工作中Map绝对是我们Java程序员高频使用的一种数据结构,从最早的Iterator,到java5支持的foreach,再到java8Lambda
2022-11-17 18:55:22什么是任务运维中心先从一段不太正经的推理开始:根据某百科的官方解释,运维主要目的是确保网站、软件服务的安全和稳定运行。那么“任务运
2022-10-20 19:08:13业务背景业务中某个应用在消费MQ的时候,出现部分机器消息堆积,随着时间推移,堆积的机器数量越来越多,消息的堆积总量越来越多。问题现象系
2022-10-12 09:55:51对于当前数据库的监控方式有很多,分为数据库自带、商用、开源三大类,每一种都有各自的特色;而对于MySQL数据库由于其有很高的社区活跃度,监
2022-10-11 08:56:34今天分享一下如何快速定位慢查询SQL以及优化。一、如何定位并优化慢查询SQL?一般有3个思考方向:根据慢日志定位慢查询sql。使用explain等工具分析sql
2022-09-27 08:56:041 背景介绍2018年B站基于Hadoop开始搭建离线计算服务,计算集群规模从最初的两百台到发展到目前近万台,从单机房发展到多机房。我们先后在生产
2022-09-15 16:01:41对于当前数据库的监控方式有很多,分为数据库自带、商用、开源三大类,每一种都有各自的特色;而对于mysql数据库由于其有很高的社区活跃度,监
2022-09-15 06:00:49ClickHouse已经成为行业主流且热门的开源引擎。随着业务数据量扩大,场景覆盖变广泛,在复杂query场景下,ClickHouse容易存在查询异常问题,影响
2022-09-05 17:48:32前言基本上每个程序员都会写代码,但写代码的速度不尽相同。为什么有些人,一天只能写几百行代码?而有些人,一天可以写几千行代码?有没有办
2022-09-02 08:56:23MySQL有一个参数叫max_execution_time,用来设置只读语句执行的超时时间,但是仅对单独执行的select语句有效;对于非单独执行的
2022-08-26 16:47:54前言今天遇到一个很神奇的现象,在数据库中,相同的执行计划,执行SQL所需要的时间相差很大,执行快的SQL瞬间出结果,执行慢的SQL要几十秒才出
2022-08-15 16:49:26一、写在前面上篇文章《亿流量大考(1):日增上亿数据,把MySQL直接搞宕机了 》,聊了一下商家数据平台第一个阶段的架构演进。通过
2022-08-04 09:01:38场景用的数据库是mysql5 6,下面简单的介绍下场景。课程表createtableCourse(c_idintPRIMARYKEY,namevar
2022-06-29 10:08:01大家好,我卡颂。在中文社区,这么多年一直流传一个说法:JS线程负责执行JS,GUI渲染线程负责渲染,这两者是互斥的,所以JS执行时会阻塞渲染。
2022-04-21 11:44:52项目中需要使用一个简单的定时任务调度的框架,最初直接从GitHub上搜了一个star比较多的,就是https: github com robfig cron,
2022-04-12 18:34:19作者|房厂项目概览背景慢SQL即执行时间超过long_query_time设定阈值的SQL语句,可通过select@@long_query_
2022-03-30 17:32:46一、背景并发问题是电商系统最常见的问题之一,例如库存超卖、抽奖多发、券多发放、积分多发少发等场景;之所以会出现上述问题,是因为存在多
2022-03-11 10:27:43