随笔分类 -  SQLSERVER

摘要:SQL Server维护计划迁移 操作步骤 1. 在 原服务器上将选定的维护计划导出 2. 在目标服务器 上将 原服务器 上的执行计划导入 3. 观察新的维护计划 在目标服务器 上新生成了维护计划 db_backup,但请注意在代理作业中并未生成对应的 job。要想维护计划中的作业在代理中生效,可先 阅读全文
posted @ 2023-09-11 17:02 dgdyq 阅读(199) 评论(0) 推荐(0) 编辑
摘要:--推荐写法 insert into [User] output inserted.UserID values(N'张三',3) --另一种写法(SCOPE_IDENTITY()可以得到当前范围内最近插入行生成的标示值) insert into [User] values(N'张三',3) sele 阅读全文
posted @ 2020-08-07 10:28 dgdyq 阅读(227) 评论(0) 推荐(0) 编辑
摘要:预读:用估计信息,去硬盘读取数据到缓存。预读100次,也就是估计将要从硬盘中读取了100页数据到缓存。 物理读:查询计划生成好以后,如果缓存缺少所需要的数据,让缓存再次去读硬盘。物理读10页,从硬盘中读取10页数据到缓存。 逻辑读:从缓存中取出所有数据。逻辑读100次,也就是从缓存里取到100页数据 阅读全文
posted @ 2019-11-26 18:46 dgdyq 阅读(384) 评论(0) 推荐(0) 编辑
摘要:为了SQLSERVER能高效运行,SQLSERVER的磁盘子系统是一个重要的方面 Avg. Disk Sec/Read 这个计数器是指每秒从磁盘读取数据的平均值 下面的列表显示这个计数器值的范围,并指出这个计数器所处范围的意思 少于 10 ms - 非常好在 10 - 20 ms 之间- 还可以在 阅读全文
posted @ 2019-11-24 18:39 dgdyq 阅读(163) 评论(0) 推荐(0) 编辑
摘要:用安装向导安装了全新的SQL Server,最后你点击了完成按钮。哇噢~~~现在我们可以把我们的服务器进入生产了! 抱歉,那并不是真的,因为你的全新SQL Server默认配置是未优化的,一个合格的DBA一定会对默认安装中配置进行修改。 当然,如果你只是学习用途,默认配置微软确实已经做得很好。 但服 阅读全文
posted @ 2019-11-17 12:13 dgdyq 阅读(200) 评论(0) 推荐(0) 编辑
摘要:还原数据库的时候,总有些应用还在连接数据库 解决方法: 1. 把服务器网线拔了,单机恢复 2. ALTER DATABASE dbname SET OFFLINE WITH ROLLBACK IMMEDIATE 恢复后 ALTER database [ dbname] set online 记录一下 阅读全文
posted @ 2019-11-17 11:25 dgdyq 阅读(1646) 评论(0) 推荐(0) 编辑
摘要:JSON 中时间格式要求yyyyMMddHHmmss,从sqlserver 中转换 语句如下: Select REPLACE(CONVERT(varchar(100), GETDATE(), 112)+CONVERT(varchar(100), GETDATE(), 8),':','') 记录,用的 阅读全文
posted @ 2019-11-14 23:13 dgdyq 阅读(2797) 评论(0) 推荐(0) 编辑
摘要:设计SQL后,应使用explain命令检查SQL,看是否使用到索引,是否存在filesort,重点检查检索的行数(rows)是否太大。 一般来说. 1.rows<1000,是在可接受的范围内的。 2.rows在1000~1w之间,在密集访问时可能导致性能问题,但如果不是太频繁的访问(频率低于1分钟一 阅读全文
posted @ 2019-02-27 13:04 dgdyq 阅读(453) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示