- 博客(23)
- 资源 (8)
- 收藏
- 关注
原创 DB 从算法理解 DB 原理 --- 比较重组问题
最近数据库学习中,体会到数据库中大大小小的数据处理,都离不开数据算法,有效的开始理解一些算法会对某些数据库设计中的理念会更深入的理解。本次的问题是从两个队列的数据合并并进行排序开始的。以...
2020-04-30 06:00:00 986
原创 PostgreSQL INDEX 简单看 PG INDEX 创建并行原理
It's a long long story, 从 PG 8.3 引入了Heap-Only-Tuple, 主要的作用在用于减少更新所需的I/O数量,基于postgreql 的原理...
2020-04-29 06:00:00 841
原创 MongoDB征文| Mongodb WiredTiger 时间戳 来自wiredtiger 内部的声音
偶然看到Wiredtiger团队总监Michael Cahill,关于timestamp的一段视频,写成文字和大家share,如有错误,请及时指正。Michael Cahill在2011年与另一个合伙人共同开发了wiredtiger正文,以下为译文,由于是视频,所以难免有可能有错误领会的地方,如果有,请大仙们指正——————————————————————————————Mong...
2020-04-28 15:15:29 522
原创 MongoDB征文 | MongoDB 备份 导出导入数据,来一套,不零碎
周二有同学问,MONGODB怎么备份,怎么数据迁移,正好最近要做一个项目的数据迁移,其中就有MONGODB ,正好以一个项目的观念来看看MongoDb的数据迁移和备份的观点,如果有遗漏或三观不正,还是请大家来指正。做这个事情,其实要先有一个测试环节,或者生产环境,这里就以两个单机的MOGNODB4.0 来进行操作。本身MONGODB 是支持两种数据的迁出和导入的方式,当然...
2020-04-28 15:09:09 602
原创 MYSQL innodb cluster 到底会不会因为网络影响性能
最近某篇关于mysql 由于部分网络问题,造成的性能急速下降的文字(英文)挺火的,看了看实验并不是太难,这里就按照那篇文字来做一下,顺便验证一下此篇文字的真实性和普遍性。1 需要搭建my...
2020-04-28 06:00:00 607 1
原创 PostgreSql pageinspect 更深的理解PG
如果使用MYSQL 相对页面的层次进行一些了解,估计你就的找大佬们的工具集合,并且为此膜拜大佬们,但PG并不需要这样,PG自身自带的pageinspect 工具,就可以让你对页面级别的层...
2020-04-27 06:00:00 979
原创 MongoDB征文|MONGODB 谁说我没有事务,NOSQL 事务化
MongoDB 在4.0的时候已经开始支持了多文档的 ACID 和隔离,看上去好像对比传统数据库并没有什么值得称颂,但实际上着对于NOSQL的MONGODB是非常有意义的。先用一个图来表...
2020-04-24 06:00:00 1582
原创 从MYSQL 数据库归档 到 归档设计
到数据归档,很多人的第一个概念就是,不就是无用的数据,换个地方放吗,直接拷贝,删除不就得了,有那么麻烦。我见到过的,听到过的数据库归档的方法有以下几种1 数据通过人工的手段来进行清理,...
2020-04-23 06:00:00 3152
原创 PostgreSQL “千万” 不能做 五大 foolish 操作
工作时间长了,可能就会总结出来一些东西,千万不能做,做了会让你后悔莫及。先说一些我们的前提1 拥有数据库的所有权限2 不能通过故意的方式来毁掉一个数据库 例如 rm -rf那我们就开始列...
2020-04-22 06:00:00 350
原创 MYSQL ANTIJOIN 提高20% 的性能 真的?
从mysql 8.017开始有一个“rumor”, 就是相对于以前的版本查询的执行效率会提高20%,而原因在于antijoin的优化。用一句话可以解释:“优化器现在将WHERE条件NOT...
2020-04-21 06:00:00 469
原创 PostgreSQL pg_qualstats 解决索引缺失,添加索引
商业数据库中,很多新版本都可以自动创建索引,给出索引创建的建议,并且以此作为卖点,ORACLE ,SQL SERVER 均有类似的功能,实际上通过查询语句,与全表扫描的语句,与谓词的比对...
2020-04-20 06:00:00 1509 1
原创 Redis 持久化,为什么,必须要持久化,不就一个cache吗?
鉴于很多企业对于 REDIS MONGODB 的不重视,所以才有了这样的文字,REDIS 很多企业都在用,但用的好不好,估计也只有自己知道,没有密码,监听地址乱写,或者没有持久化,或持...
2020-04-17 06:00:00 3308
原创 MYSQL 8 Innodb cluster mysqlsh 安装详细过程及周边
自打上期开始了关于innodb cluster的安装文字后,感觉突然就一股innodb cluster 的风扑面而来,新技术的掌握看来是热情很高。今天这期其实是开始对一些细节进行盘点,先...
2020-04-16 06:00:00 620
原创 PostgreSQL 文件目录的文件与 FSM and VM 基础知识
学习的过程中,高大上的学,基础的也要会,POSTGRESQL 学习过程中发现不捋一捋基础的知识,让基础更夯实,则楼搭的不踏实稍微一个问题,可能就要翻车。版本PG 111 在数据目录中的目...
2020-04-15 06:00:00 1088
原创 MYSQL hash join 终于等到她
MYSQL 的多表联合查询中,只有nest loop 的查询方式,让MYSQL 一致是被“嘲笑”的地方。MYSQL 8.018 后mysql 将拥有HASH JOIN 功能,虽然对比其他...
2020-04-14 06:00:00 265
原创 PgBouncer 原理与深入
PGBOUNCER 有些问题是需要更深入的理解的,尤其针对于postgresql 来说为什么要推荐使用 连接池,而MYSQL 为什么没有听说过墙裂推荐使用连接池,以及具体怎么操作pgbo...
2020-04-13 06:00:00 654
原创 数据存储结构 LSM Tree PK B TREE (从底层了解数据库设计)
随着使用数据库的深度和理解能力的提升,有一个问题硬件的提升,与数据量的变化是否对数据库底层的架构有冲击。我们公认的BTREE B+TREE 是否还能面对现在的硬件的变化。BTREE...
2020-04-10 06:00:00 684
原创 PostgreSQL 关于字段类型的修改 谣言与止谣
PostgreSQL 在9.2 之前是要面临一个指责,就是在更改字段类型的时候带来的不堪,假象你有100万行的数据,其中一个字段是varchar(20) ,你想将其更改为 varhcar...
2020-04-09 06:00:00 1959
原创 MYSQL 利用 MYSQL Shell 安装 INNODB Cluster 这坑踩得
MYSQL 8 发布有一段时间了,关于MGR 哦不现在叫MGR,雅致的名字 innodb cluster 的官方解决方案也是有一段时间了。虽然解决方案不止这个,但官方的方案还是要熟悉了解...
2020-04-08 06:00:00 1195
原创 PostgreSql 与 开发者起舞 (某公开课演讲稿)
以下是周五的某中心公开课演讲稿,本来也就想着能有40- 50人听,没想到119人,大家学习的热情和关注POSTGRESQL 的热情已经感受到了。—————————————————————...
2020-04-07 06:00:00 134
原创 MongoDB 备份 导出导入数据,来一套,不零碎
周二有同学问,MONGODB怎么备份,怎么数据迁移,正好最近要做一个项目的数据迁移,其中就有MONGODB ,正好以一个项目的观念来看看MongoDb的数据迁移和备份的观点,如果有遗漏或...
2020-04-03 06:00:00 122
原创 MYSQL Double Write 我关掉行不?
这个问题是在某个群里面,看见有人问的,已经2020年了,到底Double write 能不能关,这是一个好问题。因为有些数据库压根没有 Double write 也就没有性能上的损耗了。...
2020-04-02 06:00:00 441
原创 Postgresql 监控你说了不算,谁说了算? (4 PG_TOP and pg_activity)
Postgresql 的监控其实有很多即时的软件可以进行监控,今天会介绍PG_TOP 和PG_Activity 即时监控和处理部分操作的工具。https://centos.pkgs.o...
2020-04-01 06:00:00 311
MYSQL percona server manual
2018-03-17
70-457 SQL SERVER 2012 考试真题 有效期2014 -6-15
2014-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人