SQLSERVER SQL分页查询方式汇总 需求:查询表dbo.Message,每页10条,查询第2页 1:TOP() SELECT TOP(20) * FROM dbo.Message WHERE Code NOT IN (SELECT TOP(10) Code FROM dbo.Message)...
SQLSERVER SQL Server 2016 无域群集配置 AlwaysON 可用性组图文教程 windows server 2016 与 sql server 2016 都可用允许不许要加入AD ,管理方面省了挺多操作,也不用担心域控出现问题影响各服务器了。 本测试版本: window server 2016 datacenter + sql se...
Oracle Oracle数据远程连接的四种设置方法和注意事项 第一种情况: 若oracle服务器装在本机上,那就不多说了,连接只是用户名和密码的问题了。不过要注意环境变量%ORACLE_HOME%/network/admin/是否设置。 第二种情况: 本机未安装oracle服务器,也未安装oracle客户端...
MySQL mysql主从基于docker和django实现读写分离 1.主从搭建 从同步的流程或原理: 1)master会将变动记录到二进制日志里面; 2)master有一个I/O线程将二进制日志发送到slave; 3) slave有一个I/O线程把master发送的二进制写入到relay日志里面; 4)slave有一个S...
MySQL 详解MySQL单列索引和联合索引 一、简介 利用索引中的附加列,可以缩小搜索的范围,但使用一个具有两列的索引不同于使用两个单独的索引。 联合索引的结构与电话簿类似,人名由姓和名构成,电话簿首先按姓氏进行排序,然后按名字对有相同姓氏的人进行排序。如果您知道姓,电话簿将非常有用,如果您知道姓和...
Oracle 浅谈oracle SCN机制 SCN(System Change Number)作为oracle中的一个重要机制,在数据恢复、Data Guard、Streams复制、RAC节点间的同步等各个功能中起着重要作用。理解SCN的运作机制,可以帮助你更加深入地了解上述功能。 在理解SCN之前...
其他数据库 redis用list做消息队列的实现示例 生产消息服务 消费消息服务,定时任务 日志 测试 leftPush消息入队,rightPop对应,消息出队。 rightPop(RedisConstant.MQ_LIST, 0L, TimeUnit.SECONDS)阻塞出队,0表示永久阻塞 生产消息服务 ...
其他数据库 Windows安装Redis并添加本地自启动服务的实例详解 概况 在windows本地搭建redis缓存,添加到本地计算机的服务中,保证每次开机自动启动服务。 https://github.com/MicrosoftArchive/redis/releases 解压缩包,拷贝文件夹到计算机指定的磁盘下。 执行下面命...
Oracle Oracle使用fy_recover_data恢复truncate删除的数据 前言 TRUNCATE不会逐个清除用户数据块上的数据,而仅仅重置数据字典和元数据块上的元数据(如存储段头和扩展段图)。也就是说,此时,其基本数据并未被破坏,而是被系统回收、等待被重新分配。 如果我们已经有一套元数据及数据块,然后将被TRUNCATE的用户数...
MySQL 一文教你学会定位线上MySQL锁超时问题 前言: 昨晚我正在床上睡得着着的,突然来了一条短信。 什么?线上的订单无法取消! 我赶紧登录线上系统,查看业务日志。 发现有MySQL锁超时的错误日志。 不用想,肯定有另一个事务正在修改这条订单,持有这条订单的锁。 导致当前事务获取不到锁,一直等待,直到超...
SQLSERVER SQL Function 自定义函数详解 目录 产生背景(已经有了存储过程,为什么还要使用自定义函数) 发展历史 构成 使用方法 适用范围 注意事项 疑问 内容 产生背景(已经有了存储过程,为什么还要使用自定义函数) 与存储过程的区别(存在的意义): 1. &nb...
MySQL MySQL数据库存储引擎介绍及数据库的操作详解 MySQL存储引擎 InnoDB存储引擎 InnoDB存储引擎是MySQL常见的的存储引擎, 它给MySQL的表提供了事务处理、回滚、崩溃修复和多版本并发控制等功能; 支持列值自动增长(列值不能为空且必须唯一); 支持外键。 缺点: 占用的空间相对较大 M...