数据库

SQL Server中聚合历史备份信息对比数据库增长的方法

很多时候,在我们规划SQL Server数据库的空间,或向存储方面要空间时,都需要估算所需申请数据库空间的大小,估计未来最简单的办法就是看过去的趋势,这通常也是最合理的方式。 通常来讲,一个运维良好的数据库都需要做定期基线(baseline),有了基线才会...

详解PostgreSql数据库对象信息及应用

PostgreSql数据库对象主要有数据库、表、视图、索引、schema、函数、触发器等。PostgreSql提供了information_schema schema,其中包括返回数据库对象的视图。如用户有访问权限,可以也在pg_catalog schem...

Oracle解析复杂json的方法实例详解

问题背景:          当前在Oracle数据库(11G之前的版本)解析json没有可以直接使用的系统方法,网上流传的PLSQL脚本大多也只可以解析结构较单一的json串...

Redis6 主从复制及哨兵机制的实现

Redis 主从复制 什么是主从复制 如果单机情况下,机器重启,内存数据丢失,如何保证数据的高可用呢?持久化方案如果机器硬盘坏掉,如何保证数据的高可用呢?主从复制Redis的主从机制:主负责读写,从一般只读不能写(客户端)。 持久化保证了即使 Redis ...

mysql怎么设置最大连接数详解

前言 设置mysql最大连接数的方法:首先打开mysql的控制台;然后输入语句【set GLOBAL max_connections=1000;】即可直接设置最大连接数。 通常,mysql的最大连接数默认是100, 最大可以达到16384;如果我们想修改m...

Oracle表空间数据文件移动的方法

实现把用户表空间中的数据文件从某一个路径移动到另一个路径 一、针对可offline的非系统表空间 本例移动oracle的案例表空间(EXAMPLE表空间),将其从 D:\ORADATA\ORCL\ 移动到 D:\ORACLE\ORADATA\ 1.查看要改...

基于Redis实现分布式锁以及任务队列

一、前言   双十一刚过不久,大家都知道在天猫、京东、苏宁等等电商网站上有很多秒杀活动,例如在某一个时刻抢购一个原价1999现在秒杀价只要999的手机时,会迎来一个用户请求的高峰期,可能会有几十万几百万的并发量,来抢这个手机,在高并发的情形下会对数据库服务...

MongoDB 游标详解及实例代码

 MongoDB 游标详解 MongoDB中的游标与关系型数据库中的游标在功能上大同小异。游标相当于C语言的指针,可以定位到某条记录,在MongoDB中,则是文档。因此在mongoDB中游标也有定义,声明, 打开,读取,关闭这么个过程。客户端通过...

基于MySQL在磁盘上存储NULL值

1 为何不能直接存个NULL? NULL值列表,一行数据里可能有的字段值是NULL,比如nickname字段,允许为NULL,存储时,如果没赋值,这字段值就是NULL。假设这个字段的NULL值在磁盘存储时,就是按“NULL”字符串存...

MongoDB整库备份与还原以及单个collection备份、恢复方法

mongodump.exe备份的原理是通过一次查询获取当前服务器快照,并将快照写入磁盘中,因此这种方式保存的也不是实时的,因为在获取快照后,服务器还会有数据写入,为了保证备份的安全,同样我们还是可以利用fsync锁使服务器数据暂时写入缓存中。 高效开源数据...

Spring Boot中使用MongoDB数据库的方法

我们在产品中用到 NoSQL 数据库 MongoDB 。 下面就来简单介绍一下 MongoDB ,并且通过一个例子来介绍 Spring Boot 中对 MongoDB 访问的配置和使用。 MongoDB简介 MongoDB是一个基于分布式文件存储的数据库,...