最新 最热

MySQL 用 limit 为什么会影响性能?

我们知道,当limit offset rows中的offset很大时,会出现效率问题:

2021-10-13
0

MySQL 8密码策略

MySQL8提供了较多的密码管理功能和策略,包括密码过期时间设置,密码重用限制,密码验证,双密码,密码强度评估和密码失败跟踪等。DBA使用提供的这些功能和策略对MySQL用户的密码进行管理和配置,进一步完善数据库的安全保障。...

2021-10-13
0

值75亿美金的GitHub都不用分布式,你的数据库也不需要

前两天 GitHub 的博客上发布了一篇题为「Partitioning GitHub’s relational databases to handle scale」[1] 讲述他们如何拆分自己的数据库。相关内容在 Hacker News[2] 上也引起了大家的关注。...

2021-10-13
3

MySQLBackup 8.0.26 备份与恢复

MySQL Enterprise Backup 8.0.26是MySQL 8.0.26的一个备份工具。它是一个多平台、高性能的工具,提供了丰富的功能,如热(在线)备份、增量和差异备份、选择性备份和恢复、支持直接云存储备份、备份加密和压缩,以及许多其他...

2021-10-13
1

领导含泪叮嘱我:MySQL 建表字段记得用 not null,不然就收拾包袱滚蛋

我仿佛看到了那个程序员小姐姐被喷的场景,那是个温暖的午后,明媚的阳光洒在办公桌旁,小姐姐正撸着自己的代码,突然… …“啪啪啪!!别睡了哈哥,老板叫你过去开会!” 我c…...

2021-10-13
0

这MySQL里的反斜杠(\)也太坑了吧!!真是醉了

后来发现,原因其实很简单,在MySQL中,反斜杠在字符串中是属于转义字符,经过语法解析器解析时会进行一次转义,所以当我们insert反斜杠()字符时,如 insert “” 在数据库中最终只会存储"",第一个反斜杠()被当做转义字符处理。...

2021-10-13
1

数据库ACID四大特性到底为了啥,一文带你看通透

简单说,事务就是一组原子性的SQL执行单元。如果数据库引擎能够成功地对数据库应 用该组査询的全部语句,那么就执行该组SQL。如果其中有任何一条语句因为崩溃或其 他原因无法执行,那么所有的语句都不会执行。要么全部执行...

2021-10-13
0

老大让我优化数据库,我上来就分库分表,他过来就是一jio

首先我们要知道分库、分表都是干啥的,本文主角还是我们的MySQL为第一视角。首先从字面意思来看:

2021-10-13
0

MySQL datetime 时间字段的四舍五入

通过 Java 代码获取当日最大时间,然后存入数据库,数据库表字段格式 datetime 保留 0 位。

2021-10-13
0

MySQL慢查询,一口从天而降的锅!

记得那是一条查询SQL,数据量万级时还保持在0.2秒内,随着某一段时间数据猛增,耗时一度达到了2-3秒!没有命中索引,导致全表扫描。explain 中extra显示:Using where; Using temporary; Using filesort,被迫使用了临时表排序,由于...

2021-10-13
0