数据库
文章平均质量分 62
aa啊呀
这个作者很懒,什么都没留下…
展开
-
mybatis一对多Collection使用
场景:订单主表:order_mainCREATE TABLE `order_main` ( `order_id` bigint(20) unsigned NOT NULL COMMENT '订单ID', `order_show_no` varchar(64) DEFAULT '' COMMENT '订单展示id', `third_order_id` bigint(20) DEFAULT NULL COMMENT '第三方订单ID', `order_source` varchar(6原创 2021-03-19 17:30:22 · 879 阅读 · 3 评论 -
如何理解mysql的mvcc
## 问:如何理解mysql的mvcc所谓多版本,就是一行记录在数据库中存储了多个版本(版本链),每个版本以事务ID作为版本号。InnoDB 引擎表中,它的聚簇索引记录中有两个必要的隐藏列:trx_id这个id用来存储的每次对某条聚簇索引记录进行修改的时候的事务id,roll_pointer就是存了一个指针,它指向这条聚簇索引记录的上一个版本的位置,通过它来获得上一个版本的记录信息。每次查询在事务开始的时候向InnoDB的事务系统申请trx_id,并且按照申请顺序严格递增的。假如一行记录被多个...原创 2021-03-17 18:10:16 · 154 阅读 · 0 评论 -
Ubuntu安装Cassandra
因kong网管需要配置数据库,考虑到高可用的问题,选择Cassandra数据库,安装过程记录如下Cassandra单节点安装,Cassandra集群安装前置条件需要安装jdk,jdk的安装环境版本号jdk jdk-8u171Ubuntu 16.04.3下载Cassandra数据库http://cassandra.apache.org/download/解压文件tar ...原创 2018-10-30 13:49:44 · 1349 阅读 · 0 评论 -
Cassandra集群搭建
Ubuntu16.04环境下Cassandra多节点集群搭建记录前置条件两个节点分别为:192.168.130.131,192.168.130.132,两个节点都已经安装jdk1.8,python3.5.2cassandra配置文件修改listen_address: 节点的IP地址rpc_address:0.0.0.0broadcast_rpc_address: 节...原创 2018-10-30 17:15:02 · 748 阅读 · 1 评论 -
navicat查询mysql卡死
登录mysql终端:show processList;看到有两个进程status为等待锁,删掉这两个进程即可kill id;原创 2019-04-23 14:20:07 · 3164 阅读 · 2 评论 -
CentOS 6.5安装PostgreSQL 10
踩了半天坑总结的安装方式,希望对你有用查看你的linux版本cat /etc/issuepostgresql官网获取yum安装命令postgresql官网执行4、5、6、7命令,postgresq10安装完成。添加用户和授权postgresql安装完成后会添加默认一个posters的linux用户,切换到该用户,使用psql登录postgresql数据库(默认没有密码)切换...原创 2018-10-31 16:16:47 · 1986 阅读 · 0 评论