数据库 第1036页
-
违背常识,MySQL使用Grant授权后没必要Flush Privilege
从我上大学时,数据库概论老师就告诉我,MySQL使用grant对用户授权之后,一定记得要用flush privilege命令刷新缓存,这样才能使赋权命令生效。毕业工作以后,在很多的技术文档上,仍然可以...
-
编写 SQL 代码时要避免的常见错误
SQL(结构化查询语言)是一种功能强大且广泛使用的语言,用于管理和操作存储在关系数据库中的数据。但是,了解可能导致错误、安全漏洞和 SQL 代码性能低下的常见错误很重要。在本文中,我们将探讨编写 SQ...
-
留给CBO优化器的弯道不多了
前几天一个做数据库产品的朋友和我聊起在国产数据库上的弯道超车问题,他觉得对于通用关系型数据库,Oracle已经领先太多了,如果不弯道超车,国产数据库永远没有机会赶上Oracle。弯道超车一直被很多朋友...
-
Spring进阶:三步搞定MybatisPlus多数据源,详细配置及原理解析
前言 MybatisPlus(MP)作为mybatis的增强工具,提供了配置多数据源的扩展,通过简单的几步配置,即可使用注解轻松切换数据源。 以下是dynamic-datasource提供的功能列表:...
-
来来,快速撸 Redis 一遍!
年底了,你发年终奖了么?是不是很不爽?不管是被动毕业还是主动毕业,生活还得继续是不是? 作为程序员,那就离不开Redis,谁让不争气的磁盘还是那么慢呢?要过了面试这道坎,Redis必须掌握好。除了会用...
-
MySQL通过 XtraBackup 备份恢复单个库
1.概述 本文通过 XtraBackup 备份单个数据库,然后恢复到另一个实例,用于快速迁移大数据量,使用的软件版本为: 软件名 版本 MySQL mysql-5.7.39-linux-glibc2....
-
聊聊select for update到底加了什么锁
前言 大家,我是田螺。 最近在开发需求的时候,用到了 select...for update 。在代码评审的时候,一位同事说 ,唯一索引+一个非索引字段 ,是否可能会锁全表呢?本文田螺哥将通过9 个实...
-
MySQL 字符串指南
字符串是你在 MySQL 中使用的最常见的数据类型之一。许多用户在他们的数据库中插入和读取字符串,而没有认真地了解过它们。本文旨在让你深入了解 MySQL 如何存储和显示你的字符串变量,以便你能更好地...
-
用真实业务场景告诉你,高并发下如何设计数据库架构?
这篇文章,我们来聊一下对于一个支撑日活百万用户的高并系统,他的数据库架构应该如何设计? 看到这个题目,很多人第一反应就是: 分库分表啊! 但是实际上,数据库层面的分库分表到底是用来干什么的,他的不同的...