索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。    本系列文章来自Stairway to SQL Server Indexes,翻译和整理后发
客户端管理工具进入后:安全性—.
原创 2023-05-17 11:36:23
100阅读
SQLServer如何启用sa账户,今天在这里唠叨一下关于SQL Server数据库如何启用sa账户的,作为一个数据库管理者,需要非常熟练掌握,具体步骤如下: 1.先登录数据库服务 首先在“开始”菜单中找到SQLServer Management Studio并启动它,并用windows身份验证连接
转载 2018-01-18 18:16:00
345阅读
2评论
一、准备一个Docker的sqlserver#创建挂载数据文件夹 mkdir -p /home/mssql/data #创建挂载日志文件夹 mkdir /home/mssql/log #给文件夹权限 chmod 777 /home/mssql/data chmod 777 /home/mssql/log #创建mssql的docker容器 docker run -e "ACCEPT_EULA=Y"
原创 精选 8月前
316阅读
SQLServer从一个数据库导数到另一个库的时候,如果目标库有外键约束,可能会导致导数失败。这时,可以将外键先删除或禁用,等导数完成后再重建或启用外键。 禁用、启用外键: [sql] view plain copy DECLARE @nocheckSql NVARCHAR(max)--禁用外键约束的sql SET @nocheckSql =  
转载 2017-05-27 10:42:27
2126阅读
SQLServer从一个数据库导数到另一个库的时候,如果目标库有外键约束,可能会导致导数失败。这时,可以将外键先删除或禁用,等导数完成后再重建或启用外键。 禁用、启用外键: [sql] view plain copy DECLARE @nocheckSql NVARCHAR(max)--禁用外键约束的sql SET @nocheckSql =  
转载 2017-05-27 10:42:21
964阅读
本帖提供两种做法,可避免在 SQL Server 事务锁定时产生的不正常或长时间阻塞,让用户和程序也无限期等待,甚至引起 connection pooling 连接数超过容量。 所谓的「阻塞」,是指当一个数据库会话中的事务,正在锁定其他会话事务想要读取或修改的资源,造成这些会话发出的请求进入等待的状态。SQL Server 默认会让被阻塞的请求无限期地一直等待,直到原来的事务释放相关的锁,或直到它
SQL Server安全:登录和用户前言建议配合sql server登录名、服务器角色、数据库用户、数据库角色、架构区别联系一起看。授予 Principal (安全主体)操作 Securable(安全对象) 的 Permission(权限)。Grants permissions on a securable to a principalPrincipal是被授予权限的实体,包括login、user
转载 8月前
33阅读
1. 什么是"阻塞"?阻塞是SQL数据库应用"锁"机制的一个副作用。当一个应用请求针对某个数据库对象(例如全表,某行数据, 或者是某个数据页)加锁后,那么这个锁会阻塞其它的应用请求。这就好像你把家里的大门上了锁,你的老婆没有钥匙,只能等待你回家。她进入房间的请求被你阻塞了,不得不等待,直到你解锁开门。对于数据库来说短暂的阻塞是可以被接受的。而且短暂的阻塞也是数据库的常态。只有当阻塞的时间超过了人们
转载 9月前
30阅读
--启用or禁用指定表所有外键约束 alter table tbname NOCHECK constraint all alter table tbname CHECK constraint all --查看约束 select name , is_disabled from sys.foreign_
转载 2017-08-23 10:07:00
271阅读
2评论
最左前缀法则(联合索引情况)如果索引了多列(联合索引),要遵守最左前缀法则。最左前缀法则指的是查询从索引的最左列开始,并且不跳过索引中的列。最左边的列必须存在,如果不存在,索引失效如果跳跃某一列,索引将部分失效(后面的自动索引失效)查询索引show index from t_user area_num和phone_num是联合索引:key_name相同,seq_in_index为1,2范围查询(联
 sql server 2008默认是不允许远程连接的,sa帐户默认禁用的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,需要做两个部分的配置:   1,SQL Server Management Studio Express(简写SSMS)   2,SQL Server 配置管理器/SQL Server Configuration
转载 精选 2011-10-21 07:41:26
411阅读
天在安装sqlserver2008R2的时候遇到了两个问题,第一个是提示vs2008没有升级sp1补丁,这个好解决,去下载一个安装就好了,我以前是这么干的,这次我不需要vs2008了,我直接卸载他了,重新运行通过。 本文重点 使用sa登录时发现不成功,使用windows方式登录进去设置 window ...
转载 2021-08-03 09:09:00
190阅读
2评论
小编导读:一、索引的利弊二、索引使用原则三、索引分析利器explain四、引起索引失效的一些因素在性能测试中遇到性能瓶颈最多的地方就是数据库这块,而数据库的问题大部分都是由于索引使用不当引起的,根据以往遇到的索引问题做个简单的总结:一、索引的利弊索引的好处:索引能够极大地提高数据检索的效率,让Query 执行得更快,也能够改善排序分组操作的性能,在进行排序分组操作中利用好索引,将会极大地降低CPU
sql远程配置需要别人远程你的数据库,首先需要的是在一个局域网内,或者连接的是同一个路由器,接下来就是具体步骤:(一)首先是要检查SQLServer数据库服务器中是否允许远程链接。其具体操作为:(1)打开数据库,用本地帐户登录,右击第一个选项,选择属性:(2)在打开的属性窗口,在其右边点击“连接”,然后再左侧勾上“允许远程连接到此服务器”::(二)为微软SQL服务器(MSSQLServer)配置相
15.1 引言 众所周知,在普通的Windows 程序中, 用户通过键盘或者鼠标输入的消息并不是应用程序直接处理的,而是通过Windows 的消息机制转发给Windows 操作系统的。Windows 操作系统对这些消息进行响应后,再通过回调应用程序的窗口过程函数进行相应的消息处理。 这显然满足不了对于性能要求比较苛刻的游戏程序。在DirectX 中,微软为我们提供了名为Directlnput
一. javacript的属性html 4.0 规范不支持脚本标记中普遍使用的Language属性.它提出了Type属性.如Type="text/javascript".只有拥有W3C DOM (比如IE5+,NN6+)性能的浏览器才支持Type属性.但它们也将一如既往的支持Language属性.javascript的另一个常用属性SRC :指向一个脚本文件.相当于把外部脚本文档加载时来.格式如:
转载 2023-08-19 19:20:10
37阅读
自从有了各种破解Wi-Fi密码的软件之后,笔者家里的Wi-Fi密码不管怎么设置,设置得多么复杂,总是会被别人破解,甚至有时一些蹭网的人会下载电影或者在线看电影,家里的网速被拖慢很多,被逼得实在没办法,只能一次又一次地更改无线网络密码。相信很多人也遇到过这种情况。而且如果别人随便就能接入我们家的无线网络,那么可想而知通过攻击获取我们的信息有多容易,哪天被盗号、盗银行卡号密码也不一定了。经过一番搜索,
转载 2023-08-11 11:19:15
92阅读
宏设置位于信任中心,更改宏设置时仅针对当前正在使用的 Office 程序。而不是针对所有 Office 2010 程序。但是,如果您在某个单位工作,系统管理员可能已经更改了默认设置,以防止任何人更改设置。我们可以通过在出现消息栏时启用宏、在 Backstage 视图中启用宏、在出现安全警告时启用一次宏。下面是各种情况下启用宏的具体操作步骤并附有截图,相信大家可以很容易看懂。在出现消息栏时启用宏当您
windows server 2008r2 环境下安装sql server 2008,并启用sql的远程连接功能。
原创 2011-04-26 20:41:55
3851阅读
2点赞
  • 1
  • 2
  • 3
  • 4
  • 5