首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
Python
面试
Go
大数据
数据库
架构
Spring Boot
展开
全部
后端
Java
Python
面试
Go
大数据
数据库
架构
Spring Boot
前端
.NET
Elasticsearch
MySQL
C#
Linux
暂无数据
推荐
最新
🔥MySQL的大表优化方案 (实战分享)
一、MySQL大表的标准和定义 数据量维度:单表行数超过1000万行,或单表占用空间超过100GB(不同业务场景下阈值差异较大,如高并发业务中500万行可能就成为大表); 并发场景性能维度:查询耗时稳
搞清‘’时区设置‘’以及Mysql的`DATETIME` 和 `TIMESTAMP`
在 MySQL 中,DATETIME 和 TIMESTAMP 是两种常用的时间类型,它们都能存储日期和时间(格式为 'YYYY-MM-DD HH:MM:SS'),但在存储方式、时区处理、取值范围、自动
这 10 个 MySQL 高级用法,让你的代码又快又好看
SELECT只是起点!掌握WITH子句、条件聚合、EXISTS优化等10个实用技巧,让你的SQL不仅跑得快,还写得优雅。真实项目验证,拿来即用。
用了MySQL的INSERT ON DUPLICATE KEY UPDATE,怎么还报唯一索引冲突错误
多唯一索引(包括主键)的情况下,MySQL的INSERT ON DUPLICATE KEY UPDATE并不安全;即使用了它也会报唯一索引冲突错误
MySQL分库分表,从“一室一厅”到“豪华别墅区”的数据库升级之旅
只有当都不够用时,才考虑分库分表这个大工程。记住,好的架构是演进而来的,不是设计出来的。就像好的婚姻,需要慢慢磨合,不能一开始就分房睡(分库)还分床(分表)!
取代Navicat!全新一代数据库管理工具来了,超级智能!
作为后端开发,我们经常需要使用数据库管理工具来操作数据库,比较常用的有Navicat。今天给大家分享一款比它界面更现代化,提示更智能的数据库管理工具,集成AI功能可以实现报错分析。
MySQL与Redis缓存一致性方案
本文探讨MySQL与Redis缓存一致性问题,分析Cache Aside、Read/Write Through、Write Behind三种经典策略优劣。
PostgreSQL这么多优势,为什么还要使用MySQL
为什么这些大厂不选择同样流行的 MySQL,而是纷纷押注 PostgreSQL?这背后,是 PostgreSQL 在多个关键技术维度上的显著优势。
面试官微笑发问:第100万页怎么查?我差点当场沉默…
面试官常问:MySQL 数据表上亿时,limit 1000000,10 这种超大分页该怎么优化?本质是避免“扫描+丢弃”。本文从索引、延迟关联、游标分页到业务层面与 MySQL8.x 新特性全面解析。
Mysql ERROR 1524 (HY000): Plugin 'mysql_native_password' is not loaded
一、解决方案 登录 mysql 的时候报错 原因:MySQL8.4 版本开始及以后官方将对 mysql_native_password 验证插件不再默认启用,如果要重新启用则需添加 mysql-nat
MySQL索引设计避坑指南:这些错误别再犯了
同事写了个SQL,生产环境跑了8秒,被DBA追着骂。 一看执行计划,全表扫描,100万行数据一行行扫。 "不是加了索引吗?" "加了,但没用上。" 索引这东西,加得不对比不加还糟糕。整理一下常见的索引
为什么永远不要让前端直接连接数据库
在现代Web开发中,安全性是至关重要的考虑因素。一个常见的反模式就是让前端应用直接连接数据库。本文将深入探讨为什么这种做法存在严重安全隐患,以及正确的架构模式应该如何设计。 为什么前端绝不应该直接连接
🔥我说MySQL每张表最好不超过2000万数据,面试官让我回去等通知?
面试官:麻烦你好好看看这篇文章,再告诉我,每张表到底能存多少数据? 实际情况下,每张表由于自身的字段不同、字段所占用的空间不同等原因,它们在最佳性能下可以存放的数据量也就不同,需要手动计算才行。
MySQL 字符集与排序规则总结
目录 DEFAULT CHARACTER SET 是否必须写 utf8mb3 vs utf8mb4 排序规则对比 实际应用建议 快速参考 一、DEFAULT CHARACTER SET 是否必须写 一
字节2面:为了性能,你会违反数据库三范式吗?
数据库的三大范式,它是数据库设计中最基本的三个规范,那么,三大范式是什么?在实际开发中,我们一定要严格遵守三大范式吗?这篇文章,我们一起来聊一聊。
看到同事设计的表结构我人麻了!聊聊怎么更好去设计数据库表
最近接了个外包,和另外两个哥们一起开发。因为他们的时间更充裕,所以前期的表结构都是他们来设计,我没有参与。等我空下来开始做我的部分时,两眼一抹黑,光看表名完全不知道是什么东西。 我不理解,但大受震撼
MySQL索引分析以及相关面试题
1. 什么是索引 一种能帮助mysql提高查询效率的数据结构:索引数据结构 索引优点:大大提高数据查询速度 索引缺点:维护索引需要耗费数据库资源 索引要占用磁盘空间 当对表的数据进行增删改的
如何避免MySQL死锁?资深DBA的9条黄金法则
MySQL死锁总让你头疼?其实只要做好事务设计、统一操作顺序、加对索引,就能大幅降低风险。本文总结9条实战经验,帮你从根源避免死锁,提升系统稳定性。
在亚马逊云上解决RDS、MariaDB 与 Aurora MySQL复制延迟实战指南
在高吞吐量的数据库系统中,复制延迟(Replica Lag)一直是个棘手的难题。在 MySQL 生态圈内,传统的异步复制架构由于其单线程应用事务的性能瓶颈,严重限制了从库(Replica)的处理能力
MySQL千万级数据从190秒优化到1秒全过程
千万级数据大概就是MySQL查询的天花板了。这里讨论的情况是在MySQL一张表的数据达到千万级别。表设计很烂,业务统计规则又不允许把sql拆成多个子查询。