上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页
摘要: 1.Redo Log The redo log is a disk-based data structure used during crash recovery to correct data written by incomplete transactions. During normal op 阅读全文
posted @ 2019-08-21 14:43 东山絮柳仔 阅读(709) 评论(0) 推荐(0) 编辑
摘要: 转载、节选于 https://dev.mysql.com/doc/refman/8.0/en/innodb-doublewrite-buffer.html The doublewrite buffer is a storage area located in the system tablespac 阅读全文
posted @ 2019-08-21 10:40 东山絮柳仔 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 1.问题描述 最近有一个需求,更新Mongo数据库中 原料 集合的某字段价格,更新后,程序报错了,说长度过长了,需要Truncation。 主要错误信息如下: 调试发现,价格这个数据来自于SQL Server数据库,是decimal(18,4),数据落到Mongodb中也是Decimal类型。DBA 阅读全文
posted @ 2019-08-20 16:12 东山絮柳仔 阅读(15135) 评论(1) 推荐(2) 编辑
摘要: 有时候我们会通过mongo shell 运行一些脚本,去执行更新或运维需求。mongo shell 可执行的代码可以实现比较复杂的功能,代码也可以比较丰富。当执行报错时,如果可以快速定位到错误点,对解决bug, 可以事半功倍。 我们先测试一下: Case 1 简单的向集合中插入一笔数据 执行代码: 阅读全文
posted @ 2019-08-16 15:36 东山絮柳仔 阅读(1661) 评论(1) 推荐(1) 编辑
摘要: 转载、节选于 https://dev.mysql.com/doc/refman/8.0/en/innodb-tablespace.html This section covers topics related to InnoDB tablespaces. 1.The System Tablespac 阅读全文
posted @ 2019-08-15 19:36 东山絮柳仔 阅读(1358) 评论(0) 推荐(0) 编辑
摘要: 转载、节选于 https://dev.mysql.com/doc/refman/8.0/en/innodb-indexes.html This section covers topics related to InnoDB indexes. 1.Clustered and Secondary Ind 阅读全文
posted @ 2019-08-14 17:27 东山絮柳仔 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 转载、节选于https://dev.mysql.com/doc/refman/8.0/en/innodb-tables.html 1.InnoDB Architecture The following diagram shows in-memory and on-disk structures th 阅读全文
posted @ 2019-08-14 14:12 东山絮柳仔 阅读(1327) 评论(0) 推荐(0) 编辑
摘要: 转载、节选于 https://dev.mysql.com/doc/refman/8.0/en/innodb-in-memory-structures.html InnoDB Architecture The following diagram shows in-memory and on-disk 阅读全文
posted @ 2019-08-13 20:08 东山絮柳仔 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 接业务需求,有一个MongoDB的简单查询,太耗时了,执行了 70S 左右,严重影响用户的体验。。 查询代码主要如下: 此集合在字段OPTime上有索引idx_OPTime;在"Tags"数组中的内嵌字段"SN"有索引idx_TSN;两者都是独立的索引。此集合存放的是执行Log,相对Size较大。 阅读全文
posted @ 2019-08-13 17:44 东山絮柳仔 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 有时候我们可能需要将云上数据库下载到本地,下面是我们在操作MongoDB数据库时遇到的五个小问题。 其实现在RDS的 帮助文档 写的都比较详细了,大家在第一次操作时,可以细读一下,避免一些不必要的问题。 Problem 1 通过wget命令下载 云MongoDB物理备份文件 时,url 中间有特殊字 阅读全文
posted @ 2019-08-08 16:46 东山絮柳仔 阅读(1899) 评论(1) 推荐(0) 编辑
摘要: 当前,随着电商节日的增多(6.18、双十一、双十二)、平台拉新趋于频繁,大促活动也越来越普遍。作为一个电商平台,每年都会有一次,甚至几次的流量“大考”。数据库作为系统的重要节点,其稳定性和性能格外重要,数据库的全力保障是一个大的挑战。电商大促,这场没有硝烟的战争很多人已有体会,在此不再赘述。现在,我 阅读全文
posted @ 2019-07-31 17:06 东山絮柳仔 阅读(930) 评论(2) 推荐(1) 编辑
摘要: 1.项目背景 因监控需要,我们需要在既有的每个MySQL实例上创建一个账号。公司有数百台 MySQL 实例,如果手动登入来创建账号很麻烦,也不现实。所以,我们写了一个简单的shell脚本,用来创建批量服务器的mysql 账号。 2.执行脚本内容; 3. 执行举例 Step 1 将代码放置到执行文件中 阅读全文
posted @ 2019-07-29 17:50 东山絮柳仔 阅读(1373) 评论(0) 推荐(1) 编辑
摘要: 1.背景 sysbench是一款压力测试工具,可以测试系统的硬件性能,也可以用来对数据库进行基准测试。sysbench 支持的测试有CPU运算性能测试、内存分配及传输速度测试、磁盘IO性能测试、POSIX线程性能测试、互斥性测试测试、数据库性能测试(OLTP基准测试)。目前支持的数据库主要是MySQ 阅读全文
posted @ 2019-07-25 16:45 东山絮柳仔 阅读(6082) 评论(0) 推荐(0) 编辑
摘要: 1. 需求描述 观察MongoDB的启动Log,会看到一个关于 NUMA 的警告 和 优化建议 那么我们是不是要调整下Linux的系统配置?首先我们先补充下基本知识。 2.相关知识介绍 2.1 NUMA和SMP NUMA和SMP是两种CPU相关的硬件架构。 SMP (对称多处理器结构: Symmet 阅读全文
posted @ 2019-07-23 10:38 东山絮柳仔 阅读(1801) 评论(0) 推荐(0) 编辑
摘要: 1.作用与语法描述 作用: 正则表达式是使用指定字符串来描述、匹配一系列符合某个句法规则的字符串。许多程序设计语言都支持利用正则表达式进行字符串操作。MongoDB 使用 $regex 操作符来设置匹配字符串的正则表达式。 语法一 语法二 2.案例演示 假设MongoDB中存放了我们OrderSer 阅读全文
posted @ 2019-07-19 18:57 东山絮柳仔 阅读(26191) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页