MySQL

浅谈如何保证Mysql主从一致

binlog的三种格式对比 为什么会有mixed格式的binlog?  循环复制问题 小结         为什么备库执行了 binlog 就可以跟主库保持一致了呢?...

mysql explain中key_len的含义以及计算方法

前言 在Mysql中执行explain的结果中有一列为key_len,那么key_len的含义是什么呢? key_len:表示索引使用的字节数,根据这个值可以判断索引的使用情况,特别是在组合索引的时候,判断该索引有多少部分被使用到非常重要。 计算key_l...

MySQL事件与触发器专题精炼

了解触发器和事件(定时器) 什么是触发器? 概念: 触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个...

PostgreSQL索引失效会发生什么

前段时间碰到个奇怪的索引失效的问题,实际情况类似下面这样: bill=# begin; BEGIN bill=*# create index idx_t1 on t1(id); CREATE INDEX bill=*# explain select * f...

PostgreSQL树形结构的递归查询示例

背景 处理不确定深度的层级结构,比如组织机构,一个常用的设计是在一张表里面保存 ID 和 Parent_ID ,并且通过自联结的办法构造一颗树。这种方式对写数据的过程很友好,但是查询过程就变得相对复杂。在不引入MPTT模型的前提下,必须通过递归算法来查询某...

在postgreSQL中运行sql脚本和pg_restore命令方式

今天踩坑了,把powerdesign生成的sql脚本文件,用pg_restore命令一直运行。。。 过程惨不忍睹,一直以为是编码问题,修改了serve和client的encoding,结果。。。 记录一下这个错误: postgreSQL运行sql脚本文件:...

MySQL 搭建主从同步实现操作

一、MySQL 8.0 主从同步 主从同步的流程(原理): master 将变动记录到二进制日志文件(binary log)中,即配置文件中 log-bin 指定的文件,这些记录叫做二进制日志事件(binary log events); master 将二...

postgresql插入后返回id的操作

如下所示: 补充:PostgreSQL中执行insert同时返回插入的那行数据 通过使用语句: INSERT INTO tab1 … RETURNING *; 以上这篇postgresql插入后返回id的操作就是小编分享给大家的全部内容了,希望...