MongoDB 详解mongodb数据库迁移变更的解决方案及相关知识 前言 在版本迭代过程中,存在数据库变更的几率,如增加某张表某个字段,删除某个字段等; 缺乏变更历史的记录,要么在升级多套不同版本环境时,需要耗费大量时间去寻找数据库变更记录以及执行脚本; 该方案提供一种数...
MongoDB Mongodb数据库异常 之 报错 Too many open files的问题解析 在项目实际使用过程中,客户反馈能打开网页但无法登陆,第一时间感觉到应该是数据库服务器挂了,于是查看Mongodb数据库服务器日志,果不其然挂了。 报错信息如下: 2020-12-28T13:21:21.731+0800 E STORAGE [c...
PostgreSQL postgreSQL数据库基础 之 case用法详细说明 工具:postgreSQL Navicat Premium 又一次在看代码的时候,发现了不懂的东西! 这次就是case when then SQL CASE表达式是一种通用的条件表达式,类似于其它语言中的if/else语句。 CASE WHEN condi...
MongoDB 教你如何解决net start MongoDB 报错之服务名无效问题 解决 1. 先检查自己的配置信息,如若一切无误后,则使用管理员模式开启cmd,不要直接打开cmd。 2. 然后在cmd中转跳至自己MongoDB的bin目录,使用我的举例是: cd "C:\Program Files\MongoDB\Server\3.4\...
Oracle Oracle数据库中ora-12899错误的解决方法 在使用ORACLE的过程中,会出现各种各样的问题,各种各样的错误,其中ORA-12899就是前段时间我在将数据导入到我本地机器上的时候一直出现的问题.不过还好已经解决了这个问题,现在分享一下,解决方案; 出现ORA-12899,是字符集引起的,中文在UTF...
PostgreSQL PostgreSQL 数据库基础 动态统计某一列的某一值出现的次数SQL 实例解析: select to_char(log.date, ‘yyyy-MM-dd HH24’) as hour, log.exten, sum(case log.grade when ‘1’ then 1...
Oracle Oracle数据库空间满了进行空间扩展的方法 在管理软件应用中,常常会出现数据库空间满了的问题,导致管理软件不效能出现问题或者甚至不能使用。当这种情况出现了该怎么办呢?下面就介绍下方法 方法/步骤如下所示: 1.查询用户对应的表空间,我们可以看到针对不同的数据库用户Oracle select user...
PostgreSQL PostgreSQL 数据库基础 之 存储过程循环调用方式 需求描述 碰到需求,需要往表里插入5万条数据, 打算使用存储过程,但是postgres 数据库没有建存储过程的SQL, 所以使用函数来实现. 表数据结构完整性要求一次插入两条记录, 两条记录相互外键约束, record1 的 partner_id 字段值是...
SQLSERVER 教你sqlserver如何建立新用户及关联数据库详细方法 我们经常需要在数据库上建立有权限的用户,该用户只能去操作某个特定的数据库(比如该用户只能去读,去写等等),那么我们应该怎么在sqlserver上设置呢?下面的步骤有点长,只要一步一步跟着设置就行 方法/步骤 如果你没有开通sqlserver身份验证,首先w...
MongoDB MongoDB数据库 之 balancer的使用详解 04 备份和balancer 在MongoDB中,balancer(平衡器)是一个后台进程,它监控每个shard上的chunk数量,一旦chunk的数量差异超过了阈值,balancer会自动迁移数据块,从而保证每个分片上chunk...
MySQL SQL开发知识:SQL语句解析执行的过程及原理 一、sqlSession简单介绍 拿到SqlSessionFactory对象后,会调用SqlSessionFactory的openSesison方法,这个方法会创建一个Sql执行器(Executor),这个Sql执行器会代理你配置的拦截器方法。 获得上面的...
MongoDB 详解MongoDB数据库 用户角色和权限管理实战 查看数据库 使用终端命令行输入 mongo 登陆 mongodb 之后切换到 admin 库,并认证后可查看所有数据库,操作如下所示: [root@renwole.com ~]# mongo MongoDB shell version v4.4.0 con...