Oracle MySQL PG主从
自己原文公众号: https://mp.weixin.qq.com/s/L2eBWH6v88MyTNa5f-UHmQ这里是Oracle MySQL和PostgreSQL三个数据库的缩写。我这里没写OceanBase PolarDB TDSQL TiDB等分布式数据库是因为这些都是天生分布式。而OMP 三个都是主要用于集中式,虽然各自也有自己的分布式。今天就说简单的主从。为什么直说这三个,是因为排名
MySQL等开源软件企业版
自己原文公众号: https://mp.weixin.qq.com/s/k98SSfe3MLCgvVGq-8jY5w 前天说到用时序数据库,国产原厂希望我们采用企业版,有问题有支持; 我在讲MYSQL认证时候,需要用到企业版备份,但是我没有企业版,恰好有个学员有,我问哪里来的?他说他们公司采用了MySQL企业版; 今天又遇到一个问题(
Binlog多大导致主从中断
自己原文公众号: https://mp.weixin.qq.com/s/H1C3E0vwnibtb2ETNdK6AA有一次看到了一个情况,MYSQL主从延迟N天。这是为什么?经过检查发现有一个binlog13G。出现这种情况说明有一个事务差不多要12G多。这种是第一次遇到,说真的这种我也是第一次遇到。从库吃不下也正常,这个也太不正常了。我以前听有人问一些专家,如果我一个事务超过一个G,binlog
什么是SQL
自己原文公众号: https://mp.weixin.qq.com/s/lZo9kgkjEY5qyUuRB0Z6rQ当今开发语言用的最多的是什么?(PHP是最好的语言)java和Python等等还没说话。其实这些都是开发语言。我记得我有一次培训,问在座的不连接数据库的请举手。几乎都举手了。说明脱离数据库的开发几乎不存在。几乎不是说100%。前端就不需要连接数据库。 如果说
KV上MySQL与Redis的PK
自己原文公众号: https://mp.weixin.qq.com/s/UfgCoVfe21q7bYiu2XtG3Q首先我要说一下redis真的很强,使用也广泛,而且使用简单,在数据库兵器谱排行中KV领域的第一。 不过在我接触过程中发现不少系统对redis依赖很强,甚至达到了没redis日子过不下去的程度。我不由得想那没有redis之前我们的系统就活不下去了
Oracle MySQL PG选型
自己原文公众号: https://mp.weixin.qq.com/s/Asfm6sS-MmjGiEsJF6XUfQ 前段时间在选择新能源车(本文依然是技术文章)。特斯拉是推荐人最多的,销量是最好的。我感觉这就是数据库届的Oracle一样。成为了标准,这毫无争议。不过我想买个国产的。自己用说句实在的,就是选错了问题不大。我还是支持国产的。但是企业数据库选型,不能为了国产而国产
MySQL单表检索
MySQL单表检索 自己原文公众号: https://mp.weixin.qq.com/s/zdeU6rq3qJ6SmzDv3TNtaQ 前几天遇到了一个问题,有个小伙伴提交了一个SQL:delete from t where trim(XXXX)<time。这句话大约要删除3000万条数据。几乎是全表了。执行了1分钟没动静,有人来问我要怎么处理?我看了一下,说停止。  
MySQL的show engine innodb status
自己原文公众号: https://mp.weixin.qq.com/s/WM6L80iYqfQtGAu-uUguIA 谈谈死锁。这种好理解也不好理解。说好理解是因为一句话可以概况:相互等待。但是实际发生的确实有时候让人捉摸不透。 比如A会话执行 &n
MySQL全文索引的使用
有开发求助,要查公司,但是公司带括号。括号可能是全角的也可能是半角的。这种问题不是第一次见了,见得太多了。大家似乎习惯是输入时候是任意的,只是查询时候来做区分。其实这是不对的。就像垃圾分类是在小区垃圾桶做?还是在垃圾处理厂最后一道手续的时候做?显然前期分类比较合适。 我们以前做公安系统,录入路口、路段、坐标等等都是有严格规定。所以在页面上你可以随意输入,但是输入框内会自动
MySQL的内存参数和IO参数
转载我自己的公众号:MySQL的内存参数和IO参数