#sq

MySQL Innodb引擎调优

介绍:  Innodb给MYSQL提供了具有提交,回滚和崩溃恢复能力的事务安全(ACID兼容)存储引擎。Innodb锁定在行级并且也在SELECT语句提供一个Oracle风格一致的非锁定读。这些特色增加了多用户部署和性能。没有在Innodb中扩大锁定的需要,因为在Innodb中行级锁定适合非常小的空间。Innodb也支...
代码星球 ·2020-04-07

MYSQL 常见引擎

 innodb:提供了对事务的ACID操作,还提供了行级锁和外键约束,,他的优势就是处理大量数据,在msql启动的时候,首先会建立一个缓存池,主要是缓存数据和索引,但是操作大规模的数据查找时很慢,所以建议当需要数据库的事务操作时,使用这个,还有就是在写的时候不会锁定全表,所以在大规模并发操作的时候会提高效率;...
代码星球 ·2020-04-07

Mysql 查询阻塞和事物情况

MYSQL服务器逻辑架构图连接/线程处理==》(解析器–>查询缓存)===》优化器===》存储引擎服务器级别锁MYSQL使用的锁类型:表锁(显式:LOCKTABLE,隐式)全局锁(read_only=1,FLUSHTABLEWITHREADLOCK)命名锁:服务器重命名或者删除一个表时创建。重命名可能...

SQL Server 中日志的的作用(Redo和Undo)

 简介   之前我已经写了一个关于SQLServer日志的简单系列文章。本篇文章会进一步挖掘日志背后的一些概念,原理以及作用。数据库的可靠性   在关系数据库系统中,我们需要数据库可靠,所谓的可靠就是当遇见如下两种情况之一时保证数据库的一致性:在系统...

SQL Server 2019 新版本

2019年11月4日,微软在美国奥兰多举办的Ignite大会上发布了关系型数据库SQLServer的新版本。与之前版本相比,新版本的SQLServer2019具备以下重要功能:在Linux和容器中运行的能力,连接大数据存储系统的PolyBase技术。据了解,SQLServer2019可利用PolyBase技术进行全面的...
代码星球 ·2020-04-07

SQL Server 中的窗口函数(2012 新函数)

简介   SQLServer2012之后对窗口函数进行了极大的加强,但对于很多开发人员来说,对窗口函数却不甚了解,导致了这样强大的功能被浪费,因此本篇文章主要谈一谈SQLServer中窗口函数的概念。 什么是窗口函数   窗口函数,也可以被称为OLA...

SQL Server 从一组数字中随机获取一个数

  很多人在开发需求中想获取一个随机数,或者从一组数字中获取一个数,这个需求很简单,而且有很多方式可以实现,下面就介绍几种常见的方式,以作为笔记或供有需要的人参考.比如有一组数字: 57596366899295,我们要从中随机取出一个:  方法一:建表--创建中间表存放...

SQL Server Default Trace查看是谁对数据库进行了DDL操作

在我们的工作中可能会遇到这样一种情形。由于数据库中某些对象被altered/created/deleted,造成我们的应用程序crash。当我们把问题解决之后,老板可能会问发生了什么?为什么会这样?是谁干的?在SQLServer2005中提供了DDLtrigger,它能回答所用这些问题,但我们没有在事前实现这一工作。在...

SQL Server 默认跟踪(Default Trace)介绍使用

    当数据库的表、存储过程经常别修改,当这些修改造成BUG的时候,很多开发都不承认是他们干的,那我们有没办法找出谁干的呢?  SQLServer有DefaultTrace默认跟踪,数据库记录信息到log.trc文件,可以查看trace_event_id,46表示Create对...

(转载) SQL Server AG集群启动不起来的临时自救大招

背景前晚一朋友遇到AG集群发生来回切换不稳定的情况,情急之下,朋友在命令行使用命令重启WSFC集群结果重启WSFC集群之后,非但没有好转,导致整个AG无法启动,主副本和辅助副本都处于正在解析的状态 于是这位朋友打电话向我求救,询问了一下情况和环境环境系统:Windows2012R2数据库:SQLServer2...
代码星球 ·2020-04-07

(转载) 搭建非域AlwaysOn win2016+SQL2016

非域搭建Alwayson只是省去搭建域控那一部分,其他大同小异  条件:操作系统:windowsserver2016数据库:SQLServer2016SSMS版本:17.3 节点1:HDDB01.duqee.com节点2:HDDB02.duqee.com节点3:HDDB03.duqee.c...

(转载) 从0开始搭建SQL Server AlwaysOn 第四篇(配置异地机房节点)

这一篇是从0开始搭建SQLServerAlwaysOn的第四篇,这一篇开始搭建异地机房节点 注意点1注意异地节点最好至少有2个AG节点,否则在本地节点进行手动故障转移的时候会出现仲裁警告,提示WSFC集群有脱机危险在异地节点只有一个的情况下,虽然Windows2012R2有动态仲裁机制,但是,当本地节点非优雅...

(转载) 从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn)

 这一篇是从0开始搭建SQLServerAlwaysOn的第三篇,这一篇才真正开始搭建AlwaysOn,前两篇是为搭建AlwaysOn做准备的 步骤这一篇依然使用stepbystep的方式介绍怎麽搭建AlwaysOn 请先使用本地用户Administrator登录这两个集群节点并执行下面的...

(转载) 从0开始搭建SQL Server AlwaysOn 第二篇(配置故障转移集群)

这一篇是从0开始搭建SQLServerAlwaysOn的第二篇,主要讲述如何搭建故障转移集群,因为AlwaysOn是基于Windows的故障转移集群的 在讲解步骤之前需要了解一下故障转移集群仲裁配置下面图片来自《WindowsServer2012系统配置指南》四种集群的仲裁配置:1、多数节点:这种配置不会用到...

(转载) 从0开始搭建SQL Server AlwaysOn 第一篇(配置域控)

安装完之后别忘了还需要安装SSMS,这是坑爹的地方之二,干嘛不集成到SQLServer安装包里还要用户自己单独下载下载地址:https://msdn.microsoft.com/en-us/library/mt238290.aspx?f=255&MSPPError=-2147217396 Always...
首页上一页...695696697698699...下一页尾页