数据库

MySQL使用IF函数动态执行where条件的方法

IF函数 IF(expression ,expr_true, expr_false); MySQL的IF()函数,接受三个表达式,如果第一个表达式为true,而不是零且不为NULL,它将返回第二个表达式。否则,它返回第三个表达式。根据使用它的上下文,它返回...

SqlServer创建自动收缩事务日志任务的图文教程

[var] 点击展开sqlserver代理,右键点击“作业”,然后选择新建作业。 [var] 名称可以随便填写,只要能表示这次作业任务就行了。简洁明了,让自己后面能看懂。 所有者选择sa或者windows用户。如果需要远程操作,建议...

MongoDB多条件模糊查询示例代码

前言 模糊查询是数据库的基本操作之一,实现对给定的字符串是否与指定的模式进行匹配。如果字符完全匹配,可以用=等号表示,如果部分匹配可认为是一种模糊查询。在关系型数据中,通过SQL使用like ‘%fens%’的语法。那么在mongodb中我们应...

redis键空间通知使用实现

导语 最近在开发一个定时活动,而且活动是多个场次的。这个是后就需要在活动开始的时候推送信息给客户端,结束的时候也要推送一次。简单的设计方案就是将配置缓存在redis,然后每隔一秒就轮询reids,获取配置信息,然后判断是不是到活动开始或者结束的时间点,然后...

MySQL 原理与优化之原数据锁的应用

MySQL 中原数据锁是系统自动控制添加的,对于用户来说无需显示调用,当我们使用一张表的时候就会加上原数据锁。 原数据锁的作用是为了保护表原数据的一致性,如果在表上有活动事务的时候,不可以对元数据进行写入操作。也就是为了避免DML 和DDL 之间的冲突,保...

Redis Cluster集群动态扩容的实现

一、引言 二、Cluster集群增加操作 1、动态增加Master主服务器节点 2、动态增加Slave从服务器节点 三、Cluster集群删除操作 1、动态删除Slave从服务器节点 2、动态删除Master主服务器节点 四、总结 一、引言 上一篇文章我们...

MySQL8.0 索引优化invisible index详情

前言 MySQL8.0 开始支持不可见索引。 优化器根本不使用不可见索引,但会以其他的方式正常维护。 默认情况下 索引是可见的。 通过不可见索引,可以方便数据库管理人员 检查 索引对查询性能的影响,而不会进行破坏性的更改 。 应用场景: 软删除,灰度发布 ...

Windows下MongoDb简单配置教程

如何在Windows下对MongoDb进行简单的配置,本文为大家解答。 以管理员的启动cmd 进入安装目录下 输入:mongod –auth –port 3406 –dbpath=库地址 –logpath= ...

Oracle删除死锁进程的方法

本文实例讲述了Oracle删除死锁进程的方法。分享给大家供大家参考。具体如下: 步骤1:用以下SQL查看进程列表,判断出被锁定的表 SELECT dob.OBJECT_NAME Table_Name,lo.SESSION_ID||’, R...