首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
Go
架构
面试
Spring Boot
Python
MySQL
前端
展开
全部
后端
Java
Go
架构
面试
Spring Boot
Python
MySQL
前端
Spring
Linux
算法
HarmonyOS
数据库
性能优化
暂无数据
推荐
最新
换掉Navicat!一款集成AI功能的数据库管理工具,功能真心强大!
作为开发人员,我们少不了要和数据库打交道,此时有一款好用的数据库管理工具会极大提高工作效率。最近发现了一款体验不输Navicat的数据库管理工具SQLark,界面直观易用,功能也很强大,分享给大家!
MySQL社招面试题:索引有哪几种类型?我讲给你听的不只是答案!
MySQL社招面试常问“索引有哪几种类型?”,看似简单却暗藏陷阱。本文用故事方式,带你全面掌握MySQL索引的分类、底层结构与面试答题技巧,让你不再答漏答错!
从订单ID说起:揭秘MySQL索引结构 & 设计
本文通过如何设计订单表ID为起点,引出关于如何设计主键保证数据库查询性能所引起的血案,~~来逐步发掘 “MySQL 数据库索引设计中“ 的真相~~,一步步解析 MySQL 的索引相关知识点
面试官问你 MySQL 的线上执行 DDL 该怎么做?4 种方案多角度回答!
揭秘MySQL三大DDL算法(copy、inPlace、Instant Add Column),助你线上修改表结构不锁表、不宕机,轻松解决面试与生产难题!
SQL语句详解:SELECT查询的艺术 —— 从基础到实战的进阶指南
一、引言 想象一下,你是一个刚入职两年的后端开发者,某天产品经理跑过来问:“能不能快速查出最近一个月用户的订单数据,还要按金额排序?”你打开数据库,面对成千上万的记录,心里一阵发怵——从哪里下手?
where 1 = 1的作用?会影响性能吗?count(*) 和 count(1)哪个快?
## exist和in的区别? `exists`用于对外表记录做筛选。`exists`会遍历外表,
MySQL基础入门:安装配置与基本操作指南
一、前言 在如今这个数据驱动的时代,数据库几乎是每一个技术从业者绕不开的话题。而在众多数据库选项中,MySQL凭借其开源、高效和易用的特性,成为了Web开发、数据分析乃至企业级应用的“常青树”。
字节2面:为了性能,你会违反数据库三范式吗?
数据库的三大范式,它是数据库设计中最基本的三个规范,那么,三大范式是什么?在实际开发中,我们一定要严格遵守三大范式吗?这篇文章,我们一起来聊一聊。
MySQL是怎么提高并发度的?InnoDB为什么会设计这些锁?一篇文章串通MySQL各种锁!
锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/0)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库
达梦数据库(DM Database)角色管理详解|了解DM预定义的各种角色,掌握角色创建、角色的分配和回收
一、DM预定义角色 达梦数据库提供了一系列预定义角色,这些角色已经包含了常用的权限集合,方便管理员快速授权。 1.1 主要预定义角色及其权限 PUBLIC 所有用户自动拥有的基础角色 默认包含一些最基
子查询扁平化技巧:减少嵌套层级的查询重构
一、从"意大利面式SQL"说起 在电商订单系统的优化实践中,我曾接手过一段执行耗时超过15秒的查询。这个查询包含5层嵌套子查询,像缠绕的意大利面般难以理清。通过执行计划分析发现,最内层的子查询被重复执
京东二面:分库分表后翻页100万条,怎么设计?答对这题直接给P7!
一、引言 如果你已经有过几轮面试经验,肯定会遇到过类似的问题。 我们都知道,数据库分页查询很常见,尤其是展示列表的功能,基本上每个系统都有。 但是,如果你做过大流量、高并发的系统,就会知道,当数据量上
面试官:千万级订单表新增字段怎么弄?
故事背景 最近我们遇到了一个看似简单但背后很有坑的需求:在千万级订单表中新增一个业务字段。需求来自隔壁项目组,他们需要这个字段做一些统计分析。 从开发角度看,这事很常见,**新增字段嘛,直接ALTER
公司来的新人用字符串存储日期,被组长怒怼了...
在日常的软件开发工作中,存储时间是一项基础且常见的需求。无论是记录数据的操作时间、金融交易的发生时间,还是行程的出发时间、用户的下单时间等等,时间信息与我们的业务逻辑和系统功能紧密相关。因此,正确选择
Django模型开发:模型字段、元数据与继承全方位讲解
本文将全面介绍 Django 模型的关键知识点,包括模型字段类型、映射、常用配置选项以及模型继承等高级特性,帮助开发者快速掌握模型设计与使用技巧。
🔥我说MySQL每张表最好不超过2000万数据,面试官让我回去等通知?
面试官:麻烦你好好看看这篇文章,再告诉我,每张表到底能存多少数据? 实际情况下,每张表由于自身的字段不同、字段所占用的空间不同等原因,它们在最佳性能下可以存放的数据量也就不同,需要手动计算才行。
Java社招高频题:binlog格式知多少,90%的人答不全!
面试官一句“binlog 有几种格式?”直接把我问懵了。其实 MySQL 8.X 的 binlog 格式不仅是基础知识,更是分布式系统的关键点!今天就用一个小故事,带你彻底搞懂这道高频面试题!
Mysql RR事务隔离级别引发的生产Bug,你中招了吗?
背景 实习生上线了一个功能, 却因为Mysql数据库默认的RR(可重复读)的事务级别造成了一次线上事故
千万级数据MySQL的极致优化
在MySQL处理千万级数据时,查询优化需要从索引设计、SQL语句优化、数据库结构设计、配置调优、缓存利用等多个维度综合施策。以下是具体的优化策略和实践方法: 一、索引优化:核心中的核心
SQL语句中,为什么group by能够提前"预知"select的别名?
SQL语句中,为什么group by能够提前"预知"select的别名?这和SQL的执行顺序冲突了吗?