Oracle oracle用户权限、角色管理详解 Oracle 权限设置 一、权限分类: 系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。 实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。 二、系统权限管理: 1、系统权限分类: DBA: 拥有全部特权,是...
MySQL 一篇文章搞懂MySQL加锁机制 前言 在数据库中设计锁的目的是为了处理并发问题,在并发对资源进行访问时,数据库要合理控制对资源的访问规则。 而锁就是用来实现这些访问规则的一个数据结构。 在对数据并发操作时,没有锁可能会引起数据的不一致,导致更新丢失。 锁的分类 乐观锁和悲观锁 乐观锁: ...
SQLSERVER Linux环境中使用BIEE 连接SQLServer业务数据源 1、客户端 在客户端首先配置odbc数据源,可以直接在运行中输入odbcad32,打开配置界面–系统DNS—添加 选择SQLserver的相关驱动,一般选择...
MySQL 一文搞懂MySQL元数据锁(MDL) 一、什么是metadata lock 二、MDL和行锁有什么区别 三、MDL为什么会造成系统崩溃 四、MDL的生命周期有多长 五、如何快速找到阻塞源头 六、本文开始的案例最终如何解决 小结 某日,路上收到用户咨询,为了清除空间,想删除某200多G大表数据,...
其他数据库 基于Redis实现阻塞队列的方式 日常需求开发过程中,不免会遇到需要通过代码进行异步处理的情况,比如批量发送邮件,批量发送短信,数据导入,为了减少用户的等待,不希望一直菊花转啊转,因此需要进行异步处理,做法就是讲要处理的数据添加到队列当中,然后按照排队的先后顺序进行异步处理。 这个队列,可...
MySQL MySQL之my.cnf配置文件图文详解 引言 之前没有仔细研究过my.cnf文件,今天有时间研究了一下my.cnf中的一些概念,这里简单整理如下,如果有什么问题,还请大家指出。 按照教程安装好MySQL之后,打开etc目录下的my.cnf文件,大概可看到下面这样的参数列表,可能不同版本的mysq...
其他数据库 Redis cluster集群模式的原理解析 redis cluster redis cluster是Redis的分布式解决方案,在3.0版本推出后有效地解决了redis分布式方面的需求 自动将数据进行分片,每个master上放一部分数据 提供内置的高可用支持,部分master不可用时,还是可以继续工...
SQLSERVER 详解SQL Server如何修改数据库物理文件的存在位置 前言 大家应该都知道SQL Server创建新库时,默认会把数据存放在C盘中,一旦数据库中的存储数据多了以后,C盘的空间就会所剩无几。解决方案是将存放数据的物理文件迁移到其他盘。 具体流程为: 1、将现有的数据库脱机 ALTER DATABASE DB1 ...
SQLSERVER 删除sqlserver数据库日志和没有日志的数据库恢复办法 [var] 你曾经有在执行SQL的时候,数据库报事务日志已满,然后执行报错。然后纠结于怎么删除数据库日志,捣鼓半天吗,现在就提供两种删除日志文件的方法,希望能够帮到你! 方法一:手工操作 1.数据库->右键->属性->选项-恢复模式-&g...
MySQL Mac Homebrew安装的MySQL无法远程登录的解决 1. 登录MySQL 2. 修改user表中root用户的Host值 3. 刷新权限 4. 退出MySQL 5. 修改MySQL服务绑定的IP 6. 重启MySQL服务 对于Mac上Homebrew安装的MySQL,默认情况下只能使用本地登录。 而使用其它...
MySQL MySQL 索引优化案例 数据准备 CREATE TABLE `employees` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(24) NOT NULL DEFAULT ” COMMENT ‘...
其他数据库 使用Redis实现实时排行榜功能 游戏中存在各种各样的排行榜,比如玩家的等级排名、分数排名等。玩家在排行榜中的名次是其实力的象征,位于榜单前列的玩家在虚拟世界中拥有无尚荣耀,所以名次也就成了核心玩家的追求目标。 一个典型的游戏排行榜包括以下常见功能: 1. 能够记录每个玩家的分数; 2. ...