百度360必应搜狗淘宝本站头条

engine=innodb

    10个SQL优化技巧,性能提升300%(sql优化从哪几方面入手)

    环境:SpringBoot3.4.21.简介SQL作为数据库交互的核心语言,其查询效率直接决定着应用的响应速度与资源消耗。低效的SQL语句(如全表扫描、无索引查询、复杂嵌套子句等)可能让数据库陷入"CPU狂飙、内存耗尽"的困境,导致系统响应延迟数秒甚至宕机,尤其在处理千万级数据时,...

    面试官问你 MySQL 的线上执行 DDL 该怎么做?...

    摘要在MySQL的面试中有一类经典的面试题。比如《如何给正在线上运行的表执行DDL语句?》回答这个问题,首先我们需要明确,执行DDL语句的时候,MySQL会干什么在MySQL5.6之前,执行DDL语句的时候,会给表添加写锁,会阻塞该表其他所有的读写操作。这对生产来说,这个写锁...

    MySQL 8.0 的隐藏索引:索引管理的利器,还是性能陷阱?

    0前言MySQL8.0开始支持隐藏索引,不可见索引。它允许快速启用/禁用MySQLOptimizer使用的索引。隐藏索引不会被优化器使用,但仍需维护1应用场景软删除灰度发布,测试新索引:在不影响现有查询性能的情况下,测试新创建的索引是否有效维护索引:在更新或重建索引时,可以先将其设置为不可...

    MySQL实战:Json字段类型详解(mysql中json类型)

    "当产品经理第7次修改需求文档时,我的MySQL表结构终于崩溃了..."这样的场景你是否似曾相识?在快速迭代的互联网时代,固定表结构常常成为开发者的噩梦。但鲜为人知的是,你手中的MySQL8.0早已暗藏利器——JSON字段类型。今天给大家分享MySQL8.0当中JSON字段类型的用...

    Spring事务失效的12种解决方案!15年踩坑经验浓缩成这份避雷指南

    作为Java开发者,Spring事务管理是我们日常开发中不可或缺的一部分。然而,事务失效问题却像幽灵一样困扰着无数开发者。本文将揭示12种最常见的事务失效场景,并给出经过实战验证的解决方案,这些都是我15年开发经验中踩过的坑,现在一次性打包送给你!1.方法用final修饰场景:当你的事务方法被fi...

    面试官:select语句和update语句分别是怎么执行的?

    最近有粉丝面试互联网公司被问到:你知道select语句和update语句分别是怎么执行的吗?,要我写一篇这两者执行SQL语句的区别,这不就来了。总的来说,select和update执行的逻辑大体一样,但是具体的实现还是有区别的。当然深入了解select和update的具体区别并不是只为了面试,当希望...

    详细了解 InnoDB 内存结构及其原理

    最近发现,文章太长的话,包含的信息量较大,并且需要更多的时间去阅读。而大家看文章,应该都是利用的一些碎片时间。所以我得出一个结论,文章太长不太利于大家的吸收和消化。所以我之后会减少文章的长度,2-3K字就差不多,也能够快速的阅读完。之前写过一篇文章「简单了解InnoDB原理」,现在回过头看,其实里...

    深度剖析 Spring Boot3 中事务失效的场景与解决方案

    在当今的互联网大厂后端开发领域,SpringBoot3框架凭借其便捷性和强大功能,成为众多项目的首选。其中,事务管理作为保障数据一致性和完整性的关键机制,在开发过程中起着举足轻重的作用。然而,许多开发者在使用SpringBoot3的事务功能时,常常会遭遇事务失效的困扰,这不仅影响了应用的稳...

    java 使用Jdbc连接mysql数据库以及其存在的问题

    写在前面jdbc是java中自带的连接数据库的方案。后续衍生的很多ORM框架,都是为了解决jdbc存在的问题。下边是jdbc连接数据库的一个例子。连接mysql数据库整体测试maven项目jdbctest.zip建立mysql表/*NavicatPremiumDataTran...

    百万订单背后的架构生死局:SpringCloud Alibaba拯救我们的微服务

    从服务雪崩到丝滑如绸,一个电商平台的技术涅槃。开篇:崩盘的黑色星期五2023年双十一零点,当秒杀流量冲破历史峰值时,监控大屏突然全线飘红:订单服务响应时间从200ms飙升至12秒→支付服务线程池耗尽→库存服务雪崩短短3分钟,系统崩溃导致2700万订单流失。CTO在复盘会上沉重地说:"...