代码改变世界

SQLSserver数据文件碎片查看

2023-01-31 09:26 by abce, 103 阅读, 0 推荐, 收藏,
摘要:CREATE TABLE #FileSize (dbName NVARCHAR(128), FileName NVARCHAR(128), type_desc NVARCHAR(128), CurrentSizeMB DECIMAL(10,2), FreeSpaceMB DECIMAL(10,2) 阅读全文

Mongo-Shake安装配置(2)

2023-01-28 11:53 by abce, 832 阅读, 0 推荐, 收藏,
摘要:下载地址 https://github.com/alibaba/MongoShake/releases 安装 # tar -zxvf mongo-shake-v2.8.2.tgz && mv mongo-shake-v2.8.2 mongoshake && mv mongoshake/ /usr/l 阅读全文

为什么大表会导致MySQL变慢

2023-01-28 11:52 by abce, 648 阅读, 0 推荐, 收藏,
摘要:虽然技术已经发展成熟,但仍有一些人认为MySQL仅适用于小型项目,或者它不能很好地处理大型表。 一些初创公司在早期就采用了MySQL,如Facebook、Uber、Pinterest等,这些公司现在都是成功的大公司,证明MySQL可以在大型数据库和大量使用的网站上运行。 随着磁盘速度越来越快,CPU 阅读全文

mysqldump最佳实践(2)

2023-01-26 12:00 by abce, 375 阅读, 0 推荐, 收藏,
摘要:​导入存储过程、函数和触发器 默认情况下,mysqldump导入视图和触发器。但是,它不导入过程、函数和事件。要导入过程和函数,应该指定--routines选项,要导入事件,应该指定--events选项。 1.导入触发器 mysqldump默认情况下尝试转储数据库中的所有触发器。为了能够转储表的触发 阅读全文

sqlserver事务日志太大的原因

2023-01-25 23:50 by abce, 1689 阅读, 0 推荐, 收藏,
摘要:数据库的日志文件 sqlserver的数据库日志文件是事务日志文件,记录了所有数据库的事务和修改,包含在数据库上的增、删、改操作信息。 如果日志文件满了,会报9002错误,且数据库只能提供读操作,不能被更新。 为什么事务日志文件会比较大? 原因有很多: ·日志文件没有被truncate。这是很常见的 阅读全文

mysqldump最佳实践(1)

2023-01-25 22:16 by abce, 353 阅读, 0 推荐, 收藏,
摘要:1.空间需求 首先,重要的是要确保目标数据库有足够的空间来保存导入的数据。具体来说,如果在目标MySQL数据库上启用了二进制日志,则需要非常谨慎,因为导入数据时生成的二进制日志可能与数据本身的大小几乎相同。如果希望在一台服务器上恢复数据并进行复制,则需要二进制日志。在这种情况下,最好将目标数据库大小 阅读全文

gtid的新特性assign_gtids_to_anonymous_transactions

2023-01-23 15:17 by abce, 226 阅读, 0 推荐, 收藏,
摘要:在MySQL8.0.23之前,想创建一个主从环境,主库不开启GTID、从库开启GTID,这是不可能的 MySQL8.0.23中引入了一个新特性:assign_gtids_to_anonymous_transactions,支持主从复制环境中,主库禁用GTID、从库开启GTID。从库必须设置gtid_ 阅读全文

Mongo-Shake介绍(1)

2023-01-23 14:01 by abce, 912 阅读, 0 推荐, 收藏,
摘要:Mongo-Shake由阿里云Nosql团队开发和维护,是一个基于MongoDB的oplog的通用服务平台。从源mongo数据库中获取oplog,并在目标mongo数据库中重放或通过不同的tunnels发送到其他终端。如果目标端是mongo数据库,这意味着直接重放oplog,它就像一个同步工具,用于 阅读全文

SQL Server 2016 HA/DR方案

2023-01-22 12:58 by abce, 539 阅读, 0 推荐, 收藏,
摘要:1.Database Mirroring 数据库镜像传统上用于创建单个生产数据库的副本。但是,你可能要注意到,未来版本中,微软正在逐步淘汰SQL Server数据库镜像。推荐的功能替换为Basic Availability Groups或AlwaysOn Availability Groups。然而 阅读全文

数据库损坏指南(2)--B-Tree Index损坏

2023-01-22 12:58 by abce, 368 阅读, 0 推荐, 收藏,
摘要:在理解PostgreSQL索引损坏之前,要理解PostgreSQL是如何实现b-tree索引的。 B-tree索引结构 PostgreSQL中,B-tree索引结构是根据Lehman和Yao的高并发B-tree算法实现的。逻辑上,B-tree索引的层次结构由四种类型的页组成: ·元数据页 ·根页 · 阅读全文
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 124 下一页