其他数据库 Redis存取序列化与反序列化性能问题详解 1. 问题场景 我们在使用Redis的时候经常会将对象序列化存储到Redis中,在取出的时候进行反序列化,如果对象过大在进行序列化和反序列化的时候会有一定性能问题。今天查看了CSRedis源码发现在Set和Get的时候是支持Byte[]类型,那么问题来了如...
Oracle oracle while的用法示例分享 当查询中多次用到某一部分时,可以用Oracle with语句创建一个公共临时表。因为子查询在内存临时表中,避免了重复解析,所以执行效率会提高不少。临时表在一次查询结束自动清除。 一般语法格式: with alias_name1 as...
PostgreSQL PostgreSQL中的OID和XID 说明 oid: 行的对象标识符(对象 ID)。这个字段只有在创建表的时候使用了 WITH OIDS ,或者是设置了default_with_oids 配置参数时出现。 这个字段的类型是 oid (和字段同名)。 例子: CREATE TABLE pg_langu...
SQLSERVER SQL Server 创建约束图解(唯一 主键) SQLServer中有五种约束,Primary Key约束、Foreign Key约束、Unique约束、Default约束和Check约束,今天使用SQL Server2008来演示下这几种约束的创建和使用的方法。 什么是主键? 在数据库中,常常不只是一...
PostgreSQL PostgreSQL 查看数据库,索引,表,表空间大小的示例代码 一、简介 PostgreSQL 提供了多个系统管理函数来查看表,索引,表空间及数据库的大小,下面详细介绍一下。 二、数据库对象尺寸函数 函数名 返回类型 描述 pg_column_size(any) int 存储一个指定的数值需要的字节数(可能压缩过) p...
其他数据库 详解Redis在SpringBoot工程中的综合应用 业务描述 从一个博客数据库中查询所有的文章标签,然后存储到缓存(Cache),后续查询时可从缓存获取。提高其查询性能。 准备工作 初始化数据 初始化数据库中数据,SQL脚本如下: DROP DATABASE IF EXISTS `blog`; CREATE...
SQLSERVER ms sql server中实现的unix时间戳函数(含生成和格式化,可以和mysql兼容) 直接上代码: CREATE FUNCTION UNIX_TIMESTAMP (@ctimestamp datetime) RETURNS integer AS BEGIN /* Function body */ declare @return intege...
PostgreSQL Postgresql创建新增、删除与修改触发器的方法 新增触发器 第一步:创建函数 为待模糊查询的表创建函数 CREATE OR REPLACE FUNCTION fuzzy_query_func() RETURNS TRIGGER AS $$ BEGIN INSERT INTO fuzzy_query(id...
SQLSERVER sql server 2012 备份集中的数据库备份与现有的xxx数据库不同 SQL Server 2005备份的数据库还原到SQL Server 2012失败,错误信息如下: 解决方法 由于是还原完整数据库备份,因此删除SQL Server 2012同名数据库再还原,还原成功:
SQLSERVER MS sqlserver 2008数据库转换成2000版本的方法 话说本来我的电脑有个2000的数据库,去年我在那个电脑上新装了一个2005的数据库。前不久我买了台新电脑,装了数据库2008 将在旧电脑上的一个数据库附加到了2008上面。做完项目,将数据库传到空间时,空间数据库是2000的,报错说我的数据库是2005的 ...
MongoDB MongoDB运行日志实现自动分割的方法实例 前言 其实所谓自动分割MongoDB日志文件,就是指Rotate MongoDB log files,即让MongoDB每天(或每个星期,可自定义控制)生成一个日志文件,而不是将MongoDB所有的运行日志都放置在一个文件中,这样每个日志文件都相对较小,定...
其他数据库 Redis Cluster集群收缩主从节点详细教程 Redis Cluster集群收缩主从节点 1.Cluster集群收缩概念 当项目压力承载力过高时,需要增加节点来提高负载,当项目压力不是很大时,也希望能够将集群收缩下来,给其他项目使用,这就要用到集群收缩了 集群收缩操作和集群扩容是一样的,只需要把方向反...