
数据库
文章平均质量分 57
数据库
Linging_24
好记性不如烂笔头。
展开
-
Debezium嵌入式连接postgresql封装服务
环境:JDK8,Debezium1.94,postgresql12。原创 2025-04-05 13:32:16 · 360 阅读 · 0 评论 -
Debezium介绍
Debezium是一个开源的分布式平台,用于捕获数据库的变更事件(CDC,Change Data Capture)。它能够实时捕获数据库中的行级更改,并将这些更改作为事件流发送到消息中间件(如 Apache Kafka)。Debezium 构建于 Apache Kafka Connect 之上,提供了一组 Kafka Connect 兼容的连接器,每个连接器都针对特定的数据库管理系统(DBMS)。高可用。原创 2025-03-22 10:40:42 · 1080 阅读 · 0 评论 -
Kafka集成Debezium监听postgresql变更
下载postgres的插件:https://debezium.io/documentation/reference/2.7/install.html。使用命令启动 Kafka Connect 服务(单机kafka)pgsql修改配置文件:postgresql.conf。进入kafka配置目录配置连接器(单机kafka)2.7版本支持postgresql12数据库。原创 2025-03-22 09:16:15 · 507 阅读 · 0 评论 -
centos7搭建postgresql12主从
主从搭建192.168.159.101 node1 主库(读写)192.168.159.102 node2 备库(只读)原创 2025-03-22 09:02:31 · 258 阅读 · 0 评论 -
centos7安装postgresql12
配置centos用户信息,pgsql不能在root用户启动。修改pg_hba.conf。原创 2025-03-22 08:57:10 · 146 阅读 · 0 评论 -
Springboot集成Debezium监听postgresql变更
2.application.properties配置。1.创建springboot项目引入pom。原创 2025-03-22 08:53:22 · 428 阅读 · 0 评论 -
mysql死锁排查
查看等待锁的事务:SELECT * FROM information_schema.INNODB_LOCK_WAITS。查看正在锁的事务:SELECT * FROM information_schema.INNODB_LOCKS。查看正在运行的事务:SELECT * FROM information_schema.INNODB_TRX。查看事务:SELECT * FROM information_schema.INNODB_TRX。查看线程列表:show processlist;表中数据:student。原创 2024-01-04 22:29:21 · 1576 阅读 · 0 评论 -
mysql乐观锁与悲观锁
https://www.cnblogs.com/cyhbyw/p/8869855.html转载 2021-05-27 16:11:26 · 138 阅读 · 0 评论 -
sql常识细节
mysql使用强制索引:# mysql中使用强制索引 force index(索引名称)select *from salaries force index(idx_emp_no) where emp_no = 10005insert插入,存在则忽略:insert ignore table values(....)MySQL的UPDATE或DELETE中子查询不能为同一张表,可将查询结果再次SELECT,并且需要添加别名。下面的写法会出错:delete from titles_test w原创 2020-11-14 23:30:53 · 187 阅读 · 0 评论 -
sql优化
一、大批量的插入:主键顺序插入load data local infile '/home/Linging/mysql/my_content/sql1.log' into table `tb_user` fields terminated by ',' lines terminated by '\n';脚本文件介绍 :sql1.log ----> 主键有序sql2.log ----> 主键无序关闭唯一性校验在导入数据前执行 SET UNIQUE_CHECKS=0原创 2020-10-24 15:33:57 · 161 阅读 · 0 评论 -
索引失效的情况
在组合索引中,不符合最左前缀法则,索引失效。范围查询右边的列,如果有索引,则失效。在索引字段上进行运算操作,索引将失效。字符串不加单引号,索引将失效。尽量不要使用or,会让索引失效,无论是多列索引还是单列索引。多列索引如果select后面跟的是索引字段,也就是覆盖索引,则不会失效;网上说使用or,想要让索引生效,需要将or条件中的每个列添加索引,即可,但是试验过后,依然无效。模糊查询like ,开头是%的,索引失效,可以使用覆盖索引来解决。mysql评估全表扫描和使用索引扫描哪个更快,如果全表.原创 2020-10-22 16:36:05 · 294 阅读 · 0 评论 -
数据库的修改表字段语句
常用的语法格式如下:ALTER TABLE <表名> [修改选项]修改选项的语法格式如下:{ ADD COLUMN <列名> <类型> ---------------添加字段| CHANGE COLUMN <旧列名> <新列名> <新列类型> --------------修改字段名称| ALTER COLUMN <列名> { SET DEFAULT <默认值> | DROP DEF原创 2020-10-13 18:52:08 · 10471 阅读 · 0 评论 -
Centos7安装mysql8的两种方式
1、自己到mysql官网下载安装包,然后安装:2、采用yum安装:安装完后设置root用户的密码,但是我们一般不用root登录,所以新建一个用户,然后设置该用户可以远程访问的权限,即在任何一台机器上都可以登录该数据库,没有设置默认只能在本机上登录。3、创建新账户,并设置远程访问的权限:然后你可定会尝试在远程登录服务器的mysql,接着你充满好奇的在自己电脑的cmd中输入如下的登录的命令为:mysql -h主机地址 -u用户名-p用户密码哦豁,卡了一下?,接着弹出无法访问该数据库!!!接着你就原创 2020-08-17 11:16:45 · 395 阅读 · 0 评论 -
sql习题
创建表:DROP TABLE IF EXISTS `c`;CREATE TABLE `c` ( `cno` int(11) NOT NULL AUTO_INCREMENT, `cname` varchar(255) CHARACTER SET gbk COLLATE gbk_chinese_ci NULL DEFAULT NULL, `cteacher` varchar(255) CHARACTER SET gbk COLLATE gbk_chinese_ci NULL DEFAULT N原创 2020-07-30 22:28:04 · 193 阅读 · 0 评论 -
sql查询本周,本月,本季度。。。
https://www.cnblogs.com/Fooo/p/10120732.html转载 2020-06-02 12:07:23 · 789 阅读 · 0 评论 -
Mysql查看表结构
SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, IS_NULLABLE 是否为空, COLUMN_DEFAULT 默认值, COLUMN_COMMENT 备注FROM INFORMATION_SCHEMA. COLUMNSWHERE -- senta-s...原创 2020-02-21 19:40:47 · 355 阅读 · 0 评论