-
慢查询 MySQL 定位优化技巧,从10s优化到300ms
今天分享一下如何快速定位慢查询SQL以及优化。 一、如何定位并优化慢查询SQL? 一般有3个思考方向:根据慢日志定位慢查询sql。使用explain等工具分析sql执行计划。修改sql或者尽量让sql走索引。二、如何使用慢查询日志? 先给出步骤,后面说明,有3个步骤1. 开启慢查询日志首先开启慢查询日志,由参数slow_query_log决定是否开启,在M···
- 发布时间:2025-05-18
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
超实用 Demo:使用 FastAPI、Celery、RabbitMQ 和 MongoDB 实现一个···
异步任务,是 Web 开发中经常遇到的问题,比如说用户提交了一个请求,虽然这个请求对应的任务非常耗时,但是不能让用户等在这里,通常需要立即返回结果,告诉用户任务已提交。任务可以在后续慢慢完成,完成后再给用户发一个完成的通知。 今天分享一份代码,使用 Celery、RabbitMQ 和 MongoDB 实现一个异步任务工作流,你可以修改 task.py 来实···
- 发布时间:2025-05-18
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
建立DBAIOPS社区的高效互动机制
前阵子有个做数据库运维的朋友有个数据库总是有些问题,前阵子问题严重的时候还宕了一次机。现象是活跃会话数突然增大,然后突然数据库就宕了。因为宕机,以及系统上没装什么监控工具,因此分析比较困难。而我在远程,也没办法很好地帮他分析。 从宕机前一小时的AWR报告上看,当时的负载并不算高,等待事件主要是DB CPU的开销,排在第二、第三的是latch:shared ···
- 发布时间:2025-05-18
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
管理Kubernetes资源要注意的5件事!
1、本篇前言 Redis是当下最流行的用于实现缓存机制的NoSQL数据库,其主要通过key-value存储,支持高并发访问。在实际工作中,Redis结合SpringData技术后可以方便地实现序列化对象的存储。SpringBoot很好地支持了Redis,可以在项目中使用SpringData进行Redis数据操作。Redis优势:基于内存,速度快。数据持久化···
- 发布时间:2025-05-18
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
SQL优化实战:如何通过缓存给MySQL查询进行流量削峰?
前 言经过前面索引和sql的优化后,现在查询速度快的飞起,然后,我们继续回归到了日常需求的开发中。 3个月过后,订单表的数据已经达到5000万了,不过sql一次查询的时间,基本稳定在300ms以下。 但是某个周一,leader刚开完周会就直接来找你了,直接说:“哎呀,周会上DBA找我了,说咱们订单组的sql偶尔会超过2s,DBA现在要求优化,平均时间要优化···
- 发布时间:2025-05-18
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
深入挖掘Elastic Search的原理
elastic search分布式工作原理前⾔Elasticsearch 是分布式的,但是对于我们开发者来说并未过多的参与其中,我们只需启动对应数量的节点,并给它们分配相同的 cluster.name 让它们归属于同⼀个集群,创建索引的时候只需指定索引主分⽚数和 副分⽚数 即可,其他的都交给了 ES 内部⾃⼰去实现。这和数据库的分布式和 同源的 solr ···
- 发布时间:2025-05-18
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
原生图数据库三个被低估的优点
译者 | 布加迪 审校 | 孙淑娟 如果你被告知图数据库的目的是使你能够将组织的数据视为一个图,那么你还没有被告知足够多的信息。 图数据库为你解决的真正问题是:系统中的故障在哪里?哪些交易模式可能表明恶意企图?哪些治疗组合对于最难治的疾病最有效? 将关系融入到数据中后,数据会在你最需要的时候显示这种关系。 它不仅仅涉及可视化的圆圈和箭头。可视化插件不是原生···
- 发布时间:2025-05-18
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
聊聊 Flink SQL增量查询Hudi表
官网文档地址:https://hudi.apache.org/cn/docs/querying_data#incremental-query参数read.start-commit 增量查询开始时间 对于流读,如果不指定该值,默认取最新的instantTime,也就是流读默认从最新的instantTime开始读(包含最新的)。对于批读,如果不指定该参数,只···
- 发布时间:2025-05-18
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MySQL Count函数使用教程
COUNT 是一个汇总函数(聚集函数),它接受一个表达式作为参数: COUNT(expr) COUNT函数用于统计在符合搜索条件的记录中,指定的表达式expr不为NULL的行数有多少。这里需要特别注意的是,expr不仅仅可以是列名,其他任意表达式都是可以的。 一、COUNT 的使用 ?
- 发布时间:2025-05-18
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
Mysql多表关联不走索引的原因及分析
刚入职第一天,有个大佬写了一个统计函数count(*)需要对两张表a,b做统计。咋一看挺简单的,可是表a有1000万条数据,表b有300万条数据。使用LEFT JOIN进行查询。结果,一直查询不出来,可能时间就很久了。然后,这个锅就甩给第一天入职的我(我???)。 接下来,就研究一下如何对海量数据的查询进行优化。 一、准备过程 1.创建两张表,表A lar···
- 发布时间:2025-05-18
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])