Wednesday, June 30, 2021

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


如何往MySQL的大数据表添中加一列?

Posted: 30 Jun 2021 01:21 AM PDT

以前老版本 MySQL 添加一列的方式: 会造成锁表,简易过程如下: 新建一个和 Table1 完全同构的 Table2 对表 Table1 加写锁 在表 Table2 上执行 ALTER TABLE 你的表 ADD COLUMN 新列 char(128) 将 Table1 中的数据拷贝到 Table2 将 Table2 重命名为 Table1 并移除 Table1,释放所有相关的锁 如果数据量特别特别大,那么锁...

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

Posted: 29 Jun 2021 05:08 AM PDT

记得,如果有人问你做数据库优化最有效的方式是什么? SQL优化、分布式集群、分库分表!干就完了~ **但上来就考虑分库分表真的合适么,你对分库分表又理解多少呢?什么时候分?有几种分法儿?** 首先我们要知道分库、分表都是干啥的,本文主角还是我们的MySQL为第一视角。首先从字面意思来看: **分库:** 由单个数据库实...

详解Redis主从复制原理

Posted: 29 Jun 2021 08:31 AM PDT

> 文章首发于公众号 "蘑菇睡不着" # 前言 Redis 的主从复制和 MySQL 差不多,主要起着 数据备份,读写分离等作用。所以说主从复制对 Redis 来说非常重要,而无论是面试还是工作总,了解 **Redis主从复制** 底层实现有非常有必要,那么接下来就和大家来看看 Redis 主从复制是怎么实现的吧。 # 什么是 Redis 主从复制? ...

【参赛作品3】浅聊openGauss体系架构

Posted: 29 Jun 2021 06:24 PM PDT

2020年7月openGauss刚刚开源,我便开始对openGauss数据库的学习。根据以往学习数据库的经验,最先想了解的是openGauss数据库的架构,希望对即将使用的数据库各个模块有所了解。但鉴于时间有限,仅有的资料图是源码doc目录内的"openGauss逻辑结构图",便针对该图做了简单介绍,并形成文档[《浅聊openGauss逻辑架构》](h...

这几个事务案例会回滚吗?最后一个90%的人判断错了...

Posted: 29 Jun 2021 06:48 PM PDT

下面这个问题源于前几日在我们的Spring技术交流群里,一个群友提出的关于事务回滚的疑问。 在讨论过程中,我尝试去复现群友提出的问题场景,发现了另外一个可能让大家会迷惑的情况。 当时在群里说了结果和原因,但微信群范围有限,所以单独写篇文章,拿出来给大家看看,顺便考考大家,对这块是否了解。 ## 问题描述 这个...

【参赛作品7】PostgreSQL/openGauss数据库易犯的十大错误

Posted: 29 Jun 2021 07:05 PM PDT

总结十点PostgreSQL/openGauss数据库中容易犯的错误。 ## 1.同时设置日志行前缀和csvlog格式 比较常见大家同时配置下面这两个参数 ``` log_line_prefix = '%m %u %d %p' log_destination='csvlog' ``` - %m是带毫秒的时间戳 - %u是用户名 - %d是数据库名 - %p是进程ID 然后当我们配置为csvlog日志时,日志行的内容项是固...

DigitalOcean 与 MongoDB 合作,推出全新的 DBaaS 产品

Posted: 29 Jun 2021 05:30 PM PDT

DigitalOcean 今天宣布将与 MongoDB 展开合作,推出 DigitalOcean Managed MongoDB,这是一个全新的管理型数据库即服务(DBaaS)产品。它将主要提供给应用程序开发人员和中小型企业。 管理型 MongoDB 可以帮助开发人员在 DigitalOcean 上轻松创建 MongoDB 集群。它还通过无缝管理、扩展和保护集群来简化数据库管理,从而...

No comments:

Post a Comment