首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
Go
面试
架构
Spring Boot
Python
MySQL
前端
展开
全部
后端
Java
Go
面试
架构
Spring Boot
Python
MySQL
前端
Spring
Linux
算法
HarmonyOS
数据库
性能优化
暂无数据
推荐
最新
MySQL 事务 最全入门
什么是事务 事务是一组操作的集合,他是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求 ,这些操作要么同时成功,要么同时失败(回滚事务) 创建 account 表 事
Java 与 MySQL 性能优化:MySQL连接池参数优化与性能提升
MySQL连接池参数配置。关键参数包括:max_connections(最大连接数)、wait_timeout(非交互连接空闲超时)、interactive_timeout(交互连接空闲超时)等
MySQL是怎么提高并发度的?InnoDB为什么会设计这些锁?一篇文章串通MySQL各种锁!
锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/0)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库
Java 面试系列第一弹:基础问题大盘点
在面试过程中,考察技术能力的同时,也会考察编程思想、架构设计、解决问题的能力等多个方面。Java程序员面试问题范围广泛,涉及到Java基础、框架、并发、多线程、数据库、分布式等各个技术领域
数据库命名规范
✅ 数据库命名规则 类别 命名规则 示例 说明 命名风格 小写字母 + 下划线分隔 smart_library 使用项目或业务模块名称 长度限制 最长 64 个字符 - 超出会报错 禁用内容 避免特殊
字节2面:为了性能,你会违反数据库三范式吗?
数据库的三大范式,它是数据库设计中最基本的三个规范,那么,三大范式是什么?在实际开发中,我们一定要严格遵守三大范式吗?这篇文章,我们一起来聊一聊。
MySQL 全文索引详解:从原理到实战,一文搞懂!
在处理海量文本内容的数据库应用中,全文搜索(Full-Text Search) 是一个高频需求。MySQL 提供了基本的全文索引功能,用于提升文本字段的搜索效率。
INNER JOIN, LEFT JOIN, RIGHT JOIN 的区别
JOIN 类型包括 INNER JOIN、LEFT JOIN 和 RIGHT JOIN,它们有不同的连接规则,决定了哪些记录会出现在查询结果中。
京东二面:分库分表后翻页100万条,怎么设计?答对这题直接给P7!
一、引言 如果你已经有过几轮面试经验,肯定会遇到过类似的问题。 我们都知道,数据库分页查询很常见,尤其是展示列表的功能,基本上每个系统都有。 但是,如果你做过大流量、高并发的系统,就会知道,当数据量上
MySQL表设计实战指南:从业务场景到表结构优化
作为拥有八年Java开发经验的工程师,我深刻体会到数据库设计对系统性能、可维护性和扩展性的重要性。MySQL作为最常用的关系型数据库之一,其表设
面试官:千万级订单表新增字段怎么弄?
故事背景 最近我们遇到了一个看似简单但背后很有坑的需求:在千万级订单表中新增一个业务字段。需求来自隔壁项目组,他们需要这个字段做一些统计分析。 从开发角度看,这事很常见,**新增字段嘛,直接ALTER
SQL关键字快速入门:JOIN 联表查询
`JOIN` 是 SQL 中用于**连接两个或多个表**的关键字。它通过一个共同的字段(如主键和外键)将不同表中的数据关联在一起。 你可以把它理解为:“根据某个条件,把两张或多张表合并成一张大表来
Java 与 MySQL 性能优化:Java 实现百万数据分批次插入的最佳实践
MySQL批量插入方案对比与选择 本文对比了三种MySQL批量数据插入方案:Statement.executeBatch()、PreparedStatement批量插入和LOAD DATA批量加载。
SQL关键字快速入门:HAVING 分组后的条件过滤
`HAVING` 是 SQL 中用于对 `GROUP BY` 分组后的结果进行**条件过滤**的关键字。 你可以把它理解为:“只留下满足我条件的数据组”。
公司来的新人用字符串存储日期,被组长怒怼了...
在日常的软件开发工作中,存储时间是一项基础且常见的需求。无论是记录数据的操作时间、金融交易的发生时间,还是行程的出发时间、用户的下单时间等等,时间信息与我们的业务逻辑和系统功能紧密相关。因此,正确选择
100条常用SQL语句
基本查询语句 查询所有数据: 查询特定列: 条件查询: 模糊查询: 排序查询: 限制返回行数: 去重查询: 二、聚合与分组 聚合函数 - 计数: 分组查询: 条件分组: 计算总和: 计算平均值:
Java 与 MySQL 性能优化:MySQL分区表设计与性能优化全解析
MySQL分区表技术通过将大表划分为多个小分区,提升数据库性能和管理效率。文章详细解析了四种分区类型:范围分区适合按时间或数值分组的数据;列表分区适用于离散值分类;哈希分区实现数据均匀分布;
MySQL查询执行顺序:一张图看懂SQL是如何工作的
MySQL查询执行顺序:一张图看懂SQL是如何工作的 🔥 开篇:一个让人困惑的问题 作为程序员,你是否遇到过这样的困惑: 明明逻辑很清楚:查找年龄大于18岁,且统计数量大于5的用户,为什么MySQL却
SQL语句中,为什么group by能够提前"预知"select的别名?
SQL语句中,为什么group by能够提前"预知"select的别名?这和SQL的执行顺序冲突了吗?
MySQL 8.0 SQL优化黑科技,面试官都不一定知道!
提到SQL优化,大多数人想到的还是那些经典套路:建索引、避免全表扫描、优化JOIN顺序…这些确实是基础,但如果你还停留在MySQL 5.7时代的优化思维,那就out了。MySQL 8.0已经发布好