首页 > 数据库技术
039.PGSQL-备份和恢复-开启wal归档
备份: sql转储备份 文件系统级别备份 连续归档-增量备份和基于时间点恢复(PITR) 物理备份:将数据目录,参数文件拷贝出来 逻辑备份:将数据库对象导出到文件 冷备份:数据库关闭情况下 热备份:数据库启动情况下 RTO 恢复时间目标 故障发生到恢复所需时间 RPO 恢复点目标 可容忍丢失多少数据 ...
分类:数据库技术   时间:2021-07-28 18:22:29    收藏:0  评论:0  赞:0  阅读:33
SqlAlchemy 字段为JSON类型查询
SqlAlchemy 字段为JSON类型查询 要求Mysql5.7+ model class SysTestModel(Base): __tablename__ = "sys_test_data" id = Column(BIGINT, primary_key=True) name = Column ...
分类:数据库技术   时间:2021-07-28 18:22:15    收藏:0  评论:0  赞:0  阅读:27
使用Mongodb批量更新时,每个对象更新的值不同,操作方法
public void batchUpdate(List<JSONObject> jsonObjectList) { List<Pair<Query, Update>> updateList = new ArrayList<>(); BulkOperations operations = mongo ...
分类:数据库技术   时间:2021-07-28 18:17:03    收藏:0  评论:0  赞:0  阅读:28
Laravel Class 'Doctrine\DBAL\Driver\PDOMySql\Driver' not found
使用数据库字段修改方法,跳出需要安装依赖 composer require doctrine/dbal 安装完成后使用 php artisan migrate 报错 Laravel Class 'Doctrine\DBAL\Driver\PDOMySql\Driver' not found 原因是 ...
分类:数据库技术   时间:2021-07-28 18:14:12    收藏:0  评论:0  赞:0  阅读:30
MySQL中写操作
具体到操作流程: 当执行某个写操作的 SQL 时,引擎将这行数据更新到内存的同时把对应的操作记录到 redo log 里面,然后处于 prepare 状态。并把完成信息告知给执行器。 执行器生成对应操作的 binlog,并把 binlog 写入磁盘里。然后调用引擎的提交事务接口,变更 redo lo ...
分类:数据库技术   时间:2021-07-28 18:09:38    收藏:0  评论:0  赞:0  阅读:19
基于 apache-arrow 的 duckdb rust 客户端
背景 duckdb 是一个 C++ 编写的单机版嵌入式分析型数据库。它刚开源的时候是对标 SQLite 的列存数据库,并提供与 SQLite 一样的易用性,编译成一个头文件和一个 cpp 文件就可以在程序中使用,甚至提供与 SQLite 兼容的接口,因此受到了很多人的关注。 本文介绍笔者近期开发的 ...
分类:数据库技术   时间:2021-07-28 14:26:29    收藏:0  评论:0  赞:0  阅读:27
mysql 常用 sql
1.创建时间为当前更新时间 `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间', 对于timestamp类型,使用UNIX_TIMESTAMP内置函 ...
分类:数据库技术   时间:2021-07-28 14:20:31    收藏:0  评论:0  赞:0  阅读:27
JDBC - DBCP连接池
1 public class DBCPUtils { 2 3 /** 4 * DBCP数据库连接池 5 */ 6 private static DataSource source; 7 8 static { 9 try { 10 Properties pros = new Properties(); ...
分类:数据库技术   时间:2021-07-28 14:12:32    收藏:0  评论:0  赞:0  阅读:16
Mongodb入门2
$push 修饰符:用于往数组中追加元素 db.workmates.update({name:'xiaowang'},{$push:{interseta:"PHP"}}) $ne 修饰符:如果 选择字段的值不等于给定的值或者该字段不存在 selects the documents where the ...
分类:数据库技术   时间:2021-07-28 14:11:08    收藏:0  评论:0  赞:0  阅读:36
sql 函数 find_in_set, concat
select count(*) from sys_dept where find_in_set("T0001", ancestors) or dept_id="T0001" select count(*) from sys_dept where ancestors like concat('%', ...
分类:数据库技术   时间:2021-07-28 14:09:36    收藏:0  评论:0  赞:0  阅读:18
05 RDB(内存快照:宕机后,Redis如何实现快速恢复)
本篇重点 “对哪些数据做快照?”——关系到快照的执行效率问题 “做快照时,数据还能被增删改吗?”——关系到Redis主线程是否被阻塞,同时是否正常处理请求 前言 RDB: Redis DataBase,记录Redis运行中某一时刻的内存数据 1. 对哪些数据做快照?——全量快照 vs 增量快照 全量 ...
分类:数据库技术   时间:2021-07-28 14:09:19    收藏:0  评论:0  赞:0  阅读:25
oracle for loop 循环用法
据两个例子, 第一个数层级关系的递归,用循环 begin for orgId in (select org_id from DWSDATA.T_AGENT_ORG_ID group by agent_id ) loop insert into ken.all_agent(agent_id,all_c ...
分类:数据库技术   时间:2021-07-28 14:05:58    收藏:0  评论:0  赞:0  阅读:24
缓存和数据库一致性分析之三种缓存策略
一、背景介绍 公司最近需要对DB使用进行优化,对于访问频繁的接口需要加上缓存。那么这自然会涉及到一个问题:缓存和数据库一致性问题。本文针对这个问题进行讨论,并介绍3种常用的缓存模式。 缓存由于其高并发和高性能的特性,已经在项目中被广泛使用,在缓存的使用中,通常会面临一个更新的问题,当数据源产生变化, ...
分类:数据库技术   时间:2021-07-28 09:52:29    收藏:0  评论:0  赞:0  阅读:43
SQL常用语句2——截取字符,连接字符,数据类型的转换
1、substring() 截取字符串,截取数据库某一列字段中的一部分 MySQL: SUBSTR( ), SUBSTRING( ) Oracle: SUBSTR( )SQL Server: SUBSTRING( ) ; 方法: SBUSTR(str,pos);从pos开始的位置,一直截取到最后。 ...
分类:数据库技术   时间:2021-07-28 09:51:11    收藏:0  评论:0  赞:0  阅读:37
sql注入之简要注入
#mysql简要注入流程 mysql注入简要流程如下图: 由于还没学习完先结合sqlilabs的第一关讲解信息收集的一部分和数据注入的information_schema的有据查询。 #sqli-labs之Less-1 1.判断是否有注入点 老方法: and 1=1 页面正常 and 1=2 页面错 ...
分类:数据库技术   时间:2021-07-28 09:49:49    收藏:0  评论:0  赞:0  阅读:27
SQL Server 查询性能优化——创建索引原则(一)
索引是什么?索引是提高查询性能的一个重要工具,索引就是把查询语句所需要的少量数据添加到索引分页中,这样访问数据时只要访问少数索引的分页就可以。但是索引对于提高查询
分类:数据库技术   时间:2021-07-28 09:48:41    收藏:0  评论:0  赞:0  阅读:17
SQL 错误:3101 - 因为数据库正在使用,所以无法获得对数据库的独占访问权
SQL 错误:3101 - 因为数据库正在使用,所以无法获得对数据库的独占访问权 描述: 当用户访问数据库时尝试加载备份时,会发生此错误。还原数据库或还原日志时可能会发生此错误。任何用户(包括您自己)都在使用数据库时,不能使用RESTORE DATABASE语句。 解决: 1、获取独占访问权: AL ...
分类:数据库技术   时间:2021-07-27 20:47:03    收藏:0  评论:0  赞:0  阅读:33
Mysql的十种报错注入
Mysql的十种报错注入 1.floor() select * from test where id=1 and (select 1 from (select count(*),concat(user(),floor(rand(0)*2))x from information_schema.tabl ...
分类:数据库技术   时间:2021-07-27 20:46:08    收藏:0  评论:0  赞:0  阅读:32
如何修改 MySQL 的密码认证方式
在使用第三方应用程序连接 MySQL 时遇到错误:plugin caching_sha2_password could not be loaded 经查询得知应该时不支持或者没有对应插件导致,在不能修改第三方程序的情况下,就需要修改 MySQL 的认证方式了。 目前有以下三种处理方式: 1、如果使用 ...
分类:数据库技术   时间:2021-07-27 20:45:07    收藏:0  评论:0  赞:0  阅读:70
MySQL中常见的几种日志
MySQL中常见的几种日志 MySQL 中有六种日志文件,分别是: 重做日志(redo log)、回滚日志(undo log)、二进制日志(binlog)、错误日志(errorlog)、慢查询日志(slow query log)、一般查询日志(general log),中继日志(relay log) ...
分类:数据库技术   时间:2021-07-27 20:42:47    收藏:0  评论:0  赞:0  阅读:21
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!