搜索结果
查询Tags标签: id,共有 7294条记录-
(十二)MVCC
MVCC:多版本并发控制技术。保存数据的历史版本。这样我们就可以通过比较版本号决定数据是否显示出来。 InnoDB中的RC和RR隔离事务是基于多版本并发控制(MVCC)实现高性能事务。一旦数据被加上排他锁,其他事务将无法加入共享锁,且处于阻塞等待状态,如果一张表有大量的…
2022/8/24 23:26:41 人评论 次浏览 -
windows配置ssh免密登录
公司项目分为了好几个线上环境,因为缺电没有空调,进行居家办公,需要配置免密登录。 实现步骤 一、生成公钥和私钥 二、在客户端编辑配置文件 三、将公钥拷贝到服务器 四、重启ssh服务 五、关闭再打开cmd进行登录 原理 ssh提供了安全的身份认证的策略,在免密登录之前,…
2022/8/24 5:23:04 人评论 次浏览 -
动态sql_实际应用
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.qfedu.fmmall.dao.Or…
2022/8/24 2:24:56 人评论 次浏览 -
postgresql从库查询被终止怎么办
一,问题描述: PG流复制场景下,默认配置下, 如果在PG从库执行长时间的查询,会出现查询的报错。提示 ERROR: canceling statement due to conflict with recovery DETAIL: User query might have needed to see row versions that must be removed. 根据报错信息,在主库…
2022/8/24 2:24:37 人评论 次浏览 -
maven工程(二)运行环境修改和获取mysql数据库数据
运行环境修改 可以加上这个进行定义,你tomcat运行的端口<build><plugins><plugin><!-- https://mvnrepository.com/artifact/org.apache.tomcat.maven/tomcat7-maven-plugin --><groupId>org.apache.tomcat.maven</groupId><arti…
2022/8/24 2:23:07 人评论 次浏览 -
Django mysql 操作类
Django-Chain-PyMySQLEasy to use PyMySQL in django. 对 PyMySQL 进行封装,增加链式操作,方便快捷进行 CURD 操作注:基于 Chain-PyMySQL -> https://github.com/Tiacx/chain-pymysql/一、安装说明(INSTALLATION)使用 PIP 安装 或 直接下载源码全自动安装:easy_i…
2022/8/24 2:23:00 人评论 次浏览 -
Java精进-20分钟学会mybatis使用
文字分享 希望现在的你无论有明确具体的目标还是没有,都能重视自己的需求和目标,并且常常回顾,或许可以找一个你习惯的方式写出来,挂在哪里,电脑或日记本都好。当你疲惫或迷茫的时候拿出来看一下,这在情怀领域大概可以叫“不忘初心”。如果你对mybatis的原理不清楚,…
2022/8/24 1:23:13 人评论 次浏览 -
mybatis-一对多、多对一
多对一: 多个学生对一个老师 就是 多对一 对学生:多个学生关联一个老师 一对多: 一个老师 对 多个学生 对老师而言:一个老师 有 很多学生 SQL #创建teachaer表CREATE TABLE `teacher`(`id` INT(10) NOT NULL,`name` VARCHAR(30) DEFAULT NULL,PRIMARY KEY (`id`)) DEF…
2022/8/23 23:25:42 人评论 次浏览 -
05-Nebula Graph 图数据 可视化
图数据库的可视化 Nebula本身自带的Studio虽然很好用, 但是并不能直接嵌入到业务系统中, 也不能直接给客户用, 所以我找了好多也没有说直接能展示图关系的, 但是我看网上好多都说是基于D3.js就可以做, 但是我是一个后端呀, D3相对复杂, 但是需求刚在眼前还是要做的.. 基于…
2022/8/23 23:22:51 人评论 次浏览 -
mysql 水平切割和垂直切割
1,水平分割: 例:QQ的登录表。假设QQ的用户有100亿,如果只有一张表,每个用户登录的时候数据库都要从这100亿中查找,会很慢很慢。如果将这一张表分成100份,每张表有1亿条,就小了很多,比如qq0,qq1,qq1...qq99表。 用户登录的时候,可以将用户的id0,那么会得到0-99…
2022/8/23 2:55:02 人评论 次浏览 -
netcore MongoDB
NuGet MongoDB.Driverusing MongoDB.Bson; using MongoDB.Driver; using System;namespace MongoTest {public class MongoHp{static MongoHp(){MongoDB.Bson.Serialization.BsonSerializer.RegisterSerializer(typeof(DateTime), new MongoDB.Bson.Serialization.Seriali…
2022/8/23 2:55:02 人评论 次浏览 -
postgresql使用group by进行数据去重-2022新项目
一、业务场景数据去重是web开发中经常会遇到的方式之一,数据库操作中有一个关键字distinct主要就是用来做这件事,用来进行去重。 比如进行统计查询的时候,可以这样写 select count(dintinct(需要去重的字段)) from table;这样如果统计的时候,某个字段存在 重复时,就…
2022/8/23 2:54:58 人评论 次浏览 -
2022-08-15 - 初识MySQL
MySQL数据库 数据库 数据库,又称为Database,简称DB。数据库就是一个文件集合。 顾名思义:是一个存储数据的仓库,实际上就是一堆文件,这些文件中存储了具有特定格式的数据,可以很方便的对里面的数据进行增删改查等操作。 数据库管理系统 DataBase Management System,…
2022/8/23 2:53:55 人评论 次浏览 -
Mysql索引和锁的使用
B+树索引的使用B+树索引在空间和时间上都有代价,所以没事儿别瞎建索引。 B+树索引适用于下边这些情况:全值匹配 匹配左边的列 匹配范围值 精确匹配某一列并范围匹配另外一列 用于排序 用于分组在使用索引时需要注意下边这些事项:只为用于搜索、排序或分组的列创建索引 …
2022/8/23 2:52:50 人评论 次浏览 -
postgresql去重,只取时间最新的一条数据【转】
昵称: zjyss 原文地址:https://www.cnblogs.com/zjyss/p/15701439.html1.可以循环表取出相同字段的第一条去建立临时表或视图2.使用pg的row_number 函数对相同字段记录分组排序,取出排序分组记录中的第一个。 下例即取出查询结果集合中产品对应date最新的那一条数据集合…
2022/8/23 2:52:46 人评论 次浏览