数据库

PostgreSQL pg_ctl start启动超时实例分析

一、问题 pg_ctl start启动时报错退出:pg_ctl:server did not start in time。超时时间是多少?从什么时候到哪个阶段算超时? 二、分析:该信息打印位置,从后面代码段do_start函数中可以看出 1、pg_ctl ...

springmvc集成使用redis过程

Redis安装 首先安装redis。这个就不重点介绍了。windos下载redis就行。 我用的是mac 用命令行安装的。 安装命令 yum install redis 运行命令 sudo redis-server 这样就安装运行成功了。 spring集成...

SQL Server数据汇总五招轻松搞定

本文我们将讨论如何使用GROUPBY子句来汇总数据。 使用单独列分组 GROUP BY子句通过设置分组条件来汇总数据,在第一个例子中,我在数据库AdventureWork2012中的表 Sales.SalesOrderDetail.中的一列上进行数据分组操...

根据sql脚本修改数据库表结构的几种解决方案

最近由于项目需要要做一个小工具。 需求:客户用的老库并存储了一些数据,用了一段时间,我们根据客户提出新功能在老库的基础上对新库进行修改。这些修改有很多细节方面的修改,包含存储过程,增加表,修改表字段类型,添加字段。 然后我们自己更新并测试好软件后,需要改动...

SQLServer数据库的各种管理方法

本文适用范围:全面阐述SQLServer数据库的各种操作,分虚拟主机和服务器两种情况。 这篇文章比较长,请使用下面的提纲访问。 提纲 一、虚拟主机 1.安装在线企业管理器     2.注册远程企业管理器(SQL200...

MongoDB的基础知识简介

1、文档、集合和数据库   a)、文档:因为MongoDB是面向文档的数据库,那么可想而知文档是它的基本单元,相当于关系型数据库中的行!     Ⅰ、它是由键值对组成的一个有序集;注:键不能为空且是字符串类型的。     Ⅱ、它不仅区分大小写,而且还区分数...

centos7中如何利用crontab进行mysql定时备份

centos7用crontab进行mysql定时备份 1、建立 mysql3306_backup.sh 文件 文件名及路径可以自定义,个人习惯将脚本、脚本日志、备份的数据放在mysql的data路径下,方便查找 mysql3306_backup.sh内容:...

Redis请求处理的流程分析

本文使用的Redis 5.0源码 感觉这部分的代码还是挺有意思的,我尽量用比较通俗的方式进行讲解 概述# 我记得我在 一文说透 Go 语言 HTTP 标准库 这篇文章里面解析了对于 Go 来说是如何创建一个 Server 端程序的: 首...

MongoDB中方法limit和skip的使用

前言 在web开发过程中,我们肯定会遇到分页功能,如果是mysql我们主要是利用他的limit和offset语法,那么mongodb有类似的功能吗,答案是肯定的,mongodb有对应的limit和skip方法 下面话不多说了,来一起看看详细的使用方法 1....

浅谈Redis高并发缓存架构性能优化实战

场景1: 中小型公司Redis缓存架构以及线上问题实战 线程A在master获取锁之后,master在同步数据到slave时,master突然宕机(此时数据还没有同步到slave),然后slave会自动选举成为新的master,此时线程B获取锁,结果成功了...